「Hunk」面向 Agent 编程的终端 Diff Viewer:先审查,再合并

Hunk GitHub 项目页面

Hunk 是一个 review-first 的终端 diff viewer,专门面向 AI Agent 生成的代码变更。它基于 OpenTUI 和 Pierre diffs 构建,把多文件 changeset 放进一个可交互的终端审查界面,而不是只输出一长段纯文本 diff。

它支持多文件审查流、侧边栏导航、split/stack 响应式布局、watch mode 自动刷新、键盘和鼠标操作,也可以作为 Git difftool 或 pager 使用。对经常让 Agent 改代码的人来说,这类工具能把“盲信补丁”变成更清晰的人工复核流程。

Hunk 的一个亮点是 inline AI / agent annotations:Agent 可以在代码旁留下审查说明,配合 live Hunk session 和 skill 工作流,让模型不只提交改动,也能围绕 diff 给出上下文和风险解释。

安装方式很简单,支持 npm 全局安装和 Homebrew,覆盖 macOS、Linux、Windows。它也支持 Git、Jujutsu、原始文件对比、stdin patch 等输入,适合嵌入日常开发和 Agent coding review 流程。

传送门

https://github.com/modem-dev/hunk

原创文章,如若转载,请注明出处:https://wefound.cc/p/2040.html

(0)
「Paper PPT Agent」把论文 PDF 或 LaTeX 自动生成可编辑 PPT
上一篇 2026年 5月 11日 下午9:59
「OpenFang」开源 Agent OS:一个 Rust 单文件跑起自治代理
下一篇 2026年 5月 12日 下午1:17

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注