Gitwink - trình xem git chỉ đọc chạy thường trú trên khay hệ thống (cho thời đại AI agent)
(github.com/var-gg)Tôi chia sẻ một trình xem git chỉ đọc chạy thường trú trên khay hệ thống mà tôi đã tạo ra. Đây là công cụ dành cho thời đại Cursor / Claude Code / Codex, được viết bằng Tauri 2 + Rust, và tôi cũng đã đăng kèm README tiếng Hàn.
- Từ khi Cursor / Claude Code / Codex đảm nhận việc viết code, lý do duy nhất để mở VS Code chỉ còn là GitLens
- Công cụ tối giản chỉ dành cho vòng lặp kiểm tra tác vụ mà agent đã làm trong vòng 0,5 giây
- Nhấp vào khay hệ thống → danh sách các commit gần đây của mọi kho cục bộ → nhấp vào commit để mở cửa sổ riêng hiển thị các tệp thay đổi + diff
- Với nút "Copy as AI context", có thể tạo commit + danh sách tệp + diff thành khối markdown để dán thẳng vào Claude / Codex / Cursor
- Thiết kế chỉ đọc — không thể commit / push / merge / chỉnh sửa. Nếu cần thao tác git thì lại giao cho agent làm
Tính năng chính
- Khay hệ thống + phím tắt toàn cục (Ctrl/Cmd+Shift+G)
- Tự động dò tìm thư mục phát triển khi chạy lần đầu, bộ nhớ đệm SQLite
- Dòng thời gian commit hợp nhất với bộ lọc theo kho / khoảng thời gian / tác giả
- Chế độ kho đơn: trực quan hóa nhánh bằng trình vẽ SVG DAG tự xây dựng (bảng màu 8 màu, băm từ tên nhánh; main/master/develop dùng màu trung tính)
- Cửa sổ diff riêng: cuộn song song side-by-side được đồng bộ, lưu vị trí/kích thước/trạng thái phóng to, tự động phân tích Git LFS cục bộ, xem trước before/after cho ảnh (PNG/JPG/GIF/WebP/SVG)
Công nghệ
- Tauri 2 + Rust + React/TypeScript
- git2 (liên kết libgit2), không gọi subprocess
- Tệp nhị phân khoảng 5MB, không telemetry, thậm chí không liên kết cả network stack
- Tỷ lệ mã nguồn: Rust 58% / TypeScript 32% / CSS 9%
Tải xuống
- Cung cấp bản dựng Windows (.msi) / macOS (.dmg) trên trang Releases
- Windows 10/11 là mục tiêu chính, macOS 13+ hoạt động nhưng được kiểm chứng ít hơn
- Linux sẽ có sau (hỗ trợ khay hệ thống trên Linux của Tauri 2 vẫn còn yếu)
- Giấy phép MIT
Chưa có bình luận nào.