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 reviewcomment on pull requests. - Provider Agnostic: Works with multiple major AI providers out of the box.