Gitwink - visor de git de solo lectura residente en la bandeja (para la era de los agentes de IA)
(github.com/var-gg)Comparto un visor de git de solo lectura que se queda residente en la bandeja. Es una herramienta para la era de Cursor / Claude Code / Codex, escrita con Tauri 2 + Rust, y también subí un README en coreano.
- Desde que Cursor / Claude Code / Codex se encargan de programar, la única razón para abrir VS Code era GitLens
- Una herramienta mínima pensada solo para el loop de verificar en menos de 0.5 segundos lo que hizo el agente
- Clic en la bandeja → lista de commits recientes de todos los repositorios locales → al hacer clic en un commit se abre una ventana aparte con los archivos modificados + diff
- Con el botón "Copy as AI context", convierte commit + lista de archivos + diff en un bloque markdown para pegarlo directo en Claude / Codex / Cursor
- Diseño de solo lectura — no se puede hacer commit / push / merge ni modificar nada. Si hace falta una operación de git, se le vuelve a pedir al agente
Funciones principales
- Bandeja del sistema + atajo global (Ctrl/Cmd+Shift+G)
- En el primer arranque, explora automáticamente las carpetas de desarrollo y usa caché SQLite
- Timeline unificado de commits con filtros por repositorio/período/autor
- Modo de repositorio único: visualización de ramas con su propio drawer SVG DAG (paleta de 8 colores, hashing a partir del nombre de la rama; main/master/develop usan colores neutros)
- Ventana de diff separada: scroll side-by-side sincronizado, guarda posición/tamaño/estado maximizado, resuelve automáticamente Git LFS local, vista previa before/after de imágenes (PNG/JPG/GIF/WebP/SVG)
Tecnología
- Tauri 2 + Rust + React/TypeScript
- git2 (binding de libgit2), sin llamadas a subprocesos
- Binario de aproximadamente 5 MB, sin telemetría, ni siquiera enlaza el stack de red
- Proporción de código: Rust 58% / TypeScript 32% / CSS 9%
Descarga
- En la página de Releases hay builds para Windows (.msi) / macOS (.dmg)
- El objetivo principal es Windows 10/11 y macOS 13+ funciona, pero está menos probado
- Linux más adelante (el soporte de bandeja en Linux de Tauri 2 todavía es débil)
- Licencia MIT
Aún no hay comentarios.