
In simple English
This tool checks your code changes automatically whenever you open a pull request. It reads your modifications and posts comments about bugs or style issues. You need an OpenAI API key or a GitHub model token to make it work. It costs whatever you pay for the language model API calls. Setting it up takes some familiarity with GitHub Actions and secrets.
What it is
An open-source GitHub Action and Probot (a framework for building GitHub apps) application that sends code diffs to a language model for review. It automatically posts the feedback directly onto your pull request timeline.
What it is good for
Solo builders who want an extra set of eyes on their code without paying for a dedicated code review service.
- Runs automatically on every pull request and git push.
- Can use standard OpenAI models or GitHub models directly.
- Allows custom prompts and file exclusion patterns.
- Requires an external API key and incurs usage costs from the language model provider.
- Large code patches might hit token limits or get ignored.
- Setup requires configuring GitHub repository secrets and workflow files.
manual code review
GitHub Actions
- microsoft/playwright-mcp39k stars
A server that lets an AI assistant drive a real browser, using the page's own structure rather than screenshots.
- Kilo-Org/kilocode28k stars
An open-source coding assistant for VS Code, JetBrains editors and the terminal, which can edit several files at once.
- dyad-sh/dyad22k stars
A desktop program that builds a web application from a written description, running locally with keys the user supplies.
name: Code Review
on: [pull_request]
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: anc95/ChatGPT-CodeReview@main
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}