GitWarren について
GitWarren は、開発者やコーディングエージェント向けのローカルコードレビューツールです。コミット前の Git リポジトリを、ワークツリーの差分やコメント機能とともに確認でき、データはマシン内に保存されます。
主な機能
- 01Git の参照間の比較レビュー
- 02ステージ済み・未ステージ・未追跡の変更を反映
- 03統合または左右分割の差分表示
- 04Markdown の描画と段落コメント
- 05ローカル SQLite へのレビュー保存
- 06デスクトップアプリまたはブラウザー画面
活用シーン
- 01コミット前にエージェントの変更を確認
- 02コードや Markdown の編集にコメント
- 03別のマシン上のリポジトリをレビュー
- 04エージェントにレビューコメントへの返信を依頼
MCP 対応
標準入出力で動作する MCP サーバーにより、ローカルエージェントはレビューの作成、コメントスレッドの閲覧と返信、対応済みコメントの解決を行えます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
17掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
GitWarren
自分のマシン上で、自分の git リポジトリをコードレビューできます。 自分の マシン、自分のエージェント、他人のサーバーは使いません。アカウントも不要です。
コーディングエージェント(Claude Code、Codex、またはディスク上のファイルを編集する ほかのツール)が作業を終え、変更が未コミットのままワークツリーに残っている、 そんなタイミングのために作られています。コミットになる前に、差分を自分のマシン上で 確認できます。
gitwarren.com から macOS、Windows、Linux 向けの ダウンロードができます。
できること
GitWarren に確認したいローカルの git リポジトリを登録し、リポジトリに対するレビュー を開きます。レビューでは、プルリクエストと同じように2つの参照を比較でき、 会話、コミット、変更ファイルの各タブに加えて、変更されていないコードを 確認できるファイルを閲覧タブが表示されます。
- コミット前に作業をレビューできます。 レビュー対象のブランチがワークツリーで チェックアウトされている場合、GitWarren は場所を問わずそのワークツリーを見つけ、 ステージ済み、未ステージ、未追跡の変更を差分にまとめます。レビューが最も役立つ タイミングそのものであり、GitWarren を使う価値を生む機能です。
- コードだけでなく文章も扱えます。 差分は統合表示または左右並列表示で確認でき、 変更行の中で変更された単語も強調表示されます。Markdown ファイルは編集箇所を 変更履歴のようにマークした状態でレンダリングして読め、段落ごとにコメントできます。
- キャッシュはありません。 画面上のブランチ名、コミット、差分はすべて、表示する 時点で git から読み込まれます。
- データがマシンの外に出ることはありません。 レビューはアプリケーションデータ ディレクトリ内の1つの SQLite ファイルに保存されます。アカウントもテレメトリーも ありません。デスクトップアプリから外部へのリクエストは、更新確認の1回だけです。
- エージェントも同じように使えます。 ローカル AI エージェントは、stdio 経由の MCP サーバーを通じて同じ機能を利用できます。レビューを開き、コメントを読み、 スレッドに返信し、修正した内容を解決済みにできます。
- デスクトップアプリでもブラウザーでも使えます。 macOS、Windows、Linux では Electron アプリとして実行できます。また、同じレビュー UI をブラウザーのタブに 表示するコマンドとしても実行できます。どちらもレンダラーは同じで、異なるのは シェルだけです。
- ほかのマシンでも使えます。 画面のないマシン(VPS、WSL ディストリビューション、
エージェントが作業するマシンなど)では、ヘッドレス部分を実行し、SSH、
wsl.exe、 または自分のテールネット経由で別の場所からレビューできます。そのマシン上の リポジトリも、このマシンのリポジトリと同じホーム画面に表示されます。レビューは コードがあるマシンに保存され、その場にとどまります。すでに所有しているコンピューター 以外に複製されたり、中継されたりすることはありません。
コメントはプルリクエストと同じように、行に対して追加できます。コードを書いた エージェントは、差分を確認している間に同じスレッドで返信します。
インストール
デスクトップアプリ
gitwarren.com からダウンロードするか、macOS では次のコマンドを実行してください。
brew install --cask klarluft/tap/gitwarren
コマンドライン
Electron ウィンドウの代わりにブラウザーで同じレビュー UI を提供します。アプリをインストールしないマシンや、画面のないマシンで使えます。
brew install klarluft/tap/gitwarren-cli # macOS and Linux, brings its own Node
curl -fsSL https://gitwarren.com/install.sh | sh # macOS and Linux, no Homebrew needed
npx gitwarren serve # anywhere Node 22.14+ is, including Windows
次に gitwarren serve --open を実行してください。gitwarren コマンドラインをご覧ください。
コーディングエージェントで使う
コーディングエージェントからアクセスした場合は、代わりにこちらから始めてください。このプラグインには MCP サーバーと、レビューをいつ開くか、コメントにどう回答するかをエージェントに教えるメモが含まれています。
/plugin marketplace add klarluft/gitwarren-app # Claude Code, then:
/plugin install gitwarren@gitwarren
gemini extensions install https://github.com/klarluft/gitwarren-app
npx skills add klarluft/gitwarren-app # the note alone, for any agent
Cursor、Codex、VS Code、Kiro は、プラグイン画面から同じリポジトリを読み込みます。プラグインとしてインストールするをご覧ください。
ドキュメント
| ガイド | 内容 |
|---|---|
| レビュー | レビューとは何か、未コミットの作業の検出方法、大きな差分の読み方と移動方法、左右表示と折り返し行、Markdown プレビュー、リポジトリの閲覧と検索、レビュー済みファイルのマーク、エディターでのファイル表示、キーボードショートカット |
| エージェントアクセス(MCP) | MCP ツール、プラグインのインストール方法、エージェントからアプリに戻るリンクの仕組み、コメントスレッド、画像 |
gitwarren コマンドライン | serve、service install、CLI の 4 つのインストール方法、更新と削除 |
| ほかのマシンからの利用 | SSH、Windows の wsl.exe、テイルネット、スマートフォンからリポジトリにアクセスする方法 |
| アーキテクチャ | 技術スタック、両方のインターフェースが呼び出す共通のサービスレイヤー、保存されるデータと保存されないデータ |
| 開発 | ソースからの実行、プロジェクトの構成、データベースのマイグレーション |
| リリース | リリースの作成、自動更新、コード署名と公証 |
| Glama ビルド仕様 | Glama の管理ページが実際に読み取るフィールドと、その説明の理由 |
| 既知の制限事項 | GitWarren が対応していないことと、その理由 |
| ホスト間での GitWarren | リモートホストモデルの設計計画 |
ユーザーのマシンに GitWarren をセットアップするエージェントは、 llms-install.md をお読みください。
コントリビューション
コントリビューションを歓迎します。バグ修正より大きな変更は、まず アイデア で議論してください。作業を始める前に方向性を合意でき、合意後に Issue になります。このプロジェクトの開発ワークフロー、変更が満たすべき 2 つの設計上の制約、適切なプルリクエストの条件については、CONTRIBUTING.md をご覧ください。
最初のコントリビューションがマージされる前に、 コントリビューターライセンス契約への署名をお願いしています。プルリクエスト上でボットが手続きを行います。所要時間は約 10 秒で、一度だけです。CLA によってコードベースの著作権を一元管理できるため、過去のコントリビューター全員に連絡を取らなくても、GPL と並行して商用ライセンスで GitWarren を提供したり、後からライセンスを変更したりできます。ご自身の成果物の所有権はすべて保持され、好きな方法でほかの場所でも利用できます。
サポートとプライバシー
質問、アイデア、参考にしたいセットアップは Discussions にお寄せください。何かで行き詰まった場合は Q&A、 機能のアイデアは Ideas、 ほかの人にも参考にしてほしいエージェントやリモートマシンの構成は Show and tell に投稿してください。GitWarren の動作とそのタイミングを説明できるバグは issues に報告してください。公開したくない内容は、[email protected] までお送りください。
GitWarren はすべてのデータをお使いのマシンに保存します。レビューはアプリケーションデータディレクトリにある 1 つの SQLite ファイルに保存され、差分は git ワークツリーから読み取られます。アカウントは不要で、テレメトリーもありません。デスクトップアプリから外部に送信されるリクエストは、このリポジトリの GitHub Releases に対する自動更新チェックのみです。ウェブサイトの プライバシーポリシー では、gitwarren.com 自体について説明しています。
ライセンス
GitWarren は、GNU General Public License、バージョン 3 または(お客様の選択により)それ以降のバージョンに基づいてライセンスされるフリーソフトウェアです。全文は LICENSE に記載されています。
要約すると、商用利用を含め、使用、調査、変更、再配布が可能です。変更版、または本ソフトウェアを組み込んだプログラムを配布する場合は、同様に GPL に基づいて公開し、ソースコードを提供する必要があります。この相互性こそが重要な点であり、GitWarren と、それを基盤に構築されたものをオープンに保ちます。
著作権は Klarluft B.V.(オランダ、ロッテルダム · KVK 86875590)が保有しており、すべてのコントリビューションは CLA の対象です。著作権はコントリビューター間で分散せず、一か所に集約されているため、たとえば GitWarren をクローズドソース製品に組み込む場合など、GPL 以外のライセンスもご要望に応じて付与できます。[email protected] までメールでお問い合わせください。
Michal Wrzosek ([email protected]) は GitWarren の開発者であり、現在は主なメンテナーを務めています。
Copyright © 2026 Klarluft B.V.
This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see <https://www.gnu.org/licenses/>.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。

