Prerequisites
- Docker Desktop (install)
- OpenAI API key (get one)
- GitHub account (for the Personal Access Token in Step 2)
- Manual
- Agentic
1
Clone Coda
Click Use this template on the Coda repo to create your own, then clone it. Or clone directly:
2
Configure API keys
OPENAI_API_KEY and GITHUB_ACCESS_TOKEN in .env.The GitHub token must be a Fine-grained Personal Access Token with these permissions on the repos you want Coda to work with:Full setup: GITHUB_ACCESS.md. Use a Fine-grained token. Classic PATs lack the scoping Coda relies on.
3
Tell Coda which repos to learn
Edit Repos in
repos.yaml:repos.yaml must also be granted in your GitHub token’s repository selection. If you list a repo Coda can’t access, the clone fails silently.4
Start Coda
repos.yaml into /repos/. Takes a minute or two.5
Verify it's running
{"status":"ok"}. Connection refused means the container is still starting. Check docker compose logs -f coda-api and wait for the Agno banner.Connect to AgentOS UI
Open os.agno.com and log in. Click Add OS, choose Local, enterhttp://localhost:8000, click Connect.
Try a question:
“What repos are available?”
“Walk me through the auth flow in agno.”
“Where are MCP tools registered?”
“What changed in the last 5 commits on agno?”Coda routes through its team. The Explorer reads code and traces call chains. The Coder writes in isolated worktrees. The Planner breaks features into issues. The Researcher searches the web. The Triager labels and closes issues.