Your AI Coding Partner, On Your Terms.
Local-First • Sandboxed • Model-Agnostic
Dodo is an open-source AI agent that lives in your terminal. It helps you build, refactor, and understand code without sending your IP to the cloud (unless you want to).

Why Dodo?
Most AI coding tools are either: 1. Closed Source SaaS: You have no control over data privacy or internal logic. 2. IDE Plugins: Great for autocomplete, but bad at "Big Picture" agentic tasks.
Dodo is different. It's a standalone agent engine that runs locally on your machine.
✨ Key Features
-
Sandboxed Execution --- Every command runs in an isolated Docker container. Let the agent run tests or builds without fear of
rm -rf /. -
Model Agnostic --- Bring your own keys. Works with GPT-4o, Claude 3.5 Sonnet, Gemini Pro, or Local Models (Ollama/LM Studio).
-
Semantic Indexing --- Dodo indexes your codebase into a local vector database, allowing it to "understand" project structure and find relevant files instantly.
-
Terminal Native --- Built for developers who live in the CLI. Full keyboard control, beautiful TUI (Ink), and integrates with your existing workflow.
How It Works
graph LR
subgraph Your Machine
UI[Terminal UI] <--> Engine["Dodo Engine (Go)"]
Engine <--> Index[SQLite Vector DB]
Engine <--> Docker[Docker Sandbox]
end
Engine <--> API[LLM Provider API]
Quick Start
Install via npm: