Contribute
Otter is public and MIT-licensed. Bug reports, docs improvements, and pull requests are welcome — as long as they support understand → explain → plan → review → build (with approval).
Start here
- Read CONTRIBUTING.md in the repo
- Browse open issues or open a new one for discussion
- Fork manasdutta04/otter, branch, and open a focused PR
Good first areas
- Docs and examples under
apps/site/app/docs - CLI UX and slash commands in
apps/cli - Product UI polish in
apps/web - API tests and clarity in
apps/api - MCP server and docs in
apps/mcp//docs/mcp
Local setup (short)
git clone https://github.com/manasdutta04/otter.git
cd otter
cp .env.example .env
# Full stack with bind mounts
docker compose -f docker/compose.dev.yml up --build
# Docs site only
cd apps/site && npm install && npm run devCommunity
- Code of Conduct
- Security policy — please report vulnerabilities privately
- License: MIT