Gitwink - penampil git hanya-baca yang tinggal di tray (untuk era agen AI)
(github.com/var-gg)Saya membuat dan membagikan penampil git hanya-baca yang tinggal di tray. Ini adalah alat untuk era Cursor / Claude Code / Codex, ditulis dengan Tauri 2 + Rust, dan saya juga mengunggah README berbahasa Korea.
- Setelah Cursor / Claude Code / Codex mengambil alih pekerjaan coding, satu-satunya alasan membuka VS Code hanyalah GitLens
- Alat minimal yang dibuat khusus untuk loop memeriksa hasil kerja agen dalam waktu kurang dari 0,5 detik
- Klik tray → daftar commit terbaru dari semua repositori lokal → klik commit untuk membuka file yang berubah + diff di jendela terpisah
- Tombol "Copy as AI context" membuat commit + daftar file + diff menjadi blok markdown agar bisa langsung ditempel ke Claude / Codex / Cursor
- Desain hanya-baca — tidak bisa commit / push / merge / mengubah apa pun. Jika perlu pekerjaan git, suruh agen melakukannya lagi
Fitur utama
- System tray + shortcut global (Ctrl/Cmd+Shift+G)
- Saat pertama dijalankan, folder pengembangan dipindai otomatis, dengan cache SQLite
- Timeline commit terpadu dengan filter repositori/periode/penulis
- Mode repositori tunggal: visualisasi branch dengan SVG DAG drawer bawaan (palet 8 warna, hashing dari nama branch; main/master/develop memakai warna netral)
- Jendela diff terpisah: scroll side-by-side tersinkronisasi, posisi/ukuran/status maximize disimpan, interpretasi lokal Git LFS otomatis, pratinjau before/after untuk gambar (PNG/JPG/GIF/WebP/SVG)
Teknologi
- Tauri 2 + Rust + React/TypeScript
- git2 (binding libgit2), tanpa pemanggilan subprocess
- Biner sekitar 5MB, tanpa telemetri, bahkan tidak menautkan network stack
- Rasio kode: Rust 58% / TypeScript 32% / CSS 9%
Unduhan
- Build Windows (.msi) / macOS (.dmg) tersedia di halaman Releases
- Target utama adalah Windows 10/11, dan macOS 13+ berjalan tetapi belum terlalu terverifikasi
- Linux menyusul nanti (dukungan Linux tray di Tauri 2 masih lemah)
- Lisensi MIT
Belum ada komentar.