GPT-4 as your junior reviewer who never sleeps
A GitHub Action that auto-posts OpenAI-generated comments on every pull request.

What it does
This GitHub Action watches for pull request events (opened, synchronize), grabs the diff, strips out files matching your exclude patterns, and ships code chunks to OpenAI’s GPT-4 API. Whatever the model returns gets posted as review comments on the PR. Setup is a YAML file, an API key, and a permissions: write-all declaration.
The interesting bit
The “intelligence” is entirely outsourced — the Action itself is straightforward glue between GitHub’s API and OpenAI’s API. The actual value (or chaos) depends entirely on how well GPT-4 understands your codebase without context. The README includes a slightly nervous note about GITHUB_TOKEN defaults that suggests the author learned this the hard way.
Key highlights
- Supports configurable model selection (defaults to
gpt-4) - File-pattern exclusions via comma-separated globs
- Runs on standard
ubuntu-latestGitHub runners - Requires
permissions: write-allto post comments - MIT licensed
Caveats
- The README still says
your-username/ai-code-reviewer@mainin the setup steps, so copy-paste deploys will fail until you edit it - No mention of token limits, cost controls, or how large diffs get chunked
- “Let the maintainer generate the final package” in contributing guidelines implies build artifacts are committed, which is a maintenance smell
Verdict Worth a spin if your team already pays for OpenAI API access and wants rubber-duck feedback on every PR. Skip it if you need deterministic reviews, have large PRs, or worry about API costs scaling with commit frequency.