Documentation
Otter is open source and self-host first. Run the full local UI with Docker, the standalone CLI from npm, or MCP from PyPI. Source, issues, and PRs: github.com/manasdutta04/otter.
Install
$ npm i -g @otter-engg/cliAfter Docker: open http://127.0.0.1:3000/app. After a package manager: run otter (install uses -g so the binary is on your PATH). For Cursor / Claude: pip install otter-mcp โ see MCP.
Guides
- First 10 minutes โ install โ GitHub โ model โ import โ approve
- Self-host โ Docker or CLI checklist
- CLI โ
@otter-engg/cli, slash commands - MCP โ
otter-mcpfor Cursor / Claude (stdio) - Changelog โ Docker image + npm CLI + PyPI MCP releases
- Docker โ image, compose, local Postgres + Redis
- GitHub โ Otter GitHub App for Web ยท CLI ยท MCP
- Models โ Ollama and OpenAI-compatible endpoints
- Benchmark โ frozen 20-task Qwen 7B suite (v0.6: 36.4% E2E, not a finished result)
- Contribute โ setup, PRs, community standards
Links
- Site: https://otter.manasdutta.com
- Docker Hub: manasdutta04/otter
- npm: @otter-engg/cli
- PyPI: otter-mcp