How It Works
Coda is a team of five specialist agents coordinated by a leader:
Code isolation: All code changes happen in git worktrees on
coda/* branches. Your main branch is never touched. Coda opens PRs; humans merge them.
Self-Learning
Coda improves without retraining through Agno’sLearningMachine. It picks up your coding standards, conventions, and patterns:
Over time Coda stops waiting to be asked: it reviews open issues on a schedule, flags low-hanging fruit, and proposes changes.
Run Locally
See Setup guide for detailed instructions.http://localhost:8000/docs.
Configure GitHub Access
Create a GitHub Personal Access Token with repo access and add it to.env:
repos.yaml:
Connect to the Control Plane
- Open os.agno.com
- Click Connect OS → Local
- Enter
http://localhost:8000
Connect to Slack
Coda is designed to live in Slack as your teammate. Add your Slack credentials to.env:
Deploy to Railway
See Deploy to Railway for JWT setup and production configuration.- Open os.agno.com
- Click Connect OS → Live
- Enter your Railway domain
Example Prompts
Try these after connecting your repos:- How does authentication work in this codebase?
- Review the open PR on feature/new-api
- What are the most important open issues?
- Where is the database connection configured?
- What testing conventions does this project use?