otter

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/cli

After 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-mcp for 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