Hunk - โปรแกรมดู Diff บนเทอร์มินัลสำหรับรีวิวโค้ดด้วย AI เอเจนต์
(github.com/modem-dev)- โอเพนซอร์สที่ให้ตรวจสอบการเปลี่ยนแปลงโค้ดที่เอเจนต์สร้างขึ้นบนเทอร์มินัลได้ด้วย UI แบบอินเทอร์แอ็กทีฟที่เน้นการรีวิว พัฒนาบน OpenTUI และ Pierre diffs
- ฟีเจอร์เฉพาะของ Hunk ที่สามารถแสดง คอมเมนต์ AI/เอเจนต์แบบอินไลน์ ข้างโค้ดได้โดยตรง
- สำรวจการเปลี่ยนแปลงของหลายไฟล์ได้ในมุมมองเดียวด้วย สตรีมรีวิวหลายไฟล์ และการนำทางผ่านไซด์บาร์
- รองรับ split, stack, และ เลย์เอาต์อัตโนมัติแบบ responsive พร้อมโหมด 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ทำให้สามารถฝังตัวเรนเดอร์ diff ลงในแอป OpenTUI ของตนเองได้ - รองรับการปรับแต่งค่าผ่าน config.toml เช่น ธีม (graphite, midnight, paper, ember) และโหมด (auto, split, stack)
- ใบอนุญาต MIT
1 ความคิดเห็น
เครื่องมือเดิม ๆ กำลังพัฒนาไปในทิศทางที่รองรับการเขียนโค้ดแบบเอเจนต์
ดีนะที่แสดงคอมเมนต์ที่ AI ใส่ไว้บนเนื้อหา diff