Christoph Nakazawa ships Codiff, a local Git diff reviewer with an AI walkthrough
The macOS app lets developers review staged and unstaged changes locally, add inline comments, export to Markdown, and call an LLM with a -w flag.
By Ryan Merket ·
Why it matters
Local-first review tools can shorten the gap between writing code and catching issues, without the overhead of pushing branches and opening PRs. Codiff adds modern touches like inline comments and an optional LLM walkthrough to bring structure and clarity to pre-commit checks. For founders and small teams optimizing velocity, a lightweight reviewer that lives on the developer machine is a low-friction way to raise code quality.

Christoph Nakazawa released Codiff, a native desktop diff viewer for Git, with the initial v0.1.0 build now live on the project's releases page. The app focuses on fast, local pre-commit review of staged and unstaged changes without leaving your machine.
In the v0.1.0 notes, Nakazawa describes Codiff as a "fast, beautiful, minimal native app" for reviewing local Git changes, with a terminal helper and an optional LLM-powered walkthrough to help make sense of diffs. The tag and commit are signed under his verified key, and the code is published under the nkzw-tech/codiff repository on GitHub.
What shipped
- Local-first diff review: browse staged and unstaged changes before committing, in a focused native UI.
- Inline annotations: add comments directly on changed lines.
- Review export: copy a full review as Markdown, including diff context, for follow-up discussion in your tool of choice.
- AI assist on demand: run
codiff -wfor an LLM-generated walkthrough of the current changes, according to the release notes. - macOS build and CLI helper: download from the release page, then enable the
codiffterminal command via the in-app menu at Codiff > Install Terminal Helper.
How it fits a developer workflow
Pre-commit review has typically meant eyeballing git diff in the terminal, opening a heavyweight IDE tool, or pushing to a remote and doing a pull request just to get a structured view. Codiff keeps that loop local: you stage a set of changes, open the app to scan the diff with syntax highlighting and a clean layout, leave inline notes to yourself, and export a Markdown summary to paste into an issue, a PR, or documentation.
The terminal helper lowers the friction to jump from the shell to the UI, and the -w flag adds a modern twist: an LLM can generate a natural-language walkthrough of what changed, which might help when you return to a branch after a pause or need a concise summary for a teammate. Because the review happens before a commit or push, it can function as a personal guardrail that complements linters and tests.
The bet
Codiff leans into a simple idea: that developers want the structure and polish of code review without the ceremony of a remote PR. By shipping a minimal macOS app with Markdown export and a one-command AI summary, Nakazawa is betting there is room for a lightweight, local-first reviewer in daily workflows. If the tool earns a spot alongside git add and git commit, it could tighten feedback loops for solo builders and small teams alike.
The project is available today for macOS via the v0.1.0 release. The repository, release notes, and signed tag are all public on GitHub.