Skip to main content
Ona Ona provides AI agents that write code, run tests, and open pull requests. Each agent works in an isolated environment configured with your repository, secrets, and policies. Run in Ona Cloud or your VPC.

Core concepts

  • Environments: Isolated, ephemeral development environments built from your Dev Container configuration.
  • Agents: AI that reads your codebase, executes commands, and opens pull requests. See agent overview.
  • Guardrails: Policies that control what agents can do. See guardrails overview.

Quick start

1) Create a project and start coding
  • Create your first project. Connect a repository and launch an environment.
  • Try a task: "explain the folder structure and main entry points"
2) Teach agents your codebase 3) Connect your tools 4) Set up infrastructure and guardrails

Example tasks

Describe what you want in plain language. Agents read the relevant code, make changes, run your test suite, and iterate.
write tests for the auth module, run them, and fix any failures
fix the bug where users see a 500 error on /api/users
refactor the payment service to use the new billing API
review my changes and suggest improvements
commit my changes and open a pull request
See agent capabilities and best practices for more.

Next steps

  1. Create your first project
  2. Set up your first environment
  3. Teach agents your codebase
  4. Create your first automation

Add a “Build with Ona” badge

Add a badge to your repository README so contributors can start an environment in one click. Build with Ona
[![Build with Ona](https://ona.com/build-with-ona.svg)](https://app.ona.com/#https://github.com/your-username/your-repository-name)