extendable code review and QA agent 🚢

2,197
232

Shippie 🚢 (formerly Code Review GPT)

NPM
Contributors
Pulse
License
Twitter

Helps you ship faster

Shippie uses Large Language Models to review code in your CI/CD pipeline. It should pick up on common issues such as:

  • Exposed secrets
  • Slow or inefficient code
  • Potential bugs or unhandled edge cases

It can also be run locally in your command line to review staged files.

npx shippie review

Demo

https://github.com/mattzcarey/shippie/assets/77928207/92029baf-f691-465f-8d15-e1363fcb808e

Ethos 💭

  • Beautiful CLI tool written in typescript and bun
  • Vertically integrated into your CI/CD pipeline
  • Functions as a human code reviewer, using a small set of optimised tools
  • Acts as a Model Context Protocol (MCP) client for integration with external tools such as browser use, infrastructure deployments, observability monitoring.

Additional Documentation

Development 🔧

  1. Clone the repository:
git clone https://github.com/mattzcarey/shippie.git
cd shippie
  1. Install dependencies (we use bun but you can use npm or pnpm if you prefer):
bun i
  1. Set up the API key:
  • Rename the .env.example file to .env.
  • Open the .env file and replace YOUR_API_KEY with your actual OPENAI API key.
  1. Run the application:
bun start

See the package.json file for all the npm commands you can run.

  1. Make a PR 🎉

We use release-please on this project. If you want to create a new release from your PR, please make sure your PR title follows the Conventional Commits format. The release-please bot will automatically create a new release for you when your PR is merged.

  • fix: which represents bug fixes, and correlates to a patch version.
  • feat: which represents a new feature, and correlates to a SemVer minor.
  • feat!:, or fix!:, refactor!:, etc., which represent a breaking change (indicated by the !) and will result in a major version.

Contributors 🙏

Thanks to our wonderful contributors!

<a href="https://github.com/mattzcarey/shippie/graphs/contributors"> <img src="https://contrib.rocks/image?repo=mattzcarey/shippie" /> </a>

Roadmap 🌏

Have a look at the discussion tab for the latest chat and ideas. I am actively working on the items in todo.md.

Star History ⭐️

Star History Chart

<!-- Badges -->

Repository

MA
mattzcarey

mattzcarey/shippie

Created

July 6, 2023

Updated

July 7, 2025

Language

TypeScript

Category

AI