Skip to content
@Autter-dev

Autter.dev

Autter

Code-aware engineering intelligence, from pull request to production

Understand the codebase. Review the change. Verify the risk. Learn from runtime.


Website Handbook Discussions Stars


Autter in one sentence

Autter connects repository structure, pull-request history, review findings, and runtime evidence so engineering teams can decide what is safe to merge and what needs attention next.

Install the GitHub App and Autter builds a living model of your codebase: services, symbols, dependencies, ownership, APIs, schemas, hotspots, and change history. That context powers PR review, codebase scans, generated documentation, incident investigation, and engineering automation.

Why we built it

AI coding tools increased the volume and speed of code production. Reviewers still need to understand how a change affects the rest of the system, whether a migration can damage data, and whether code that looks plausible will work in production.

Diff-only review misses those questions. Autter reads the change against the codebase around it, checks the evidence with focused analyzers, and gives maintainers a clear merge state with the findings behind it.

What Autter covers

Surface Autter does Your team gets
Repository intelligence Indexes files, symbols, call graphs, dependencies, schemas, APIs, ownership, churn, and hotspots A current map of the codebase and the impact of a proposed change
Pull-request review Adapts review depth to risk, retrieves related code, checks downstream consumers, and verifies candidate findings Inline GitHub feedback, a task checklist, merge confidence, and an enforceable gate
Security and code health Runs on-demand or scheduled scans across code, dependencies, containers, infrastructure, APIs, and AI-enabled features A deduplicated risk report, reachability-aware prioritization, and a CycloneDX SBOM
Verification Tests high-risk behavior in isolated sandboxes and validates database changes against ephemeral environments Evidence from execution where static analysis cannot settle the question
Ask and wiki Answers cited questions across code and review history, then generates architecture, API, data-model, onboarding, and ownership pages Searchable knowledge tied to current source
Runtime intelligence Accepts OpenTelemetry and Autter SDK events, groups errors, and correlates incidents with deployments, commits, and PRs Code-aware root-cause analysis, fix plans, and qualified fix PRs
Issue operations Connects findings with GitHub Issues, Linear, and Jira through a synchronized issue workspace One place to triage risk, assign owners, and track remediation
Custom agents Runs team-defined agents before or after review, on merge, or on a schedule Automation grounded in repository and review evidence

The review loop

Pull request
     │
     ▼
Risk and reviewability assessment
     │
     ▼
Repository-aware review
  ├── changed files and full-file context
  ├── dependencies and downstream consumers
  ├── semantic siblings and co-change history
  └── repository rules and prior learnings
     │
     ▼
Adversarial verification and deduplication
     │
     ▼
Inline findings + final task list + merge gate
     │
     ▼
New commits trigger a fresh decision

Autter adjusts the depth of review to the size and risk of each change. A second pass classifies candidate findings as confirmed, uncertain, or false positive. Developers see the useful results in GitHub, while maintainers can tune sensitivity, verbosity, draft behavior, bot-authored PR policy, ignored paths, and check families.

Beyond the diff

Scan the whole codebase

Run scans on demand, on a schedule, after a default-branch push, or when you tag a release. Autter combines focused security and quality agents with established tools for SAST, dependency analysis, containers, infrastructure as code, API exposure, licenses, secrets, and software supply-chain risk.

The report ranks and consolidates findings. Reachability, exploit evidence, severity, and repository context help your team decide what to fix first.

Ask the codebase

Ask about a symbol, its callers, a schema, a previous review, or the likely blast radius of a change. Autter searches source, symbols, scopes, findings, learnings, and generated documentation. Answers include citations back to the evidence.

Keep documentation close to source

Autter generates a versioned repository wiki with architecture, API, data-model, onboarding, ownership, module, and technical-debt pages. Incremental updates refresh affected documentation as the code changes.

Connect production to the change that caused it

Send telemetry through OpenTelemetry or the Autter Node SDK. You can also connect Sentry, PostHog, Grafana, or a normalized webhook source. Autter groups occurrences into incidents, links them to deployments and pull requests, and investigates the relevant code. For qualified cases, Captain Patch can prepare a bounded fix PR after verification and safety checks.

Built for accountable automation

Autter records the evidence behind each review and preserves repository-specific learnings for future changes. Teams can measure finding acceptance, fix rates, review speed, severity trends, engineering health, and line-level AI authorship.

Custom agents extend the same context to work such as reviewer routing, release notes, test-gap checks, migration policy, dependency audits, documentation drift, and scheduled engineering summaries.

Security boundaries

Each Autter organization has independent access controls, organization-scoped artifact storage, and a dedicated PostgreSQL database for operational data. Analysis jobs can use disposable databases and isolated execution environments. Runtime credentials stay scoped to one repository; Autter displays raw keys once and stores their hashes.

Work where developers work

  • GitHub: Reviews, inline findings, checks, merge state, issues, and pull requests
  • Web app: Repository intelligence, scans, wiki, runtime, analytics, and administration
  • CLI: Device-authorized access, AI authorship metadata, and provenance-aware blame
  • MCP: Codebase queries, impact analysis, reviews, scans, dependency checks, and repository health inside compatible coding tools
  • Slack and email: Alerts and custom-agent outcomes

Who uses Autter

Engineering leads use Autter to keep review quality steady as AI-assisted output grows.

Platform and security teams use it to apply repository policy, scan codebases, trace change impact, and manage risk across many repositories.

Maintainers use it to spend less time reconstructing context and more time deciding whether a change belongs in the codebase.

Start with a real repository

Connect GitHub, choose a repository, and let Autter build its index. A guided setup walks you through runtime instrumentation, wiki generation, codebase scans, and team access. You can also create a demo repository with planted findings before connecting production code.

Get started at autter.dev

Follow the build

Contributing

Autter is moving fast, and some repositories may not accept external code contributions yet. You can still help by opening an issue, joining a discussion, or testing Autter on a repository and sharing the misses.

See CONTRIBUTING.md for the current contribution policy.

Contact

Visit autter.dev, start a discussion, or email hi@autter.dev.


Captain Patch standing watch at the harbor
Captain Patch, Autter's code-aware engineering agent.

Popular repositories Loading

  1. autter-cli autter-cli Public

    Rust 5 1

  2. agentic-sales-skills agentic-sales-skills Public

    The full AI sales stack we run autter on. 11 conversational agents and 48 task skills for B2B founder-led sales. Drop into Claude Code, Cursor, Codex, or Windsurf and start using.

    2 2

  3. .github .github Public

  4. autter.dev autter.dev Public

    HTML

  5. docs docs Public

    MDX

  6. autter-tracker autter-tracker Public

    JavaScript

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…