Coding & Development✨gemini🤖claude💬gpt⌨️cursor🌐universal
AnimaWorks — Organization-as-Code
Organization-as-Code for autonomous AI agents. Brain-inspired memory that grows, consolidates, and forgets. Multi-model (Claude/Codex/Gemini/Cursor/Ollama).
Quick Start
Install this Skill
npx skills add xuiltul/animaworks# AnimaWorks — Organization-as-Code **No one can do anything alone. So I built an organization.** A framework that treats AI agents not as “tools” but as people who work autonomously. Each Anima has a name, personality, memory, and schedule; they coordinate by message, decide for themselves, and move as a team. Talk to the leader — the rest runs on its own. <p align="center"> <img src="docs/images/workspace-dashboard.gif" alt="AnimaWorks Workspace — real-time org tree with live activity feeds" width="720"> <br><em>Workspace dashboard: each Anima’s role, status, and recent actions are visible in real time.</em> </p> <p align="center"> <img src="docs/images/workspace-demo.gif" alt="AnimaWorks 3D Workspace — agents collaborating autonomously" width="720"> <br><em>3D office: Animas sit at desks, walk around, and exchange messages on their own.</em> </p> **[日本語版 README](README_ja.md)** | **[简体中文 README](README_zh.md)** | **[한국어 README](README_ko.md)** --- ## How It Compares | | AnimaWorks | CrewAI | LangGraph | OpenClaw | OpenAI Agents | |--|-----------|--------|-----------|----------|---------------| | **Design philosophy** | Organization of autonomous agents | Role-based teams | Graph workflows | Personal assistant | Lightweight SDK | | **Memory** | Neuroscience-inspired: RAG (Chroma + graph), consolidation, three-stage forgetting, six-channel automatic priming (with trust tags) | Cognitive Memory (manual forget) | Checkpoints + cross-thread store | SuperMemory knowledge graph | Session-scoped only | | **Autonomy** | Heartbeat (observe → plan → reflect) + Cron + TaskExec — runs 24/7 | Human-triggered | Human-triggered | Cron + heartbeat | Human-triggered | | **Org structure** | Supervisor → subordinate hierarchy, delegation, audit, dashboard | Flat roles in a crew | — | Single agent | Handoffs only | | **Process model** | One isolated OS process per agent, IPC, auto-restart | Shared process | Shared process | Single process | Shared process | | **Multi-model** | Six engines: Claude SDK / Codex / Cursor Agent / Gemini CLI / LiteLLM / Assisted (Anthropic SDK falls back inside Mode A when Agent SDK is not installed) | LiteLLM | LangChain models | OpenAI-compatible | OpenAI-centric | > AnimaWorks is not a task runner. It is an organization that thinks, remembers, forgets, and grows. It can support operations as a team and be run like a company. I operate it as a real AI company. --- ## :rocket: Try It Now — Docker Demo Up and running in about 60 seconds. You only need an API key and Docker. ```bash git clone https://github.com/xuiltul/animaworks.git cd animaworks/demo cp .env.example .env # paste your ANTHROPIC_API_KEY docker compose up # open http://localhost:18500 ``` A three-person team (manager + engineer + coordinator) starts immediately, with three days of activity history. [Demo details →](demo/README.md) > Switch language / style: `PRESET=ja-anime docker compose up` — [full preset list](demo/README.md#presets) --- ## Quick Start macOS / Linux / WSL: ```bash curl -sSL https://raw.githubusercontent.com/xuiltul/animaworks/main/scripts/setup.sh | bash cd animaworks uv run animaworks start # start server — setup wizard opens on first run ``` Windows (PowerShell): ```powershell git clone https://github.com/xuiltul/animaworks.git cd animaworks uv sync uv run animaworks start ``` To use OpenAI Codex without an API key, run `codex login` before the first launch. Open **http://localhost:18500/** — the setup wizard walks you through: 1. **Language** — choose the UI display language 2. **User info** — create the owner account 3. **Provider auth** — enter API keys or choose Codex Login for OpenAI 4. **First Anima** — name your first agent You do not need to hand-edit `.env`. The wizard saves settings to `config.json` automatically. The setup script installs [uv](https://docs.astral.sh/uv/), clones the repository, and downloads Python 3.12+ with all dependencies. **macOS, Linux, and WSL** work without a pre-installed Python. On **Windows**, use the PowerShell steps above. > **Other LLMs:** Claude, GPT, Gemini, local models, and more are supported. Enter API keys in the setup wizard, or use **Codex Login** for OpenAI/Codex. You can change this later under **Settings** on the dashboard. See [API Key Reference](#api-key-reference). <details> <summary><strong>Alternative: inspect the script before running</strong></summary> If you prefer not to pipe `curl` straight into `bash`, review the script first: ```bash curl -sSL https://raw.githubusercontent.com/xuiltul/animaworks/main/scripts/setup.sh -o setup.sh cat setup.sh # review the script bash setup.sh # run after review ``` </details> <details> <summary><strong>Alternative: manual install with uv (step by step)</strong></summary> ```bash # Install uv (skip if already installed) curl -LsSf https://astral.sh/uv/install.sh | sh export PATH="$HOME/.local/bin:$PATH" # Clone and install git ... (truncated)
Repository
233stars
35forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
🤖claude🌐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
🌐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
✨gemini🤖claude💬gpt🌐universal
524
34
View
misakanet-failure-memory
Coding & Development📚 A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
🤖claude⌨️cursor🌐universal
424
158
View