Hunk - AIエージェントのコードレビュー向けターミナルDiffビューア
(github.com/modem-dev)- レビュー中心のインタラクティブUIにより、エージェントが生成したコード変更をターミナルで確認できるオープンソース。 OpenTUI と Pierre diffs ベース
- コードの横に インラインのAI/エージェント注釈 を直接表示する、Hunk独自の機能
- マルチファイルのレビューストリーム とサイドバーナビゲーションにより、複数ファイルの変更をひと目で探索可能
- split、stack、レスポンシブ自動レイアウト を提供し、watchモードでファイル変更時に自動リロード
- Git diffスタイルのコマンドをそのままミラーしつつ、テキストではなく レビューUI で変更を確認
hunk diffで現在の変更、hunk showでコミットレビュー、hunk diff --watchで自動リロード
- エージェント連携時は別ターミナルでHunkを実行し、Hunk review skill をロードしてライブセッションでレビューを実施
Load the Hunk skill and use it for this review.
git config --global core.pager "hunk pager"に設定すると、git diffとgit showが 自動的にHunkで開く- HunkDiffView コンポーネントを
hunkdiff/opentuiとして公開しており、自作のOpenTUIアプリにdiffレンダラーを埋め込み可能 - テーマ(graphite、midnight、paper、ember)やモード(auto、split、stack)など、config.toml による設定カスタマイズをサポート
- MITライセンス
1件のコメント
既存のツールがエージェント的コーディングを受け入れる形へと進化しているところですね
diff の内容に AI が付けた注釈を表示してくれるのが良いですね