Self-host on Docker
Docker docs
Runs on your machine. Local DB and repos stay private. Connect GitHub via the Otter app.

Import a GitHub repo and get architecture signals, entry points, and stack detection — before anyone writes a line of code.
Learn more
Import · repo list · status
Point Otter at Ollama on your machine (or any OpenAI-compatible endpoint). One Models page — used for chat, explain, and coding.
Learn more
Providers · discovery · test
Grounded chat cites real files. Plan changes with risks and verification steps before any patch is proposed.
Learn more
Grounded answers · citations
Generate patches, review diffs, approve or reject, then open a PR. Otter never silently overwrites your source tree.
Learn more
Diff · approve · PR
Understand first · architecture before patches
Human approval · nothing lands without a yes
Web · CLI · MCP · one brain across surfaces
The details
As AI coding tools rush to write files first, Otter starts with understanding. Run it on your machine, bring your own model, and keep approval before every write.
Find out more

