Skip to main content
Autter integrates directly with GitHub as a native GitHub App. Once connected, it automatically reviews every pull request — no extra setup or steps needed from your team.
Autter integrates directly with GitHub. Once connected, it automatically reviews every pull request — no extra setup or steps needed from your team.

Connect Autter to GitHub

1

Sign up or log in

Visit autter.dev and create an account or log in with your existing credentials.
2

Install the Autter GitHub App

Click Connect GitHub from your dashboard. This opens the GitHub App installation page, where you authorize Autter to access your repositories.
3

Select your repositories

Choose which repositories Autter should access. You can grant access to individual repositories or all repositories in your organization. You can change this selection at any time from your GitHub App settings.
4

Open a pull request

Open any pull request in a connected repository. Autter reviews it automatically within seconds — posting inline comments and a status check directly on the PR. No additional steps required from you or your team.
5

Configure custom rules (optional)

Add an autter.config.yml file at your repository root to define custom rules, severity levels, and enforcement behavior. See Custom Rules for full configuration details.

Verifying your setup

After installing the App and opening a pull request, confirm Autter is working:
  1. Review comment — Autter posts an inline review comment on the PR summarizing what it found.
  2. Status check — A status check named autter appears on the PR. It passes when no blocking issues are detected, or fails if critical issues require resolution before merge.
If neither of these appears within 30 seconds of opening a PR, check that the repository was included in your App installation scope. You can verify and update your repository access at any time from Settings → GitHub App → Repository access in the Autter dashboard.

What Autter reviews

Autter’s native GitHub integration provides:
  • PR comments — inline feedback on specific lines, with a description of the issue, why it matters, and how to fix it
  • Status checks — a pass/fail gate on every PR that blocks merge when critical issues are found
  • Automatic review assignments — Autter can assign human reviewers based on the files changed and your team’s ownership configuration
  • PR summaries — a TL;DR of changes, a walkthrough, and flagged areas that need human attention

Language support

Autter is language-agnostic. It supports all popular programming languages, including JavaScript, TypeScript, Python, Go, Ruby, Java, C#, Rust, Kotlin, and Swift.

Pricing

Public repositories are free with unlimited reviews. Private repositories include your first 100 PR reviews at no cost — no credit card required.

Local CLI verification

You can verify Autter’s analysis locally before pushing, or inspect a specific PR without opening GitHub:
# Verify a specific PR locally
npx autter analyse --pr 142

# Preview what Autter would flag in your current branch
npx autter check --diff HEAD~1..HEAD
Run npx autter check --diff HEAD~1..HEAD before pushing to catch issues before Autter reviews the PR on GitHub. This is especially useful during initial setup to confirm rules are working as expected.

Next steps

Custom Rules

Define your team’s coding standards in plain English and enforce them on every PR.

Team Onboarding

Use Autter to accelerate how new developers learn your codebase.

Configuration

Explore all configuration options for rules, severity, and pipeline steps.

Integrations

Connect Autter to Slack, Jira, Linear, VS Code, and more.