SnapLog
🚀 Transforma tu historial de commits en descripciones detalladas y notas de versión profesionales usando IA en segundos.
¿Cansado de escribir manualmente el contexto de tus Pull Requests o reportes? SnapLog automatiza el proceso. Selecciona un rango de commits utilizando su diseño moderno e interactivo, y deja que la IA redacte un resumen estructurado listo para compartir.
✨ Características Principales
🎯 Interfaz Nativa y Responsiva
Diseño minimalista con fondos transparentes que se integran de forma nativa al tema de color y estilo de tu entorno.
📈 Gráfico de Git Interactivo y Continuo
Visualiza fluidamente el mapa de tus commits, ramas y merges gracias a un gráfico vertical continuo que elimina interrupciones y saltos visuales.
🔍 Selección de Rango Dinámica
Haz clic en tu primer y último commit para definir el intervalo de cambios. Los commits involucrados se resaltarán visualmente de inmediato como un bloque, dejando clarísimo qué incluirá la IA.
🧠 Análisis Inteligente
Genera texto cohesivo automáticamente tras pedirle a la IA analizar a profundidad el inicio y fin del bloque histórico seleccionado.
⚡ Flexibilidad de IA (Copilot u Otra)
Si tienes GitHub Copilot, se integra directamente. Si usas otros entornos (Cursor, Windsurf) o prefieres tu propia IA (ChatGPT, Claude), SnapLog copiará automáticamente un prompt optimizado a tu portapapeles con todo el contexto listo para usar.
🚀 Instalación
- Abre tu editor de código.
- Ve al panel de Extensiones (
Ctrl+Shift+X / Cmd+Shift+X).
- Busca "SnapLog".
- Haz clic en Instalar.
Requisitos Previos
- Un editor compatible con el ecosistema de extensiones de VS Code (v1.85.0 o superior)
- Un directorio/repositorio Git abierto
- (Opcional) La extensión GitHub Copilot instalada (para inyección de IA directa en el editor)
📖 Cómo Usar
Paso 1: Abre la Vista Principal
Haz clic en el ícono de la extensión SnapLog desplegado en la Barra de Actividades lateral.
Paso 2: Selecciona un Rango de Historial
- Primer clic: Fija el inicio de tu rango en un commit clave.
- Segundo clic: Marca el cierre del rango. Todo el bloque de commits seleccionados se iluminará automáticamente a lo largo de la vista.
Presiona el botón principal: "Generar Descripción".
Paso 4: ¡Listo!
- Con Copilot: SnapLog mandará la información y generará tu reporte en un documento de Markdown directamente en tu editor.
- Sin Copilot (Copia a Portapapeles): SnapLog copiará automáticamente un "Prompt Contextual Optimizado" en tu portapapeles. Solo pega este texto en tu Cursor Chat, Windsurf, ChatGPT o Claude para obtener instantáneamente tu respectiva documentación.
💡 Casos de Uso Diarios
✅ Pull Requests Contextuales: Adjunta al primer comentario de tu PR un resumen exacto con todos los fixes y mejoras del branch elaborado a partir de múltiples mini-commits.
✅ Release Notes (Changelog): Recopila de forma ágil el esfuerzo de una semana en un Changelog pulido.
✅ Daily Stand-ups / Sprints: Genera rápidamente un borrador que consolide tu trabajo alcanzado en un bloque de fechas y commits.
❓ FAQ
P: ¿Es necesario pagar licencias adicionales por el servicio de IA?
R: ¡Cero! SnapLog es 100% gratuito. Si posees, utiliza amigablemente tu suscripción de GitHub Copilot, y si no (como en caso de usar Cursor, Cursor AI o similares), simplemente genera este prompt inteligente y copiatelo al portapapeles y se usa con la inteligencia artificial base del editor o tu inteligencia artificial externa gratuita en web (llámese Google Gemini, ChatGPT, Claude entre otras).
P: ¿Debe ser de un repositorio Open Source subido obligatoriamente a GitHub?
R: Para nada. El análisis se efectúa procesando internamente y con total privacidad el historial Git disponible de forma local en tu máquina o red interna.
🤝 Soporte y Sugerencias
Si encontraste un comportamiento inusual, o tienes comentarios y propuestas acerca de la UX, ¡me encantaría leerte!
Conéctate conmigo: https://www.linkedin.com/in/sanmiguelgaleano/
📄 Licencia
Copyright © 2026 Alejandro Sanmiguel. Todos los derechos reservados.
Hecho con ❤️ para desarrolladores que valoran su tiempo
⭐ ¿SnapLog te salvó algunos minutos hoy? Regálale una estrella en el Marketplace de tu entorno de desarrollo.