Gitwink – Ein schreibgeschützter Git-Viewer im Tray (für das Zeitalter der AI-Agenten)
(github.com/var-gg)Ich habe einen schreibgeschützten Git-Viewer erstellt, der im Tray resident läuft, und teile ihn hier. Es ist ein Tool für das Zeitalter von Cursor / Claude Code / Codex, geschrieben mit Tauri 2 + Rust, und ich habe auch ein deutsches README mit hochgeladen.
- Seit Cursor / Claude Code / Codex das Coding übernommen haben, war GitLens der einzige Grund, VS Code überhaupt noch zu öffnen
- Ein minimales Tool nur für die Schleife, die Arbeit eines Agenten in unter 0,5 Sekunden zu prüfen
- Klick auf das Tray-Icon → Übersicht der neuesten Commits aller lokalen Repositories → Klick auf einen Commit öffnet geänderte Dateien + Diff in einem separaten Fenster
- Mit der Schaltfläche "Copy as AI context" werden Commit + Dateiliste + Diff als Markdown-Block erzeugt, den man direkt in Claude / Codex / Cursor einfügen kann
- Schreibgeschütztes Design — kein Commit / Push / Merge / keine Änderungen möglich. Wenn Git-Arbeit nötig ist, wird wieder der Agent beauftragt
Hauptfunktionen
- System-Tray + globaler Shortcut (Ctrl/Cmd+Shift+G)
- Beim ersten Start automatische Erkennung von Entwicklungsordnern, SQLite-Cache
- Integrierte Commit-Timeline mit Filtern nach Repository / Zeitraum / Autor
- Einzel-Repository-Modus: Branch-Visualisierung mit eigenem SVG-DAG-Renderer (8-Farben-Palette, Hashing aus Branch-Namen; main/master/develop in neutralen Farben)
- Separates Diff-Fenster: synchronisiertes Side-by-Side-Scrolling, Speichern von Position/Größe/Maximierungsstatus, automatische Auswertung von lokalem Git LFS, Before/After-Vorschau für Bilder (PNG/JPG/GIF/WebP/SVG)
Technik
- Tauri 2 + Rust + React/TypeScript
- git2 (libgit2-Binding), keine Subprozess-Aufrufe
- Binärdatei ca. 5 MB, keine Telemetrie, nicht einmal ein Netzwerk-Stack wird gelinkt
- Code-Anteile: Rust 58 % / TypeScript 32 % / CSS 9 %
Download
- Auf der Releases-Seite stehen Builds für Windows (.msi) / macOS (.dmg) bereit
- Windows 10/11 ist das Hauptziel, macOS 13+ funktioniert, ist aber weniger gründlich getestet
- Linux später (Tray-Unterstützung unter Linux in Tauri 2 ist noch schwach)
- MIT-Lizenz
Noch keine Kommentare.