whereismyai
Diff Tour
Diff Tour is a command-line tool that turns a git change into a guided tour written by an LLM.
Diff Tour translates git changes, branches, commits, and commit ranges into guided step-by-step tours that mimic senior engineer code reviews. It exports repository data into a temporary directory, runs a configured command-line LLM tool to write the explanation, validates the resulting JSON output, and displays it inside the terminal. The tool supports Claude Code, Codex CLI, and Gemini CLI as LLM providers while enforcing strict read-only sandbox permissions. It is designed for developers who want to understand code changes, potential risks, and design choices quickly. Users navigate the tour using simple arrow keys, ask follow-up questions, and open relevant files directly in their editors.
Diff Tour at a glance
- Best for: Software engineer
- Runs on: macOS, Linux, Windows, CLI
- Pricing: Free
- Released: October 2026
- Category: AI coding tool
- Website: github.com/init-co-jp/diff-tour
Key features
- Generate guided tours from branches, commits, or ranges
- Support Claude Code, Codex CLI, and Gemini CLI
- Enforce strict read-only LLM sandbox permissions
- Navigate steps with arrow keys
- Ask questions about specific tour steps
- Open referenced code directly in an editor
- Save tours locally for instant reopening
Use it for
- Reviewing complex feature branches and pull requests
- Understanding unfamiliar code changes in a repository
- Preparing explanations for code reviews
- Inspecting uncommitted changes before staging
Alternatives to Diff Tour
- guides.show — Explains code diffs in order of importance through portable, encrypted links
- Diffle — Review git diffs in the browser and send comments to GitHub or agents.
- What The Diff — It automatically writes pull request descriptions and summarizes code changes.
- Diffblue — Generates verified, production-ready unit tests across entire repositories.
- dif.sh — Feature flags and experiments live in git as Markdown files with zero signup required.
- Diffity — Review local or agent code changes like a pull request and let agents fix them.
- jevgrep — Reduces coding agent costs by providing targeted, relevant repository context.
- DiffGuardian — Get spoken PR walkthroughs and live call graphs without sending code to cloud servers.
- Sphinx — Requires understanding of agent-generated code before shipping.
- sem — Performs entity-level diffs instead of line-based changes.
- Reviewer Agent — It uses a separate AI model to review code and prevent premature agent stopping.
- Git AutoReview — Parallel AI reviews with human approval and bring-your-own-key security.
All Diff Tour alternatives