Hunk - Visionneuse de diff en terminal pour la revue de code par agents IA
(github.com/modem-dev)- UI interactive centrée sur la revue permettant de consulter dans le terminal les modifications de code générées par un agent, en open source, basée sur OpenTUI et Pierre diffs
- Fonction distinctive propre à Hunk : affichage direct de commentaires IA/agent en ligne à côté du code
- Flux de revue multi-fichiers et navigation par barre latérale pour parcourir d’un coup d’œil les changements dans plusieurs fichiers
- Propose split, stack et une mise en page automatique responsive, avec un mode watch pour recharger automatiquement lors des changements de fichiers
- Reprend en miroir les commandes de style Git diff, mais permet de consulter les changements dans une UI de revue plutôt que sous forme de texte
hunk diffpour les changements en cours,hunk showpour la revue de commit,hunk diff --watchpour le rechargement automatique
- En intégration avec un agent, exécuter Hunk dans un terminal séparé puis charger la compétence Hunk review pour effectuer la revue dans une session live
Load the Hunk skill and use it for this review.
- En configurant
git config --global core.pager "hunk pager",git diffetgit shows’ouvrent automatiquement dans Hunk - Le composant HunkDiffView est publié sous
hunkdiff/opentui, ce qui permet d’intégrer le moteur de rendu de diff dans sa propre app OpenTUI - Prise en charge de la personnalisation via config.toml pour des réglages comme les thèmes (graphite, midnight, paper, ember) et les modes (auto, split, stack)
- Licence MIT
2 commentaires
Les outils existants évoluent pour intégrer le coding agentique.
C'est appréciable de voir les commentaires ajoutés par l'IA dans le diff.
Oh… j’ai utilisé successivement
diff>diff-so-fancy>delta, donc ça a l’air intéressant.Je vais l’essayer un peu, et si c’est convaincant, je devrai peut-être aussi changer
git core.pager.