Macroscope Code Review

Not Every Change Needs the Same Review

Macroscope Detection Mode lets you choose the performance profile for each code review.

$100 in free usage. Usage-based pricing, no seat fees.

Trusted by engineering teams

Four Ways to Set Your Review Preference

Set a repository or personal default, then use a label or comment for individual reviews. No code changes required.

Set a default for the whole repository. Every review uses it unless a more specific setting applies.

Read the Detection Mode docs ↗

Code Review by the Benchmarks

See how Macroscope compares on our code review benchmark. These results reflect the tested configuration, not every Detection Mode setting.

Bug Detection rate (%)

50454035302520151050
Read the benchmark report →
Higher Signal Reviews graphic

High Signal, Low Noise

Deeply Understands your Codebase graphic

Deep Codebase Understanding

Absorbs context from your tickets graphic

Context from your tickets

Detection Mode
FAQ

What is Macroscope Detection Mode?

Macroscope Detection Mode lets you choose the performance profile for each code review. Budget, Balanced, Precise, and Ultra offer different balances of bug detection, precision, speed, and cost.

Which setting is used by default?

Balanced is the default when no other setting applies. Choose a repository default in Settings → Repos or a personal default in Settings → Personal.

Can I use different settings for different pull requests?

Yes. Keep your repository or personal default and override individual pull requests with a macroscope-<mode> label. You can also request one review in a specific mode by mentioning @macroscope-app in a comment.

How does billing work?

Reviews are billed per KB of diff reviewed, with a 10 KB minimum per review. Budget costs $0.025 per KB, Balanced costs $0.05 per KB, Precise costs $0.06 per KB, Ultra costs $0.20 per KB. There are no per-seat fees or subscriptions.

Do I need to change my code to switch settings?

No. Choose a setting in the dashboard, add a GitHub label, or leave a comment. There is no configuration file to commit.