Терминальный diff-viewer для агентских правок
🔹 modem-dev/hunk
⭐ 8584 звёзд · TypeScript
Терминальный просмотрщик diff-ов, заточенный под ревью изменений от AI-агентов. Построен на OpenTUI и Pierre diffs, показывает встроенные аннотации агентов рядом с кодом и умеет работать pager-ом для Git, Jujutsu и Sapling через `hunk pager`.
Три режима вывода: split, stack и responsive auto layout с боковой панелью навигации. Есть watch-режим с автоперезагрузкой при изменении файлов и расширения из `~/.config/hunk/extensions/`, API которых пока в Phase 1 и ломается между минорами.
Ставится через npm, требует Node.js 18+. На x86-64 нужен CPU с SSE4.2 — Intel Nehalem (2008) или AMD Bulldozer (2011) и новее. Компонент `HunkDiffView` из пакета `hunkdiff/opentui` можно встраивать в свои OpenTUI-приложения.