Gitwink - visualiseur git en lecture seule résident dans la barre système (pour l’ère des agents IA)
(github.com/var-gg)Je partage un visualiseur git en lecture seule résident dans la barre système que j’ai créé. C’est un outil pensé pour l’ère de Cursor / Claude Code / Codex, développé avec Tauri 2 + Rust, et j’ai également mis en ligne un README en coréen.
- Depuis que Cursor / Claude Code / Codex ont pris en charge le codage, la seule raison d’ouvrir VS Code était GitLens
- Un outil minimal dédié uniquement à la boucle de vérification, en moins de 0,5 seconde, du travail effectué par l’agent
- Clic sur l’icône de la barre système → liste des commits récents de tous les dépôts locaux → clic sur un commit pour ouvrir une fenêtre séparée avec les fichiers modifiés + le diff
- Le bouton "Copy as AI context" transforme le commit + la liste des fichiers + le diff en bloc Markdown à coller directement dans Claude / Codex / Cursor
- Conçu en lecture seule — impossible de faire commit / push / merge / modifications. Si une opération git est nécessaire, il faut de nouveau la confier à l’agent
Fonctionnalités principales
- Barre système + raccourci global (Ctrl/Cmd+Shift+G)
- Détection automatique du dossier de développement au premier lancement, avec cache SQLite
- Timeline unifiée des commits avec filtres par dépôt / période / auteur
- Mode dépôt unique : visualisation des branches avec son propre moteur de dessin SVG DAG (palette de 8 couleurs, hachage à partir du nom de branche ; main/master/develop en couleur neutre)
- Fenêtre de diff séparée : défilement synchronisé côte à côte, mémorisation de la position / taille / état maximisé, résolution automatique locale de Git LFS, aperçu avant/après des images (PNG/JPG/GIF/WebP/SVG)
Technique
- Tauri 2 + Rust + React/TypeScript
- git2 (binding libgit2), sans appel à des sous-processus
- Binaire d’environ 5MB, aucune télémétrie, sans même lier de pile réseau
- Répartition du code : Rust 58% / TypeScript 32% / CSS 9%
Téléchargement
- Builds Windows (.msi) / macOS (.dmg) disponibles sur la page Releases
- Windows 10/11 est la cible principale, macOS 13+ fonctionne mais a été moins testé
- Linux plus tard (la prise en charge de la barre système sous Linux dans Tauri 2 est encore limitée)
- Licence MIT
Aucun commentaire pour le moment.