AI工具导航

GitWarren

在提交前使用编程代理审查代码

GitWarren 是什么?

GitWarren 是一款本地代码审查工具,无需推送远程即可在工作区中审查已提交、暂存和未跟踪的代码变更,像 PR 一样留下内联评论并组织成完整评审。通过 MCP 连接你正在使用的 AI 代理,所有评论以线程形式附着在具体改动上,让协作清晰可追溯。

产品详细介绍

在提交前使用编程代理审查代码

GitWarren 是一款本地代码审查工具,无需推送远程即可在工作区中审查已提交、暂存和未跟踪的代码变更,像 PR 一样留下内联评论并组织成完整评审。通过 MCP 连接你正在使用的 AI 代理,所有评论以线程形式附着在具体改动上,让协作清晰可追溯。

定价方案

需要付费
官网查看
定制方案
  • 暂未采集到具体套餐,价格以官网为准

创始人评论

Michał Wrzosek
Michał Wrzosek创始人

大家好!

我从事专业编程已有 15 年——最近越来越多的时间是和 AI 一起写代码。在市场压力下需要产出越来越多的东西,我发现自己每天要在 5 到 7 个并行的 AI 会话之间来回切换。

我意识到瓶颈出在代码审查环节——也就是我进行审查的地方。

我工作的大部分环境里,直接把一次性生成的 AI 代码糊到公司的 GitHub 上其实是不行的。我的工作推到那里之前,就必须差不多准备好让同事们评审了。

于是我不得不在终端和 IDE 之间来回跳转,复制粘贴我对 AI agent 生成的代码变更的评论。我尝试过市面上的很多方案,但始终觉得,我真正需要的是属于我自己的本地 GitHub。

我想要那种 GitHub 代码审查的体验,但要在 commit 之前、在我的电脑本地完成。一个我和我的所有 agent 都能就代码变更进行讨论的单一场所。

所以我开发了 GitWarren。

它是一个本地运行的、类似 PR 的代码审查应用,直接对接你的工作区。我可以审查已提交、已暂存、未暂存以及未跟踪的变更,添加行内评论,并把这些工作组织成实际的审查,而无需把任何东西推送到任何地方。

我特别喜欢的一点是,我可以通过 MCP 接入当前使用的任何 AI,无需繁琐的复制粘贴就能获得连贯的体验。此外,所有评论都以线程的形式附着在具体的代码变更上,因此可以很方便地跟踪一段时间内的进展。

这个应用免费、开源、完全本地运行,无需账号、没有服务器,你只需要带上自己的 agent 即可。

在 mac 上你可以直接运行:

brew install -cask klarluft/tap/gitwarren

也有 Linux 和 Windows 的发行版(Windows 版本暂未签名,正在处理中)。

我觉得现在一定还有不少人面临类似的问题,是吗?

另外,随着在这个应用上投入越多,我越发觉得,本地 GitHub 体验可能还有许多其他用例——比如它可以成为你电脑上不同 agent 漫游时的会面场所;额外的好处是,你还能通过一个漂亮的 UI 瞥见它们在那里做什么——随时掌握动态。

很想知道大家是如何处理这个问题的。

创始团队

Michał Wrzosek
Michał WrzosekSoftware Developer / GitWarren Creator