Quickstart
Get Otto Detective reviewing your pull requests: create a workspace, connect your code host, open a pull request, and Otto posts a native review.
Prerequisites
Before you begin, make sure you have:
- A GitHub or Azure DevOps organization with admin access
- An Otto account at fullotto.app
Step 1: Create a workspace
- Log in to fullotto.app
- Create your Otto workspace
- Add a card when onboarding asks for it: Otto verifies it with Stripe (no charge today) and adds a $10 welcome credit so your first reviews can run. Auto-reload is on by default and can be changed before you save the card
Step 2: Connect repositories
GitHub
- In onboarding, click Connect GitHub
- Install the Otto GitHub App
- Select the repositories Otto should access on GitHub's install screen
- Return to Otto — reviews are enabled automatically for granted repositories
Azure Repos
- Go to Settings → Integrations
- Connect Azure Repos
- Choose which repositories Otto should review
You can later prune reviewed repositories in Settings → Integrations.
Step 3: Open a pull request
When a pull request opens in a connected repository, Otto automatically posts:
- A verdict: approved, changes requested, or commented (a native PR review on GitHub; stated in the summary thread on Azure DevOps)
- Inline findings on changed lines
- An Otto Review check run for branch protection
- A Merge confidence: 1/5–5/5 score in the review summary
Step 4: Talk to Otto
Use PR comments to ask follow-up questions. Common commands include:
/otto re-review— ask Otto to review the current PR head again- Replies to Otto's inline comments — ask for explanation or clarification in context
Going further
- Tune reviews for one repository with
otto.yml - See how Otto works on GitHub and Azure DevOps
- Otto also includes Otto Builder, ticket-driven workflows from Linear or Jira. See Core Concepts
