otter
New ✨ Docker + Otter GitHub App

Easily understand & change code

Runs on your machine. Local DB and repos stay private. Connect GitHub via the Otter app.

Understand repositories locally

Import a GitHub repo and get architecture signals, entry points, and stack detection — before anyone writes a line of code.

Learn more
Workspace UI

Import · repo list · status

Connect a free local model

Point Otter at Ollama on your machine (or any OpenAI-compatible endpoint). One Models page — used for chat, explain, and coding.

Learn more
Models UI

Providers · discovery · test

Ask the codebase

Grounded chat cites real files. Plan changes with risks and verification steps before any patch is proposed.

Learn more
Chat UI

Grounded answers · citations

Approval-gated coding

Generate patches, review diffs, approve or reject, then open a PR. Otter never silently overwrites your source tree.

Learn more
Coding UI

Diff · approve · PR

Ship with Otter in Fast.

Understand first · architecture before patches

Human approval · nothing lands without a yes

Web · CLI · MCP · one brain across surfaces

The details

We're making engineering intelligence accessible

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

Ready to run Otter?

Full setup guide