Skip to content

Axocoatl documentation

One durable Session. The whole workspace around it.

Axocoatl is a local-first coding workbench backed by a durable Rust agent runtime. A folder-anchored Session keeps conversation, context, files, terminal, Preview, tools, history, and Git review together. Start with the Agent or configured team that fits the work. Explore several Ways only when the task warrants comparison.

  1. Install the binary.
  2. Run axocoatl onboard and axocoatl doctor.
  3. Start axocoatl dev, open http://localhost:8080, and create a Session.
  4. Ask for a bounded change, review what happened, run the repository checks, and inspect Git.

Start

Install, scaffold a configuration, run doctor, and open your first Session. Begin →

Use the workbench

Work in Conversation, open Files, Terminal, Preview, History, and Git, and use several Ways when one answer is not enough. Open the guide →

Operate

Run the service, back up local state, upgrade deliberately, and diagnose failures. Operations guide →

Understand

Learn the ownership boundaries behind Sessions, attempts, memory, events, and protocols. Read the model →

Reference

Look up CLI commands, configuration fields, HTTP routes, WebSocket frames, and examples. Open reference →

The daemon and default Podman sandbox run on your machine, and Axocoatl adds no product telemetry. That does not mean every configured path is offline. Hosted model providers, remote MCP servers, web search, webhooks, bridged sandbox networking, embedding-model downloads, and an E2B Cloud remote sandbox can send data over the network. Review the security boundary before using untrusted input →