Try our Beta

The coding agent
for Buddhists

Asimi is an opinionated, multi-model, safe and fast coding agent: Enjoy the new age of agentic coding with the convenience of
a ex/vi/vim/neovim inspired interface.

Why Asimi?

Because most hard problems are already solved

๐Ÿ› ๏ธ

DevOps Init

An init command that creates:
  • A Justfile to hold the project's scripts.
  • A Dockerfile to define the sandbox where the model's shell runs.
๐ŸŽจ

Vi Mimicry

Based on the fittest dev tool ever made. If you know ex/vi/vim/neovim, you already know Asimi.

๐Ÿ๏ธ

Podman Sandboxes

Agent's shell runs in its own container. Your host system stays protected while the models works freely.

๐Ÿฆ™

Multiple LLM Providers

Support for Ollama, Claude Pro/Max, and OpenAI API v1 compatible services. Use your preferred model.

โšก

30x+ Faster Shell

Asimi's containerized consistent shell uses subshells to isolate commands. This minimizes overhead and save on slow exec times.

๐Ÿงน

Less Clutter

All special files live under the .agents directory. TOML-based config keeps it clean and documented.

Quick Start

Get up and running in minutes

System Dependencies

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

Install Asimi

# 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

Vi-Style Interface

Keep your fingers on the middle row using the good old modes:

Insert Mode

Type your prompts naturally. Just like editing text in vi.

Normal Mode

Navigate and edit your prompt with familiar keybindings.

Scroll Mode

Never touch that rodent. Press Ctrl-B to enter, then scroll through output with your keys.

Command Mode

Type `:` to enter asimi commands and `:!` for shell commands in the sandbox

Select Mode

Choose sessions to resume, models to connect, and more.

From the Blog

Updates, tutorials, and insights from the Asimi team