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 open_issues_count)

开放 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、如何贡献

  1. 反馈与讨论:在 init-co-jp/diff-tour 开 Issue。

  2. 开发与验证:按 README 安装后本地跑 tour;贡献细则以仓库说明为准。

  3. 提交 PR:向默认分支 main 提交;合并标准以维护者审查为准。


仓库:https://github.com/init-co-jp/diff-tour
Releases:https://github.com/init-co-jp/diff-tour/releases

资料与使用说明

  1. Star / Fork / Contributors / commit / Issue / PR / Release 均为 2026年11月3日查询快照;部分页面摘要曾异常显示 0★,以 API stargazers_count=352 为准。

  2. Contributors=1 为当次 API 列表长度;按 GitHub 账号统计。

  3. 写 tour 耗时「约 2–5 分钟」来自 README,视仓库体积与 CLI 而异。

  4. 本稿未替代你的 code review 流程;只读与无遥测以 README / CLI flags 为准。

  5. 安装脚本会校验 checksums;执行前自行阅读脚本内容。

  6. 许可 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.