
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