GitSwitch
GitSwitch es un cliente Git con IA para desarrolladores que trabajan con varias cuentas y repositorios. Cambia identidades de git y redacta mensajes de commit semánticos.
01 / Resumen
- 01Electron
- 02React 19
- 03TypeScript
- 04Zustand
- 05Google Gemini AI
Problema
Gestionar identidades personales y laborales de git y redactar mensajes de commit coherentes suele ser difícil.
Resumen de la solución
- Selector de identidad para la configuración global y local de git.
- Gemini 3 integrado para generar mensajes semánticos.
- Aplicación Electron moderna y segura con aislamiento estricto.
- Visor inteligente de diferencias para revisar mejor el código.
02 / Evidencia
Pruebas y verificación
- Integración segura con el llavero del sistema.
- Borrado de claves API de la memoria.
- Tecnologías: React 19 + Electron 33.
- Interfaz inspirada en el estilo cyberpunk.
03 / Métodos
Construcción
Tecnologías
- Electron
- React 19
- TypeScript
- Zustand
- Google Gemini AI
- Gestión de varias cuentas personales y laborales.
- Mensajes de commit generados con Gemini 3.
- Visor de diferencias con resaltado de sintaxis.
- Gestión de repositorios con arrastrar y soltar.
Seguro
- Claves API ocultadas en registros y borradas de la memoria.
- Secretos almacenados en el llavero del sistema.
- Tiempos de espera y saneamiento de entrada obligatorios.
- Diseño que prioriza la privacidad.