GitWarren icon

GitWarren

GitWarrenは、コミットやプルリクエスト作成前にステージ済み・未ステージ・未追跡の変更を確認できるローカルGitコードレビュー用デスクトップアプリです。MCPサーバーでローカルAIエージェントもレビューに参加できます。

GitWarren

概要

GitWarrenは、何もコミットまたはプッシュする前にGitワークツリーをローカルでレビューするためのデスクトップアプリです。エージェントがタスクを完了してから、その変更がプルリクエストになるまでの間を対象としており、まず自分のマシンで差分を確認できます。

アプリはワークツリーからステージ済み・未ステージ・未追跡のファイルを直接読み取り、それらを1つのレビュー画面にまとめます。また、stdio経由のMCPサーバーも搭載しており、ローカルAIエージェントはディスカッションを読み取り、スレッドに返信し、コメントを追加または解決することでレビューに参加できます。

機能

ライブワークツリーをレビュー

GitWarrenはステージ済み・未ステージ・未追跡のファイルを含むアクティブなワークツリーを直接読み取るため、コミットが存在する前に変更全体を確認できます。

プルリクエスト前にレビュー

アプリはワークツリーを1つの差分にまとめ、まだコミットもプッシュもされていないファイルを読み取ってコメントできます。

MCPベースのエージェント連携

stdio経由のMCPサーバーにより、Claude CodeやCodexなどのローカルエージェントに同じレビュー機能を公開し、ディスカッションに参加させることができます。

エージェント向けスレッド形式のレビュー操作

エージェントはレビューを開始し、スレッド履歴を読み取り、スレッドに返信し、行コメントを追加し、同じレビュー画面でコメントを解決できます。

明確な帰属表示

機械が作成した各コメントには機械生成であることが示され、ツール名はモデル自体ではなくMCPハンドシェイクから取得されます。

ライブGit読み取りによるローカル保存

レビューとコメントはアプリケーションデータディレクトリ内の1つのSQLiteファイルにローカル保存され、表示時にはブランチ名、コミット、差分がgitから読み取られます。

使用例

  • コミット前にエージェントの出力をレビュー

    エージェントがタスクを完了し、変更のあるワークツリーを残したときにGitWarrenを使用します。コミットしたりプルリクエストにしたりする前に、変更をすぐ確認できます。

  • ワークツリー全体を確認

    コミット済みの作業だけをレビューするのではなく、ステージ済み・未ステージ・未追跡のファイルを1つの差分でまとめて確認したい場合に、自分のマシンでのローカルコードレビューに使用します。

  • エージェントがレビュー スレッドで返信

    別のチャットや外部ツールではなく、ディスカッション内でAIエージェントにレビューのフィードバックへ直接返信させたい場合にMCPサーバーを使用します。

  • レビューをローカルに保持

    レビュー履歴、コメント、リポジトリのコンテキストをホスト型サービスや共有アカウントに保存せず、ローカルに保持したい場合にGitWarrenを使用します。

Pros and Cons

Pros

  • コミットやプルリクエストを待たずにライブワークツリーをレビューできます。
  • MCPサーバーを通じてローカルAIエージェントが参加できます。
  • レビュー データを1つのSQLiteファイルとしてユーザーのマシンに保存します。
  • 機械が作成したコメントであることが示される、明確な帰属表示を使用します。
  • アカウントやサインインは必要ありません。

Cons

  • 公開サイトには現在の料金ページや料金詳細がありません。
  • 公式プラットフォームサポートの説明はサイト上で部分的にしか確認できません。macOSのダウンロードは明確ですが、WindowsとLinuxのサポートについてはより簡潔に言及されています。

FAQ

GitWarrenは何をレビューできますか?

GitWarrenはローカルGitコードレビュー用のデスクトップアプリです。ワークツリーを直接読み取るため、コミットしたりプルリクエストとして作成したりする前に、ステージ済み・未ステージ・未追跡のファイルをレビューできます。

GitWarrenはどのプラットフォームをサポートしていますか?

デスクトップアプリはmacOSで利用でき、ダウンロードにはAppleシリコン向けとIntel向けのラベルがあります。サイトではWindowsとLinuxのサポートについても言及されており、Linux向けパッケージとしてdebとrpmが提供されています。

GitWarrenはオンラインアカウントや同期サービスを使用しますか?

GitWarrenはアカウント、サインイン、サーバーを必要とせず、ローカルで動作するよう設計されています。レビュー、コメント、リポジトリデータは、1つのSQLiteファイルとしてユーザーのマシンに保存されます。

AIエージェントはGitWarren内のレビューを操作できますか?

はい。GitWarrenにはstdio経由のMCPサーバーが含まれており、ローカルAIエージェントはMCPクライアントを通じて、レビューの開始、ディスカッションの閲覧、スレッドへの返信、行コメントの追加、コメントの解決を行えます。

GitWarrenの料金はいくらですか?

アプリはGPL-3.0のもとでリリースされたフリーソフトウェアで、サイトでも無料かつオープンソースと説明されています。サイトには料金ページもありますが、現在はNot Foundページが表示されるため、公式の料金詳細は提供されていません。

Quick Facts

カテゴリー
開発者向けツール
主な用途
AIが作成した変更のローカルGitコードレビュー
プラットフォーム
macOSのダウンロードを提供;WindowsとLinuxにも言及
ソースコード
GitHub
ライセンス
GPL-3.0
ウェブサイト
gitwarren.com

GitWarrenの代替品

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

Ghost icon

Ghost

Ghostは、チャット、コード生成、コマンドラインでのタスク実行に対応したターミナル向けAIアシスタントです。無料モデルを同梱し、Linux、macOS、Windowsで使えます。オープンソースです。

Vi3ecode icon

Vi3ecode

Vi3ecodeは、AIコーディングエージェント向けの開発環境です。プロジェクト文脈、ターミナル、Git、メモリ、フロー、レビュー、コミュニケーションを連携させます。

Lucid Train icon

Lucid Train

Lucid Trainは、リポジトリのコードからアーキテクチャ図を生成し、その図をコーディングエージェント向けの仕様として使うローカルファーストのAIコーディング支援です。デスクトップアプリと軽量なRust CLIで利用でき、ローカルモデルや自分のAPIキーにも対応します。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。

hob icon

hob

hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。