Graphiteについて
Graphite は、GitHub を利用するエンジニアリングチーム向けの AI コードレビュープラットフォームです。スタック型プルリクエスト、統合レビュー受信トレイ、AI レビュー、対話型 PR チャット、マージキュー、開発者メトリクスを組み合わせています。開発者は CLI、VS Code 連携、または MCP サポートを使用してスタックを作成・管理しながら、リポジトリを GitHub と同期できます。レビュアーは Slack で対応可能な通知を受け取り、対象となるプルリクエストについては Slack から承認、コメント、変更要求、マージを行えます。Graphite Chat は差分の説明、修正案の提示、CI 障害の解決支援を行い、PR ページで採用した変更をコミットに変換できます。スタック型の変更を導入するチームは、追加のプルリクエストや依存ブランチのリベースによって CI 実行回数が増える点を考慮する必要があります。Graphite は、リポジトリ単位の CI 最適化コントロールと、GitHub Actions および Buildkite 用のラッパーについて文書化しています。ホビープランは個人アカウントのリポジトリを対象とし、より広範なリポジトリアクセスと高度なコントロールは有料またはカスタムプランで提供されます。
機能
プルリクエストをスタック化
CLI またはエディター連携で、依存関係を持つ小さなプルリクエストを作成し、ブランチを同期して、スタックを順番にマージします。
AI でレビュー
潜在的なバグを発見し、差分について質問し、提案された修正を適用して、プルリクエストのタイトルと説明を生成します。
デリバリーを調整
1 つの受信トレイでリクエストを振り分け、Slack 経由で通知し、マージキューを使用して、デリバリーメトリクスを確認します。
長所
- スタック型プルリクエストの作成とレビューを GitHub 同期と組み合わせ、このワークフローを使用するチームのコンテキスト切り替えを減らします。
- AI レビューと Chat は、問題の検出や差分の説明を行い、採用した提案を PR ページから直接コミットに変換できます。
- Slack アクション、統合受信トレイ、マージキュー、メトリクスにより、レビューとデリバリーを調整する複数の手段が得られます。
短所
- スタック化では追加のプルリクエストが作成され、依存ブランチがリベースされるため、CI の実行回数が増える可能性があります。
- ホビープランの同期は個人アカウントのリポジトリに限定されるため、組織のリポジトリには別のプランが必要です。
- SAML、SIEM 監査ログ、GHES サポート、プレミアム SLA などのエンタープライズ向けコントロールにはカスタム価格が適用されます。
料金プラン
ホビー
- 個人アカウントのリポジトリとの GitHub 同期
- 受信トレイと通知
- CLI、VS Code、MCP によるスタック化
- 制限付きの Chat と AI レビュー
エンタープライズ
- チームプランの全機能
- 高度なマージキュー設定とカスタム分析
- ACL、SAML、SIEM 監査ログ
- GHES サポート、プレミアムサポート、SLA
- カスタム契約、支払い、非公開アップロード
* 料金情報は参考用です。最新情報はGraphite公式サイトのお知らせをご確認ください。
