PR reviews from the Cursor plan you already pay for
GReviewer runs Cursor Cloud Agents on your pull requests, applies the rules you wrote, and posts structured comments on GitHub. No second model bill.
Install the GitHub App, paste a Cursor API key, enable one repository. A review takes two to five minutes.
acme/api src/auth.ts:12
The session cookie is set without HttpOnly, so any script on the page can read it. The same cookie is the only thing guarding the admin routes.
11const token = await createSession(user.id)12-cookies().set("session", token)12+cookies().set("session", token, { httpOnly: true, sameSite: "lax" })
Posted as an inline comment on acme/api#284. Security is a blocking category here, so the GReviewer check fails until this is resolved or dismissed.
How it works
1
Connect GitHub and Cursor
Install the GitHub App on the repositories you pick. Paste a Cursor API key. GReviewer encrypts it with AES-GCM and never shows it again.
2
Open a pull request
On open, push, ready for review, or a /review comment, a Cursor Cloud Agent reads the diff along with the callers and tests around it. Each repository chooses its own triggers.
3
Read the findings on GitHub
One summary comment plus inline comments carrying severity, category, and a suggestion you can commit. Blocking categories fail the GReviewer check. Everything else stays a comment.
Tune the reviewer, then work the queue
A generic reviewer gets ignored by the second week. GReviewer gives you the rules, the policy, and the numbers to keep it worth reading.
Questions
Ready when you are
Connect Cursor, enable one repository, and the next pull request gets a review.