GitWarren icon

GitWarren

GitWarren 是一款桌面應用程式,可在提交或建立 pull request 前,檢視 staged、unstaged 與 untracked 的本機 Git 變更,並透過 MCP server 讓本機 AI agents 參與審查討論。

GitWarren

概覽

GitWarren 是一款桌面應用程式,可在任何內容提交或推送前於本機審查 git worktree。它專注於 agent 完成工作與其變更成為 pull request 之間的空檔,讓您能先在自己的電腦上檢視 diff。

這款應用程式會直接從 worktree 讀取 staged、unstaged 與 untracked 檔案,並將它們整合為單一審查檢視。它也隨附一個透過 stdio 運作的 MCP server,讓本機 AI agents 能透過讀取討論、在討論串中回覆,以及留下或解決留言來參與審查。

功能

審查即時 worktree

GitWarren 會直接讀取使用中的 worktree,包括 staged、unstaged 與 untracked 檔案,讓您能在建立提交前檢視完整的變更集合。

在建立 pull request 前審查

這款應用程式會將 worktree 整合為單一 diff,讓您閱讀並留言給尚未提交或推送的檔案。

以 MCP 為基礎的 agent 互動

透過 stdio 運作的 MCP server,將相同的審查工具提供給 Claude Code 和 Codex 等本機 agents,讓它們參與討論。

供 agents 使用的討論串審查操作

Agents 可以開啟審查、讀取討論串歷程、在討論串中回覆、留下程式碼行留言,並使用相同的審查介面解決留言。

清楚的來源標示

每則由機器撰寫的留言都會標示為機器撰寫,且工具名稱來自 MCP handshake,而非模型本身。

本機儲存與即時 git 讀取

審查與留言會儲存在應用程式資料目錄中的單一 SQLite 檔案內;顯示時,分支名稱、提交與 diff 則會從 git 讀取。

使用情境

  • 在提交前審查 agent 的輸出

    當 agent 完成工作並留下尚未整理的 worktree 時使用 GitWarren。您可以立即檢視變更,在提交或將其轉換為 pull request 前先進行審查。

  • 檢視完整 worktree

    當您想在自己的電腦上進行本機程式碼審查,並在單一 diff 中同時查看 staged、unstaged 與 untracked 檔案,而不只是審查已提交的工作時使用。

  • 讓 agents 在審查討論串中回覆

    當您希望 AI agent 直接在討論中回應審查意見,而不是在獨立的聊天或外部工具中回覆時,使用 MCP server。

  • 將審查保留在本機

    當您希望審查歷程、留言與儲存庫內容保留在本機,而不是儲存在代管服務或共用帳戶中時,使用 GitWarren。

Pros and Cons

Pros

  • 審查即時 worktree,不必等到建立提交或 pull request。
  • 透過 MCP server 支援本機 AI-agent 參與。
  • 將審查資料保留在使用者的裝置上,並儲存於單一 SQLite 檔案中。
  • 使用清楚的來源標示,讓機器撰寫的留言會被標示為機器撰寫。
  • 不需要帳戶或登入。

Cons

  • 公開網站未提供目前的定價頁面或定價詳細資訊。
  • 網站僅部分記錄官方平台支援;macOS 下載資訊清楚,而 Windows 與 Linux 支援的提及較為簡略。

FAQ

GitWarren 會審查哪些內容?

GitWarren 是一款用於本機 Git 程式碼審查的桌面應用程式。它會直接讀取 worktree,因此您可以在任何內容提交或建立 pull request 前,審查 staged、unstaged 與 untracked 檔案。

GitWarren 支援哪些平台?

這款桌面應用程式提供 macOS 版本,下載項目標示為 Apple silicon 與 Intel。網站也提到支援 Windows 與 Linux,且提供 deb 和 rpm 格式的 Linux 套件。

GitWarren 是否使用線上帳戶或同步服務?

GitWarren 的設計是在本機運作,不需要帳戶、不需要登入,也不需要伺服器。審查、留言與儲存庫資料會留在您的裝置上,並儲存在單一 SQLite 檔案中。

AI agents 能在 GitWarren 中與審查互動嗎?

可以。GitWarren 內建透過 stdio 運作的 MCP server,讓本機 AI agents 能透過 MCP client 開啟審查、讀取討論、在討論串中回覆、留下程式碼行留言,以及解決留言。

GitWarren 的費用是多少?

這款應用程式是以 GPL-3.0 授權發布的免費軟體,網站也表示它免費且採用開放原始碼。網站上有定價頁面,但目前會回傳找不到頁面的結果,因此未提供官方定價詳細資訊。

Quick Facts

類別
開發者工具
主要用途
針對 AI 撰寫變更的本機 git 程式碼審查
平台
提供 macOS 下載;提及支援 Windows 與 Linux
原始碼
GitHub
授權
GPL-3.0
網站
gitwarren.com