mattzcarey/shippie

extendable code review and QA agent 🚢

What it solves

Shippie は自動化されたコードレビューエージェントで、開発者がコードをより速く出荷できるよう支援します。人間のレビュアーが通常チェックする、露出したシークレットや非効率なコード、潜在的なバグや未処理のエッジケースなどを検出します。

How it works

エージェントループとして動作し、コード diff を読み取り、開発者ツールを使ってコードベースを探索します。GitHub Actions や GitLab CI などの CI/CD パイプラインに統合できるほか、ステージングされた変更に対してローカルで実行することも可能です。プロバイダーに依存せず、Anthropic、OpenAI、OpenRouter、Cloudflare Workers AI をサポートします。さらに、Model Context Protocol(MCP)クライアントとして外部ツール(ブラウザ自動化、ドキュメント、可観測性)にアクセスできます。

Who it’s for

開発者やチームで、コードレビューの初期段階を自動化し、一般的なエラーを捕捉して人間のレビュアーが介入する前にコード品質を向上させたい方に最適です。

Highlights

  • Flexible Deployment: Runs in Node, Cloudflare, GitHub Actions, and GitLab CI.
  • MCP Integration: Supports the Model Context Protocol to extend its capabilities with external tools.
  • On-Demand Reviews: Can be triggered via a /shippie review comment on pull requests.
  • Provider Agnostic: Works with multiple major AI providers out of the box.