# GitWarren Herramienta local de revisión de código para inspeccionar y comentar cambios preparados, no preparados y sin seguimiento en el árbol de trabajo de Git de un agente antes de confirmarlos o enviarlos. - Findings24: - Sitio web: - Precios: Freemium - Categorías: Revisión de código con IA ## ¿Qué es GitWarren? GitWarren es una interfaz de revisión de código para trabajo que todavía no se ha convertido en un commit. Lee directamente el árbol de trabajo actual de un repositorio y combina los archivos preparados, no preparados y sin seguimiento en un diff que se puede revisar. Esto permite a un desarrollador inspeccionar el resultado de un agente cuando todavía es fácil modificarlo, en lugar de esperar a un envío y una solicitud de incorporación de cambios. La revisión se ejecuta en la máquina que contiene el repositorio. GitWarren puede usarse localmente o abrirse desde otra máquina mediante SSH, a través de una tailnet de Tailscale o desde una distribución de Windows WSL. Ofrece una aplicación de escritorio y una versión accesible desde el navegador de la misma interfaz, además de un servidor MCP que permite que agentes de programación compatibles participen en conversaciones de revisión. ## ¿Qué puede hacer GitWarren? ### Revisión a nivel del árbol de trabajo Combina los cambios preparados, no preparados y sin seguimiento en un solo diff, incluidos los archivos que un agente ha creado pero aún no ha añadido a Git. ### Revisión en la máquina anfitriona Lee Git y mantiene los datos de revisión en el equipo donde reside el repositorio, en lugar de copiarlo a un servicio alojado. ### Interfaz de escritorio o navegador Usa la aplicación de escritorio en macOS, Windows o Linux, o ejecuta \`gitwarren serve\` para abrir la misma interfaz de revisión en un navegador, incluso en una máquina sin interfaz gráfica. ### Acceso a máquinas remotas Accede a repositorios en hosts SSH, máquinas de Tailscale o distribuciones de Windows WSL. Los hosts SSH necesitan Git; GitWarren proporciona su propio entorno de ejecución de Node para la instalación remota. ### Participación de agentes mediante MCP Un servidor MCP sobre stdio proporciona a los clientes compatibles herramientas para abrir revisiones, leer conversaciones, responder en hilos, comentar líneas y resolver comentarios. ### Comentarios de agentes identificados Los comentarios escritos por máquinas se marcan como tales, y las sesiones MCP independientes reciben identidades distintas para poder diferenciar a los agentes simultáneos. ## Casos de uso ### Revisión del resultado de un agente de programación Inspecciona el árbol de trabajo completo de un agente, incluidos los archivos sin seguimiento, antes de confirmar o enviar sus cambios. ### Trabajo con un VPS sin interfaz gráfica Ejecuta GitWarren en un servidor o equipo de compilación sin pantalla y revisa el repositorio desde otro ordenador. ### Revisión de repositorios WSL Usa una distribución de Windows WSL como host de revisión, manteniendo los repositorios nativos de Windows como un flujo de trabajo independiente compatible. ### Mantener a los agentes en la conversación Pide a un agente conectado mediante MCP que explique su diff o responda a un comentario sobre una línea en el hilo de revisión existente. ### Comprobación del trabajo entre máquinas Añade ordenadores accesibles mediante SSH o tailnet y abre la revisión asociada a la máquina donde se almacena el código. ## Preguntas frecuentes ### ¿Qué revisa GitWarren? Revisa el árbol de trabajo actual de Git, incluidos los archivos preparados, no preparados y sin seguimiento. El momento previsto en el flujo de trabajo es antes de confirmar o enviar los cambios. ### ¿GitWarren copia mi repositorio a un servidor? El flujo de trabajo documentado mantiene el repositorio, las lecturas de Git, los datos de revisión de SQLite y los archivos adjuntos en la máquina propietaria de la revisión. El acceso remoto muestra una vista de ese host en lugar de replicar el repositorio. ### ¿Puede revisar código en otra máquina? Sí. Se puede añadir una máquina mediante SSH, a través de una tailnet de Tailscale o como una distribución WSL desde Windows. SSH debe funcionar previamente sin una solicitud interactiva y el host necesita Git. ### ¿Cómo puede conectarse un agente a GitWarren? GitWarren proporciona un servidor MCP sobre stdio. Su configuración mediante la línea de comandos crea un lanzador para un cliente MCP, y el sitio documenta rutas de configuración para Claude Code, Codex, Cursor, VS Code, Kiro, Gemini CLI y Goose. ### ¿Qué plataformas e interfaces son compatibles? La aplicación de escritorio es compatible con macOS, Windows y Linux. El servidor de línea de comandos sirve la misma interfaz a un navegador, incluso en una máquina sin interfaz gráfica; la ruta documentada con \`npx\` requiere Node 22 o posterior. ## Datos rápidos - **Categoría**: Herramienta para desarrolladores - **Flujo de trabajo principal**: Revisión de código previa al commit - **Entradas revisadas**: Cambios del árbol de trabajo de Git preparados, no preparados y sin seguimiento - **Interfaces**: Aplicación de escritorio, interfaz accesible desde el navegador y servidor MCP - **Acceso remoto**: SSH, tailnet de Tailscale y Windows WSL - **Licencia**: Código abierto GPL-3.0