Documentation Index
Fetch the complete documentation index at: https://ona.com/docs/llms.txt
Use this file to discover all available pages before exploring further.

Want to run Ona in your own VPC? Get in touch to set up a self-hosted deployment on AWS or GCP.
Prerequisites
- An Ona account (free tier includes credits and a managed runner via Ona Cloud)
- Select your Git provider
1. Create a project

2. Start an environment

3. Talk to Ona
Once your environment is running, you have a session with Ona. Describe what you want to build, fix, or explore:Explore a codebase
”Explain the architecture of this codebase”
Open in Ona →
Fix failing tests
”Fix the failing tests in the auth module”
Open in Ona →
Add a feature
”Add a new API endpoint for user preferences, following the patterns in the existing code”
Open in Ona →
Review pull requests
”Review the open pull requests and leave detailed code review comments”
Open in Ona →
Pick up a Linear ticket
”Pick up the next ticket assigned to me in Linear and start working on it”
Open in Ona →
Implement a Jira ticket
”Look at PROJ-142 in Jira and implement what’s described”
Open in Ona →
4. Optimize your environment
Ona works out of the box with a default image, but you’ll get better results with a configured environment. You can set this up manually or let Ona do it. It will analyze your repository and generate adevcontainer.json and automations.yaml tailored to your codebase.
Open in Ona →
View the full prompt
View the full prompt
5. Run agents in the background

10x engineer
Daily, picks your top Linear issue, implements it, runs tests, and opens a draft PR.
Use template →
Scan recent commits for bugs
Scans recent commits for likely bugs and proposes minimal fixes in a draft PR.
Use template →
Sentry error triage and fix
Finds the top unresolved Sentry error, traces it to source, applies a fix, and opens a PR.
Use template →
Draft weekly release notes
Drafts release notes from the week’s merged PRs, grouped by category with summaries.
Use template →
CVE mitigation and dependency updates
Scans for CVEs or outdated dependencies, updates them, runs tests, and opens a PR with the fix.
Use template →
Daily standup generator
Pulls Linear sprint data and git activity to post a formatted daily standup update.
Use template →
Tips
- Be specific. Describe the exact symptom and location, not just “fix the bug.” See be explicit.
- Plan first. For complex tasks, ask Ona to plan before implementing. See plan before building.
- Commit often. Ask Ona to commit working changes as checkpoints. See commit early, commit often.
Next steps
- Best practices for writing effective prompts and working with agents
- Configure your environment with Dev Containers, tasks, and services
- Connect integrations like Linear, Jira, Slack, and Sentry
- Set up automations to run agents on schedules and triggers
- Teach agents your codebase with AGENTS.md