About Hunk
Hunk is a terminal diff viewer built for reviewing changes, including changesets written by coding agents. It shows the whole changeset as one stream in sidebar order, so a reviewer reads from top to bottom rather than switching between single file views. It works with Git and Jujutsu repositories and includes a watch mode that reloads as the working tree changes.
Agents can leave notes in a sidecar file, and Hunk renders each note inside the diff directly above the hunk it describes, with its summary, rationale and author. Reviewers step between hunks with keyboard shortcuts and can leave their own notes. The layout switches between side by side and unified views depending on terminal width, and the interface ships with several built in color themes. Extensions are plain TypeScript files that can add commands, themes, file previews, docked panes or version control backends, and they can be installed from any Git repository.
The product is aimed at developers who review code in the terminal, especially those working with coding agents. It runs on macOS, Linux and Windows. The install script is the default method on macOS and Linux, and npm, Homebrew, mise and Nix are also offered, with the npm route requiring Node.js 22 or newer. The vendor's structured data lists the product at USD 0, and its site does not show a paid plan.