Choose if you prefer vim keybindings in a focused, actively maintained code review TUI.
a code review TUI with vim keybindings
- 3.0k
- Rust
- MIT
terminal diff viewer / code review
Hunk is a review-first terminal diff viewer for agentic coders, offering a multi-file TUI with sidebar navigation, split/stacked layouts, watch mode, and AI/agent annotations.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Choose if you prefer vim keybindings in a focused, actively maintained code review TUI.
a code review TUI with vim keybindings
Choose if you want a TUI plus a web-based review interface for git changes.
TUI & website for reviewing git changes
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose if you want a lightweight pager to pipe git/diff output into for syntax highlighting, without a full-screen TUI.
A syntax-highlighting pager for git, diff, grep, rg --json, and blame output
Choose if you work inside Neovim and want VSCode-style side-by-side diffs without leaving the editor.
VSCode-style diff, merge and git history for Neovim. Side-by-side or inline, with character-level highlighting from VSCode's own diff algorithm in C.
Choose if you need semantic entity-level diffs and impact analysis rather than line-based textual diffs.
Semantic version control => entity-level diffs, blame, and impact analysis on top of git. 28 languages via tree-sitter. Built for coding agents.
Choose if you prefer a GitHub-like web UI for reviewing diffs served locally, rather than a terminal TUI.
A lightweight command-line tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view
Choose for a minimal, syntax-highlighted side-by-side diff in the terminal without a heavyweight TUI.
Syntax highlighted side-by-side diffs in your terminal
Choose if you want syntax-aware structural diffs that understand code across many languages.
a structural diff that understands syntax ๐ฅ๐ฉ
These projects were analysed and named hunk among their alternatives. The relationship is not symmetric โ how hunk rates them is a separate judgement, made when hunk is analysed in its own right.
calls hunk โChoose it when you need an interactive, review-first terminal diff UI rather than a one-shot pager.โ
Make your diffs human readable for improved code quality and faster defect detection. :tada:
calls hunk โPick it for a review-first terminal diff viewer; covers diffs only, not plans or proxied apps.โ
Your feedback loop with the agent
calls hunk โwhen you only need a fast terminal diff viewer/reviewer and not plan/HTML annotation.โ
Annotate and review coding agent plans and code diffs visually, share with your team, send feedback to agents with one click.