A GitHub code review bot that uses ChatGPT-style LLMs to comment on pull request diffs, run as a GitHub App, Action, or self-hosted Probot app.
antfu/pulls.review
A web app and GitHub Action that group pull request changes by scope and summarize them so you can review one part at a time.
- Stars
- 607
- Forks
- 38
- Open issues
- 11
- Last commit
- 5 days ago
What is it?
pulls.review helps developers review GitHub pull requests by grouping changed files into logical scopes, summarizing what matters in each, and letting reviewers go through them one scope at a time. It is available as a website that connects to your GitHub account, and as an optional userscript that adds its features to the github.com interface.
For teams that want shared analysis, an experimental GitHub Action can analyze each pull request once with a model of your choice and post the result as a PR comment, so reviewers don't each need their own model key. Re-runs on an unchanged PR skip the model call. The same analysis can be run from the command line with the @pulls.review/actions package, given a GitHub token and a model API key.
The project is a TypeScript monorepo. The core package handles fetching, parsing, grouping and summarizing diffs, and runs both in the browser and in Node. The project is marked as heavily work in progress, and the standalone local-git CLI is not implemented yet.
Key features
- 01Groups changed files in a pull request into scopes for review.
- 02Summarizes the changes in each scope.
- 03Runs in the browser after connecting a GitHub account.
- 04Provides a userscript that adds features to github.com.
- 05Offers an experimental GitHub Action that posts analysis as a PR comment.
- 06Supports Anthropic, Vercel AI Gateway and OpenAI-compatible providers.
Use cases
- Reviewing large pull requests by working through one logical group of files at a time.
- Sharing a single model-generated summary of each PR with a whole review team.
- Running automated PR analysis in GitHub Actions, including for fork PRs.
Quick start
- 1
Open pulls.review in your browser and connect your GitHub account
- 2
Or run the CLI with your GitHub token and a model key, passing a PR reference
GITHUB_TOKEN=... ANTHROPIC_API_KEY=... npx @pulls.review/actions owner/repo#123
Things to know
- The project is heavily work in progress, so expect rough edges and changes.
- The CI analysis feature is experimental.
- Running the CLI or CI analysis requires your own model API key.
- The standalone local-changes CLI is not implemented yet.
In collections
Topics
FAQ
- What is pulls.review?
- A web app and GitHub Action that group pull request changes by scope and summarize them so you can review one part at a time. pulls.review helps developers review GitHub pull requests by grouping changed files into logical scopes, summarizing what matters in each, and letting reviewers go through them one scope at a time. It is available as a website that connects to your GitHub account, and as an optional userscript that adds its features to the github.com interface.
- Is pulls.review free to use? What license does it have?
- pulls.review is open source under the MIT license. Check the license terms before using it in commercial products.
- Is pulls.review still maintained?
- Actively maintained. The last commit to pulls.review was on Nov 2, 2026.
- What can I use pulls.review for?
- Reviewing large pull requests by working through one logical group of files at a time. Sharing a single model-generated summary of each PR with a whole review team. Running automated PR analysis in GitHub Actions, including for fork PRs.
- How do I install pulls.review?
- Open pulls.review in your browser and connect your GitHub account Or run the CLI with your GitHub token and a model key, passing a PR reference: GITHUB_TOKEN=... ANTHROPIC_API_KEY=... npx @pulls.review/actions owner/repo#123
- Where can I get pulls.review?
- The source code and installation instructions are on GitHub: https://github.com/antfu/pulls.review
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A GitHub Action that posts AI-generated code review comments on pull requests, triggered by a /gemini-review comment, using Google's Gemini API.
Open-source AI agent that automatically reviews pull requests and offers /describe, /review, /improve and /ask commands on GitHub, GitLab, Bitbucket and Azure DevOps.
Draws each pull request as animated architecture and data-flow diagrams, posted as a comment inside the PR, for GitHub, GitLab and Bitbucket.
Ruby tool that runs in CI to automate pull request review rules, such as enforcing changelogs and PR description conventions.
A Neovim plugin for viewing, editing, and reviewing GitHub issues, pull requests, and discussions from inside the editor.