Give your project a soul.
A desktop app that drives software projects through autonomous, AI-powered development cycles.
Features • How It Works • Installation • Supported Agents • Community • Contributing • License
Active Development — Anima is under active development and things change fast. We welcome issues for bug reports, feature requests, and ideas.
As an autonomous development tool, Anima is progressively moving toward driving its own development. The goal is for Anima to plan, implement, and verify its own milestones — eating its own dog food.
This project does not accept Pull Requests. Anima is built by its maintainers and, increasingly, by itself. If you have ideas, feedback, or bug reports, please open an issue. Your input shapes the direction; Anima writes the code.
Anima is an Electron desktop application that turns your software projects into living entities. It continuously senses the gap between where your project is and where it should be, then autonomously plans, executes, verifies, and commits changes — iteration after iteration — powered by AI coding agents.
You define the vision. Anima does the rest.
- Autonomous Iteration — Runs a continuous loop: sense the project state, decide what to do next, act through AI agents.
- Multi-Project Management — Manage multiple projects from a single dashboard. Each project gets its own "Soul" that runs independently.
- Milestone-Driven Development — Break your vision into milestones. Anima plans tasks, executes them, and iterates until each milestone is complete.
- Human-in-the-Loop Review — Works autonomously but pauses for your review at key checkpoints. Accept, request changes, or roll back.
- Agent Session Tracking — Full visibility into every AI agent invocation, including token usage and cost.
Each project in Anima has a Soul — a heartbeat-driven loop that follows a sense-think-act cycle:
sense → think → act → sleep → wake → repeat
- Sense — Read the project state: git status, milestone progress, pending feedback.
- Think — Decide the next action: start a milestone, continue an iteration, wait for review.
- Act — Dispatch AI coding agents to execute the plan via MCP tools.
- Sleep — Wait for the next trigger: a timer, a human action, or a project event.
- One of the supported coding agents installed and authenticated.
Download the latest release for your platform from the Releases page:
| Platform | Format |
|---|---|
| macOS (Apple Silicon) | .dmg (arm64) |
| macOS (Intel) | .dmg (x64) |
| Windows | .exe |
brew install saltbo/tap/animaAnima is designed to work with multiple AI coding agents. Current support status:
| Agent | Status |
|---|---|
| Claude Code | Supported |
| Gemini CLI | Planned |
| OpenAI Codex | Planned |
| Aider | Planned |
| Cline | Planned |
Want support for another agent? Open an issue.
- Discord — Chat, ask questions, share what you're building with Anima.
- GitHub Discussions — Longer-form discussions, ideas, and RFCs.
- GitHub Issues — Bug reports and feature requests.
This project does not accept Pull Requests. Please open an issue to report bugs, suggest features, or discuss ideas. Your input shapes the direction; Anima writes the code.
For architecture details and local development setup, see the Contributing Guide.
