Every pull request reviewed and checked

Capy reads each PR in a real checkout, comments on the exact line, clicks through the change in a browser, and fixes what it finds.

Autumn
Supermemory
Exa
Warp
Pocket
Melius
Infisical
Krea
Goblins
RunPod
Town
Firecrawl
Aside AI
Taste Labs
Revyl
Finta
Autumn
Supermemory
Exa
Warp
Pocket
Melius
Infisical
Krea
Goblins
RunPod
Town
Firecrawl
Aside AI
Taste Labs
Revyl
Finta
Autumn
Supermemory
Exa
Warp
Pocket
Melius
Infisical
Krea
Goblins
RunPod
Town
Firecrawl
Aside AI
Taste Labs
Revyl
Finta
Autumn
Supermemory
Exa
Warp
Pocket
Melius
Infisical
Krea
Goblins
RunPod
Town
Firecrawl
Aside AI
Taste Labs
Revyl
Finta

WHAT TEAMS HAND OFF

Review on every pull request, your own rules, and checks over everything that merged.

Your rules

Conventions in AGENTS.md become findings.

Review on request

Comment @capy review with extra instructions.

Daily security pass

A daily check reads everything that merged.

HOW IT WORKS

From the push to a pull request you can merge, without anyone asking for a review.

On every push

Each repository reviews Off, Once or on Every push, in a real checkout of the PR’s head.

On the exact line

Each finding names a failure, a severity and a file and line, posted as a GitHub comment.

Checked in a browser

Capy runs your app, clicks through the change, and attaches the video to the pull request.

Fixed before you look

On PRs it opened, Capy fixes high findings and marks false positives before it reports ready.

IN PRODUCTION

Goblins merges 5x more pull requests a week with the same small team, and Capy reviews them.

“It used to be the case that we were writing code 90% of the time, reviewing code 10% of the time. … Now we spend 90% of our time reviewing code.”
Matt ReedFounding Engineer, Goblins
Matt Reed, founding engineer at Goblins
GoblinsRead the story
14,000+
Capy reviews on their pull requests
98%
of merged PRs built or reviewed by Capy
5x
more merged PRs a week, same small team

YOU STAY IN CHARGE

You choose what posts, you can overrule any finding, and a person merges.

What posts

Pick the severity that posts, per repository.

Triage

Mark any finding open, resolved or irrelevant.

You merge

Squash, merge or rebase from the PR page.

FAQ

FAQ

Common questions about PR review & visual QA with Capy.

When does Capy review a pull request?+
Each repository has an automatic review mode in Settings → Review: Off, Once (the first review when a PR opens) or Every push. You can also start a review from the pull request page in Capy, by commenting @capy review on the pull request, or through the API.
What does a finding contain?+
Each finding names a failure scenario and carries a category (Bug, Risk, Maintainability or Refactor), a severity, a confidence, and a file and line. Findings at or above the repository’s posting threshold post as inline GitHub review comments.
Will it flag the same issue twice?+
No. Re-reviews are incremental: only code changed since the last reviewed head is in scope, with the whole PR as context. Findings marked irrelevant are never re-flagged, and when a finding is resolved Capy resolves its GitHub thread.
How does the visual check work?+
Capy runs your app on its cloud machine, opens the change in a browser, clicks through it, and attaches screenshots or a video to the pull request. For mobile apps it can install your build on a cloud iPhone or Android phone.
How do I teach it our conventions?+
Write them in your repository’s AGENTS.md files. The review agent enforces those rules as findings, on the same footing as logic bugs, and you can also list patterns it should never flag.
What happens to findings on a PR Capy opened?+
The thread that owns the pull request gets the verdict and triages it: it marks false positives irrelevant, confirms fixed issues as resolved, and fixes high-severity issues before it reports the PR ready. You can override any triage decision.
How is review billed?+
Reviews bill your organization’s Capy credits for the model and the machine. They don’t use the subscriptions and keys you connect in Settings → Models, and a higher review effort costs more.

Add Capy to your team

Hand Capy a task from Slack, Linear or the app, and get back a pull request ready to merge.