Show HN: Codiff,本地差异审查工具

Hacker News Top 工具

摘要

Codiff 是一款轻量级本地 diff 查看器,用于审查 Git 暂存和未暂存的更改,支持基于 LLM 的逐步讲解和内联审查评论。

现如今我经常在本地审查由 LLM 编写的大量代码。以前我用 git + delta 来审查自己的代码。但随着 LLM 编写的代码量增加,它开始变得有些局限。<p>周五审查一个大型 diff 时,我把一个 LLM 指向 diffs.com 和 trees.software,让它构建一个应用。只用了 16 分钟,对于大型 diff 来说速度极快,界面美观且简洁。<p>今天我打磨了一下,添加了所有我需要的功能。它支持文件过滤、搜索、LLM 逐步讲解模式,以及可以粘贴回 LLM 的审查评论。<p>我会大量使用 Codiff,终于可以审查周五那个让我构建这个工具的大型 diff 了。如果你喜欢,请 fork 它!
查看原文
查看缓存全文

缓存时间: 2026/05/17 06:45

nkzw-tech/codiff 来源:https://github.com/nkzw-tech/codiff

Codiff

Codiff 是一款美观、简洁的本地差异查看器,用于在提交前审查 Git 仓库中已暂存和未暂存的更改。

为什么选择 Codiff

  • 快速本地审查: 在任何 Git 仓库中查看更改,以便在提交前审查代码。
  • LLM 引导: 运行 codiff -w 可让 Codex 提供审查顺序及更多上下文信息。
  • 内联审查评论: 直接在更改的行上添加注释,并将所有审查评论以 Markdown 格式复制出来,便于后续跟进。

下载

从 GitHub Releases(https://github.com/nkzw-tech/codiff/releases)下载最新的 Codiff 应用。安装应用后,运行 Codiff > Install Terminal Helper 即可在终端中使用 codiff 命令。

命令行

codiff

在任意 Git 仓库中运行,或者指定路径:

codiff /path/to/repository

使用 LLM 生成的引导顺序启动:

codiff -w

在多个仓库中启动 Codiff 会为每个仓库打开一个独立的原生窗口。

开发

vp install
vp build
vpr codiff

用于实时开发:

vpr dev
ELECTRON_RENDERER_URL=http://127.0.0.1:5173 vpr electron

常用检查:

vp check
vp test
vp build

相似文章

Show HN:面向AI代理的Git

Hacker News Top

re_gent 是一个开源的版本控制系统,专为AI代理活动设计,记录每一次工具调用及其相关提示,使开发者能够审查和回滚代理的变更。