# Hunk – Review-first terminal diff viewer for agentic coders

> Source: <https://www.hunk.dev/>
> Published: 2026-08-01 00:04:20+00:00

### One stream, every file.

The whole changeset reads top to bottom in sidebar order — no flipping between single-file views. File counts at a glance, hunk jumps with [ and ], and the sidebar takes you straight to any file.

[How reviews work →](/docs/workflows/working-trees-and-commits/)

Hunk is a review-first diff viewer that plays nice with agents. It's fast, it looks good, and it works everywhere.

# from the community

# what you get

The whole changeset reads top to bottom in sidebar order — no flipping between single-file views. File counts at a glance, hunk jumps with [ and ], and the sidebar takes you straight to any file.

Agents leave notes in a sidecar; hunk renders each one inside the diff, right above the hunk it annotates — summary, rationale, and author. Step through hunks with [ and ] and the notes follow.

Click a file in the sidebar to jump, wheel-scroll the stream, hover a row to leave a note — or never leave the keyboard. Pipe patches straight in and hunk is your pager, too.

Side-by-side when your terminal is wide, stacked when it's narrow. Auto picks for you; press 1, 2, or 0 to override at any time, with wrapping and line numbers toggled live.

Understand structure, not just added and removed lines. Ships with its own looks plus the classics — Catppuccin, Dracula, Gruvbox, GitHub, and more — or roll your own in config.

# install

`npm i -g hunkdiff`

`brew install hunk`

`nix run github:modem-dev/hunk`

Then **hunk diff** to review your working tree, or **hunk show** to review a commit. npm installs require Node.js 18 or newer.
