modem-dev/hunk
Review-first terminal diff viewer for agentic coders observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 99
- Release rhythm 99
- Longevity 12
Flags: young
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 2
- age_days: 169
- days_rel: 8
- days_push: 7
- n_releases_24m: 42
Adoption not part of the score
8774 stars · 274 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Hunk is a review-first terminal diff viewer (TUI) for reviewing complete changesets from Git, Jujutsu, and Sapling, with syntax highlighting, split/stack layouts, and themes. It renders inline AI/agent annotations beside the code they explain and supports pager, difftool, and extension workflows.
Use cases
- review agent-authored code changes in the terminal
- view git diffs with syntax highlighting and split view
- use as a git pager or difftool
- read inline AI agent comments next to the code they explain
- review working tree, commits, stashes, and patches
- navigate large multi-file changesets with keyboard shortcuts
- customize diff viewer themes and layout
When to choose
- you review AI/agent-generated changesets and want rationale beside the code
- you want a fast, modern terminal diff viewer with themes and mouse support
- you need a git pager/difftool replacement with a multi-file review stream
- you use Git, Jujutsu, or Sapling and want a unified review UI
When to avoid
- you need GUI or web-based code review with PR workflows (e.g. GitHub review UIs)
- you only need plain unified diff output in scripts
- you require IDE-integrated diff tooling rather than a terminal app
Facets
cli-tool · maturity active
developer-tools terminal-ui code-review version-control developer-tools version-control windows cli diff-viewer tui git jujutsu sapling code-review ai-agents syntax-highlighting pager difftool typescript command-line macos linux nodejs
10 sources
- readme: https://github.com/modem-dev/hunk · fetched 2026-08-28 · 67187a8d30b8
- homepage: https://hunk.dev · fetched 2026-08-29 · 5cf96135cf56
- site_page: https://www.hunk.dev/docs · fetched 2026-08-29 · c2a579684d75
- site_page: https://www.hunk.dev/docs/configure/themes · fetched 2026-08-29 · aba41ca59821
- site_page: https://www.hunk.dev/docs/workflows/working-trees-and-commits · fetched 2026-08-29 · 31bd0a97793b
- site_page: https://www.hunk.dev/docs/agents/comments-and-annotations · fetched 2026-08-29 · 40bf06b6539e
- site_page: https://www.hunk.dev/docs/start/keyboard-and-mouse · fetched 2026-08-29 · ec87eb8f8575
- site_page: https://www.hunk.dev/docs/configure/layout-and-display · fetched 2026-08-29 · 8f78eb37d494
- site_page: https://www.hunk.dev/changelog · fetched 2026-08-29 · becb5d5d248a
- site_page: https://www.hunk.dev/changelog/0.20 · fetched 2026-08-29 · 8d0f0be07a99
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| modem-dev/hunk | main | 82 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem