Rule your project via an imperial court of minister-agents harmonizing the three realms
Your intent, issues, and decisions. The will that drives all work.
The ruler issues and reviews edicts
Source code, git commits, and the filesystem. Where work takes shape.
The ruler reviews completed work
Tests, logs, CI verdicts — immutable truth. The final arbiter.
The ruler is briefed on status and incidents
Coordinator — oversees the court and the rituals
Advisor + Censor — sees all, creates edicts, reviews code quality.
Plans complex campaigns — creates battle plans for medium and large edicts.
Writes code — produces manifests with the implementation details.
Runs tests, validates — renders the binary verdict: pass or fail.
Based on the fittest dev tool ever made. If you know ex/vi/vim/neovim, you already know Asimi.
Agent's shell runs in its own container. Your host system stays protected while the models works freely.
Support for Ollama, Claude Pro/Max, and OpenAI API v1 compatible services. Use your preferred model.
Asimi's containerized consistent shell uses subshells to isolate commands. This minimizes overhead and save on slow exec times.
All special files live under the .agents directory. TOML-based config keeps it clean and documented.
Get up and running in minutes
First, install these two great tools:
# macOS (Homebrew)
brew install podman just
Or install separately:
Podman - like Docker but safer
Just - to collect all scripts in a Justfile
# One-line installer
curl -fsSL https://asimi.dev/installer | bash
# Add the tap and install
brew tap afittestide/tap
brew install asimi
# Install with Go 1.25+
go install github.com/afittestide/asimi@latest
# Download from releases
github.com/afittestide/asimi-cli/releases/latest
# Copy to your bin directory
cp asimi /usr/local/bin/
chmod +x /usr/local/bin/asimi
Keep your fingers on the middle row using the good old modes:
Type your prompts naturally. Just like editing text in vi.
Navigate and edit your prompt with familiar keybindings.
Never touch that rodent. Press Ctrl-B to enter, then scroll through output with your keys.
Type `:` to enter asimi commands and `:!` for shell commands in the sandbox
Choose sessions to resume, models to connect, and more.
Updates, tutorials, and insights from the Asimi team
Since version 0.5.0 Asimi has had a sandbox and superior UX based on vim. Mimicking ex/vi/vim/neovim paid off and my …
Asimi version 0.4.0 is out and I’ve got time to post. This one comes following a discussion about coding agents in …
Git changed how we build software. Now coding agents are changing how we use git.
Before, it was just me, myself & I …