Skip to content

saltbo/anima

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

337 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anima Logo

Anima

Give your project a soul.

A desktop app that drives software projects through autonomous, AI-powered development cycles.

CI Release License Discord

FeaturesHow It WorksInstallationSupported AgentsCommunityContributingLicense

Project Status

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.

What is Anima?

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.

Features

  • 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.

Milestone Detail

How It Works

Each project in Anima has a Soul — a heartbeat-driven loop that follows a sense-think-act cycle:

sense → think → act → sleep → wake → repeat
  1. Sense — Read the project state: git status, milestone progress, pending feedback.
  2. Think — Decide the next action: start a milestone, continue an iteration, wait for review.
  3. Act — Dispatch AI coding agents to execute the plan via MCP tools.
  4. Sleep — Wait for the next trigger: a timer, a human action, or a project event.

Installation

Prerequisites

Download

Download the latest release for your platform from the Releases page:

Platform Format
macOS (Apple Silicon) .dmg (arm64)
macOS (Intel) .dmg (x64)
Windows .exe

Homebrew (macOS)

brew install saltbo/tap/anima

Supported Agents

Anima 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.

Community

  • 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.

Contributing

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.

License

Apache-2.0

About

Give your project a soul and bring it to life.

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project