Macroscope goes beyond static analysis. AI agents read your entire codebase, explore the code around every change, and catch the semantic bugs that pattern matching misses.
$100 in usage credit and 1,000 agent credits every month. No seat fees.
GetUser is discarded with _. If the user doesn't exist, user is nil and user.StripeID will panic. Either return the error or handle the nil case before calling Refund.Static analysis is valuable. Macroscope takes a different approach that goes deeper.
Traditional static analysis catches style issues and known anti-patterns. But the bugs that break production — cross-file data flow errors, race conditions, broken API contracts — require understanding what code actually does.
Configuring linting tools means learning DSLs, YAML schemas, and tool-specific rule syntax. Macroscope lets you write rules in plain English — a markdown file is the rule.
Scanning files individually misses the big picture. Macroscope explores the surrounding code in your repository to understand how changes propagate.
Per-seat pricing grows linearly with team size. Macroscope uses usage-based pricing — your cost reflects how much code is reviewed, not how many developers you have.
AI agents that read your codebase end-to-end — with deep reference graphs, custom rules in plain English, and the precision to only flag what matters.
Macroscope reviews every language the same way. For each change, it explores the surrounding code in your repository, so when you change a function signature, it can check the code that calls it.
A markdown file IS the rule. Write what to check in natural language — no DSL, no regex patterns, no tool-specific configuration. The agent reads it and enforces it on every PR.
Macroscope agents read the full repository — not just the diff. They can grep, navigate references, run git log and blame, read config files. They understand context the way a human reviewer does.
The highest of any AI code reviewer, per our published benchmark. No more drowning in false positives — Macroscope only flags issues that are real, reachable, and serious.
Each check specifies which LLM to use — Claude Opus for deep security audits, Sonnet for lightweight checks. Tune reasoning depth and effort level per agent for cost control.
Agents pull context from your team's tools — Sentry for errors, Linear for tickets, BigQuery for data, Slack for notifications. Not just code scanning in isolation.
Precision in our published benchmark — highest of any AI code review tool. Highest bug-detection rate across 8 languages.
Read the benchmark results


Different approaches to code quality. Here's how they compare.
| Static analysis tools | Macroscope |
|---|---|
| Third-party linters (ESLint, PMD, Pylint, etc.) | Purpose-built AI agents with deep code understanding |
| Pattern matching (regex, AST rules) | Semantic analysis with full codebase context |
| Tool-specific rule configuration | Rules in plain English markdown files |
| Per-file scanning | Agentic review with full-repository context |
| Per-developer per-month pricing | Usage-based — no per-seat fees |
| 40+ languages via linters | Every language, reviewed with full-repository context |
| Quality gates on coverage thresholds | Custom agents that block or advise — per check |
| AI layer on top of static analysis | AI is the review engine |
| GitHub, GitLab, Bitbucket | GitHub (GitLab and Bitbucket on roadmap) |
Every language is reviewed the same way, with full-repository context, not shallow linting.
Codacy is a static analysis platform that aggregates third-party linting tools and adds an AI reviewer on top. Macroscope is AI code review — it uses AI agents that read your entire codebase, explore the surrounding code beyond the diff, and understand code semantically.
It catches cross-file bugs, logic errors, and architectural issues that pattern-matching misses.
Yes. If you use Codacy for SAST, SCA, or secrets scanning, you can keep those alongside Macroscope. Macroscope focuses on the code review side — catching bugs, enforcing custom rules, and reviewing PRs with full codebase context.
Many teams use Macroscope for code review and keep their existing security scanning tools.
Macroscope reviews every language the same way, including Python, TypeScript, JavaScript, Kotlin, Java, Rust, Swift, and Go, plus configuration, documentation, and scripts (subject to file exclusions). For each change, it explores the surrounding code in your repository to understand context beyond the diff.
Macroscope uses usage-based pricing — $0.05 per KB reviewed — with no per-seat fees.
Start with $100 in usage credit and 1,000 agent credits every month. Most teams pay less than per-seat tools.
About 60 seconds. Install the Macroscope GitHub App, and it starts reviewing your pull requests immediately. Custom rules are plain-English markdown files in your repo — no configuration files, no CI pipeline changes.
Macroscope reviews code at the PR stage, where the full context of changes is visible. PR-level review catches bugs that IDE linting misses — like breaking changes that span multiple files, or logic errors that only emerge when you see the complete diff.
Macroscope has 98% precision per our published benchmark — the highest of any AI code reviewer. Macroscope's AI reads your code semantically, so it only flags issues that are real, reachable, and serious. See our benchmark results.
A rule is a markdown file in .macroscope/check-run-agents/ in your repository. Frontmatter sets the dials — model, reasoning depth, include/exclude file globs, and whether failures block merging. The body is plain-English instructions.
Each rule becomes an agentic check run on every PR. Agents can browse your full codebase, run git commands, read GitHub metadata, and pull context from connected integrations. See the full docs.
No per-seat fees. Pay for what you use. Most teams pay less than per-developer pricing models.
In usage credit to get started. Usage-based, never per seat.
Agent credits every month for custom check run agents.
Per-seat fees. Ever. Pricing scales with usage, not headcount.
To set up. Install the GitHub App and start catching bugs immediately.
Go beyond pattern matching. Macroscope catches semantic bugs across your entire codebase. Get started in 60 seconds.
$100 in usage credit and 1,000 agent credits every month. No seat fees.
Join teams building with Macroscope to catch more bugs and merge PRs faster than ever. Simple usage-based pricing. No seat fees, no surprises.