Gitwink - โปรแกรมดู git แบบอ่านอย่างเดียวที่ทำงานอยู่ในถาดระบบ (สำหรับยุค AI agent)
(github.com/var-gg)ขอแชร์โปรแกรมดู git แบบอ่านอย่างเดียวที่ทำงานอยู่ในถาดระบบ สร้างมาเป็นเครื่องมือสำหรับยุค Cursor / Claude Code / Codex เขียนด้วย Tauri 2 + Rust และมี README ภาษาเกาหลีแนบไว้ด้วย
- หลังจากที่ Cursor / Claude Code / Codex เข้ามารับงานเขียนโค้ดไป เหตุผลเดียวที่ยังต้องเปิด VS Code คือ GitLens
- เป็นเครื่องมือขนาดเล็กที่สุดที่ทำมาเพื่อวนลูปตรวจสอบงานที่ agent ทำให้ได้ภายใน 0.5 วินาที
- คลิกที่ถาดระบบ → ดูรายการคอมมิตล่าสุดของทุก local repository → คลิกคอมมิตเพื่อเปิดหน้าต่างแยกที่แสดงไฟล์ที่เปลี่ยนและ diff
- ปุ่ม "Copy as AI context" จะสร้าง commit + รายการไฟล์ + diff เป็นบล็อก Markdown เพื่อเอาไปวางใน Claude / Codex / Cursor ได้ทันที
- ออกแบบให้เป็นแบบอ่านอย่างเดียว — ไม่สามารถ commit / push / merge / แก้ไขได้ ถ้าต้องทำงาน git ก็กลับไปสั่ง agent อีกครั้ง
ฟีเจอร์หลัก
- system tray + ปุ่มลัดแบบ global (Ctrl/Cmd+Shift+G)
- เมื่อรันครั้งแรกจะค้นหาโฟลเดอร์พัฒนาโดยอัตโนมัติ พร้อม SQLite cache
- ไทม์ไลน์ commit แบบรวม โดยกรองตาม repository / ช่วงเวลา / ผู้เขียนได้
- โหมด repository เดี่ยว: แสดงภาพ branch ด้วย SVG DAG drawer ของตัวเอง (พาเลต 8 สี, hash จากชื่อ branch; main/master/develop ใช้สีเป็นกลาง)
- หน้าต่าง diff แยก: เลื่อนแบบ side-by-side ที่ซิงก์กัน, จำตำแหน่ง/ขนาด/สถานะขยายเต็มจอ, ตีความ local Git LFS อัตโนมัติ, แสดงพรีวิวภาพ before/after สำหรับรูปภาพ (PNG/JPG/GIF/WebP/SVG)
เทคโนโลยี
- Tauri 2 + Rust + React/TypeScript
- git2 (binding ของ libgit2), ไม่มีการเรียก subprocess
- ไบนารีขนาดประมาณ 5MB, ไม่มี telemetry, ไม่ได้ลิงก์แม้แต่ network stack
- สัดส่วนโค้ด: Rust 58% / TypeScript 32% / CSS 9%
ดาวน์โหลด
- มีบิลด์ Windows (.msi) / macOS (.dmg) ให้ในหน้า Releases
- เป้าหมายหลักคือ Windows 10/11 และ macOS 13+ ใช้งานได้แต่ยังทดสอบน้อยกว่า
- Linux ไว้ภายหลัง (การรองรับ Linux tray ของ Tauri 2 ยังไม่แข็งแรงนัก)
- ไลเซนส์ MIT
ยังไม่มีความคิดเห็น