1 points par curioustore 6 일 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp

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.

Aucun commentaire pour le moment.