Gitwink - Tepside çalışan salt okunur git görüntüleyici (yapay zeka ajanları çağı için)
(github.com/var-gg)Tepside çalışan bir salt okunur git görüntüleyici yapıp paylaşıyorum. Cursor / Claude Code / Codex çağı için bir araç; Tauri 2 + Rust ile yazdım ve Türkçe olmayan README ile birlikte yayımladım.
- Cursor / Claude Code / Codex kodlamayı devraldıktan sonra VS Code'u açmak için tek nedenim GitLens olmuştu
- Ajanın yaptığı işi 0,5 saniye içinde kontrol etme döngüsü için tasarlanmış minimal bir araç
- Tepsi simgesine tıkla → tüm yerel depolardaki son commit'lerin listesi → commit'e tıklayınca değişen dosyalar + diff ayrı pencerede
- "Copy as AI context" düğmesiyle commit + dosya listesi + diff, markdown bloğuna dönüştürülüp Claude / Codex / Cursor'a doğrudan yapıştırılabiliyor
- Salt okunur tasarım — commit / push / merge / değişiklik yapılamaz. Git işlemi gerekirse tekrar ajana yaptırılıyor
Başlıca özellikler
- Sistem tepsisi + genel kısayol (Ctrl/Cmd+Shift+G)
- İlk çalıştırmada geliştirme klasörlerini otomatik tarama, SQLite önbelleği
- Depo/süre/yazar filtresiyle birleşik commit zaman akışı
- Tek depo modu: özel SVG DAG çizicisiyle branch görselleştirme (8 renkli palet, branch adından hashleme; main/master/develop için nötr renkler)
- Ayrı diff penceresi: senkronize yan yana kaydırma, konum/boyut/tam ekran durumu kaydı, yerel Git LFS otomatik çözümleme, görseller (PNG/JPG/GIF/WebP/SVG) için önce/sonra önizlemesi
Teknik
- Tauri 2 + Rust + React/TypeScript
- git2 (libgit2 binding'i), alt süreç çağrısı yok
- İkili dosya yaklaşık 5MB, telemetri yok, ağ yığınına bile link vermiyor
- Kod oranı: Rust %58 / TypeScript %32 / CSS %9
İndirme
- Releases sayfasında Windows (.msi) / macOS (.dmg) derlemeleri sunuluyor
- Ana hedef Windows 10/11; macOS 13+ çalışıyor ama daha az doğrulandı
- Linux daha sonra gelecek (Tauri 2'nin Linux tepsi desteği hâlâ zayıf)
- MIT lisansı
Henüz yorum yok.