diff-tour:用自有 CLI 把 git diff 写成可步进导览(MIT,GitHub 累计 352 Star)
AI 写得越快,读变更越容易变成「滑过去」。diff-tour(仓库 init-co-jp/diff-tour)是一个只读的 git diff「导览」TUI:调用你本机已有的 Claude Code / Codex 等 CLI,把变更整理成可 → / ← 步进的 tour,问题先猜、再揭晓——标语是 AI writes the code. Learn to read it like a senior engineer. Maker:Dai Aoki(WebTerm)。Product Hunt BATCH 事件时间约 2026年10月29日 15:28(Asia/Shanghai)。[1][2]
GitHub 累计 Star 352|Fork 25|许可 MIT|Go TUI
数据查询日期:2026年11月3日(Asia/Shanghai);来源:GitHub API。以上为累计热度,不是当日或本月新增。
作者强调它用于学习如何读变更,不是替代 code review 审批或自动合入工具。[1][2]
1、只读导览:资深工程师会追问的点
流程(README):git archive / diff / log 导出到缓存目录 → 以只读工具集调 LLM 写 JSON tour(约 2–5 分钟)→ 校验路径行号最多修 2 次 → 展示时代码从 git 读回。只读由 CLI flags 强制(不是只靠 prompt);无自有服务器、无遥测;忽略文件不导出。PH 讨论里,guess-first、以及指向「未改文件上的风险点」较受关注;作者称不追踪猜测、无跨次遥测。[2]
支持的 CLI(README):Claude Code、Codex CLI、Gemini CLI、OpenCode 2、Copilot CLI、Pi 等。
2、安装与操作
README 一行安装脚本后:
cd repo && tour常用键:→ / ← 步进,q 退出。install.sh 会校验 checksums。具体旗标以仓库 README 为准,本稿不编造未核实参数。[2]
3、覆盖范围速览
维度 | 内容(据 README) |
|---|---|
形态 | 本地 Go TUI;只读;无服务器 / 无遥测 |
输入 | git diff / log / archive → 缓存 → LLM 写 tour |
输出 | 可步进 JSON tour;代码展示从 git 读回 |
许可 | MIT |
最新可见 Release | v0.6.1(约 2026-10-29) |
4、作者与维护团队
Maker 公开署名为 Dai Aoki,并关联 WebTerm。仓库组织为 init-co-jp。不把账号名外推成未核实履历。[1][2]
5、技术栈
项 | 说明 |
|---|---|
主语言 | Go |
形态 | 终端 TUI |
LLM 入口 | 本机已安装的 coding CLI(只读工具集) |
安全相关 | CLI flags 强制只读;install 校验 checksums |
6、项目活跃度
查询日期:2026年11月3日(Asia/Shanghai)。
指标 | 数值 |
|---|---|
Star | 352 |
Fork | 25 |
Contributors | 1 |
累计 commit | 46 |
最近 commit 日期 | 2026-11-02 11:38 UTC(合北京时间 2026-11-02 19:38,Asia/Shanghai) |
开放 Issue | 1(API |
开放 PR | 0 |
最近 Release | v0.6.1(发布约 2026-10-29 07:12 UTC;合北京时间约 2026-10-29 15:12,Asia/Shanghai) |
来源:GitHub REST API(repos、commits Link 头、contributors、releases、pulls 搜索)。仓库创建于 2026-10-10(UTC)。
7、如何贡献
反馈与讨论:在 init-co-jp/diff-tour 开 Issue。
开发与验证:按 README 安装后本地跑
tour;贡献细则以仓库说明为准。提交 PR:向默认分支
main提交;合并标准以维护者审查为准。
仓库:https://github.com/init-co-jp/diff-tour
Releases:https://github.com/init-co-jp/diff-tour/releases
资料与使用说明
Star / Fork / Contributors / commit / Issue / PR / Release 均为 2026年11月3日查询快照;部分页面摘要曾异常显示 0★,以 API
stargazers_count=352为准。Contributors=1 为当次 API 列表长度;按 GitHub 账号统计。
写 tour 耗时「约 2–5 分钟」来自 README,视仓库体积与 CLI 而异。
本稿未替代你的 code review 流程;只读与无遥测以 README / CLI flags 为准。
安装脚本会校验 checksums;执行前自行阅读脚本内容。
许可 MIT;所调用的 Claude/Codex 等仍受各厂商条款约束。
来源
[1] diff-tour|Product Hunt,标语与 Maker 信息;BATCH 事件时间约 2026年10月29日 15:28(Asia/Shanghai)。
[2] init-co-jp/diff-tour,README(只读流程、CLI 列表、安装与键位)及 GitHub API / Releases,查阅于 2026年11月3日。
#diff-tour #开源 #git #code-review #MIT #ProductHunt

成为第一条评论!
Nobody's responded to this post yet. Add your thoughts and get the conversation going.