A GitHub Action that reviews pull request diffs with an LLM and posts a small set of prioritized inline comments.
mattzcarey/shippie
Extendable AI code-review agent that reads your diff, explores the codebase, and posts focused review comments on pull requests.
- Stars
- 2,519
- Forks
- 241
- Open issues
- 30
- Last commit
- 16 days ago
What is it?
Shippie is an AI code-review agent that reads a diff, explores the surrounding codebase with developer tools, and posts review comments aimed at issues a human reviewer would catch, such as exposed secrets, slow or inefficient code, and potential bugs or unhandled edge cases.
It runs as a GitHub Action, locally against staged changes via `npx shippie review`, or on demand when a `/shippie review` comment is posted on a pull request. It runs on Node, Cloudflare, GitHub Actions and GitLab CI, and works with Anthropic, OpenAI, OpenRouter and Cloudflare Workers AI models.
Shippie can act as a Model Context Protocol (MCP) client to reach external tools such as browser automation, observability and documentation services. It also reads project context from AGENTS.md or CLAUDE.md files and supports Agent Skills.
Key features
- 01Reviews diffs for exposed secrets, performance problems and potential bugs.
- 02Runs as a GitHub Action, locally on staged changes, or on demand via `/shippie review`.
- 03Supports Anthropic, OpenAI, OpenRouter and Cloudflare Workers AI models.
- 04Acts as an MCP client to connect external tools.
- 05Injects project context from AGENTS.md, CLAUDE.md and Agent Skills.
- 06Lets the agent delegate work to subagents through a task tool.
Use cases
- Adding automated first-pass review comments to every pull request in a GitHub repository.
- Checking staged changes for secrets or obvious bugs before committing locally.
- Triggering a review on demand by commenting on a pull request.
- Connecting a review agent to browser or observability tools through MCP.
Quick start
- 1
Get an API key from a supported provider such as Anthropic, OpenAI, OpenRouter, or Cloudflare Workers AI
- 2
Scaffold the GitHub Action workflow
npx shippie init - 3
Add your provider API key as a repository secret, such as ANTHROPIC_API_KEY
- 4
Or review your staged changes locally
npx shippie review
Things to know
- Requires an API key from a paid model provider.
- The GitHub Action needs a full checkout (fetch-depth: 0) and PR write permissions.
- Local mode only reviews staged changes (git diff --cached).
In collections
Topics
FAQ
- What is shippie?
- Extendable AI code-review agent that reads your diff, explores the codebase, and posts focused review comments on pull requests. Shippie is an AI code-review agent that reads a diff, explores the surrounding codebase with developer tools, and posts review comments aimed at issues a human reviewer would catch, such as exposed secrets, slow or inefficient code, and potential bugs or unhandled edge cases.
- Is shippie free to use? What license does it have?
- shippie is open source under the MIT license. Check the license terms before using it in commercial products.
- Is shippie still maintained?
- Actively maintained. The last commit to shippie was on Oct 21, 2026.
- What can I use shippie for?
- Adding automated first-pass review comments to every pull request in a GitHub repository. Checking staged changes for secrets or obvious bugs before committing locally. Triggering a review on demand by commenting on a pull request. Connecting a review agent to browser or observability tools through MCP.
- How do I install shippie?
- Get an API key from a supported provider such as Anthropic, OpenAI, OpenRouter, or Cloudflare Workers AI Scaffold the GitHub Action workflow: npx shippie init Add your provider API key as a repository secret, such as ANTHROPIC_API_KEY Or review your staged changes locally: npx shippie review
- Where can I get shippie?
- The source code and installation instructions are on GitHub: https://github.com/mattzcarey/shippie
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A VS Code extension for reviewing, managing, and checking out GitHub pull requests and issues without leaving the editor.
A Git and GitHub side panel for OpenCode Desktop with a commit graph, pull requests, issues, CI runs, and agent tools behind an approval queue.
A terminal-native CLI that turns plain-English descriptions into YAML workflows orchestrating Claude Code, Codex, Gemini CLI and other coding agents with quality gates.
A browser-based inbox for GitHub pull requests that organizes PRs into sections using search queries.
Open-source React toolkit for building AI agents that render and update your own components as generative UI.