Hunk - AI एजेंट कोड रिव्यू के लिए टर्मिनल Diff व्यूअर
(github.com/modem-dev)- रिव्यू-केंद्रित इंटरैक्टिव UI वाला ओपन सोर्स, जिससे एजेंट द्वारा बनाए गए कोड बदलावों को टर्मिनल में देखा जा सकता है; यह OpenTUI और Pierre diffs पर आधारित है
- Hunk की अनोखी सुविधा, जो कोड के बगल में inline AI/एजेंट टिप्पणियाँ सीधे दिखाती है
- मल्टी-फाइल रिव्यू स्ट्रीम और साइडबार नेविगेशन के साथ कई फाइलों के बदलाव एक नज़र में देखे जा सकते हैं
- split, stack, responsive auto layout उपलब्ध, और watch mode में फाइल बदलते ही अपने-आप reload होता है
- Git diff-शैली के commands को वैसे ही mirror करता है, लेकिन टेक्स्ट की जगह रिव्यू UI में बदलाव दिखाता है
hunk diffसे मौजूदा बदलाव,hunk showसे commit review,hunk diff --watchसे auto reload
- एजेंट इंटीग्रेशन के समय अलग टर्मिनल में Hunk चलाकर Hunk review skill लोड करें और live session में review करें
Load the Hunk skill and use it for this review.
git config --global core.pager "hunk pager"से सेट करने परgit diffऔरgit showअपने-आप Hunk में खुलते हैं- HunkDiffView component को
hunkdiff/opentuiके रूप में publish किया गया है, जिससे अपने OpenTUI app में diff renderer embed किया जा सकता है - theme (graphite, midnight, paper, ember), mode (auto, split, stack) आदि के लिए config.toml के जरिए customization सपोर्ट
- MIT लाइसेंस
2 टिप्पणियां
मौजूदा टूल अब agentic coding को अपनाने वाले रूप में विकसित हो रहे हैं
diff की सामग्री पर AI द्वारा जोड़ी गई टिप्पणियां दिखती हैं, यह अच्छा लगता है
ओ... मैं
diff > diff-so-fancy > deltaके क्रम में इस्तेमाल करता आया हूँ, यह दिलचस्प लग रहा है.थोड़ा इस्तेमाल करके अगर ठीक लगा तो
git core.pagerभी बदलकर देखना पड़ेगा.