GitBot
gitbot-hq · Programación · Productividad
GitBot es un servidor local de código abierto que convierte Claude Code, Codex u OpenCode en bots reutilizables, con instrucciones guardadas, reglas de aprobación e hilos que puedes retomar después.

Acerca de GitBot
About
Qué es GitBot
GitBot es un servidor pequeño que instalas en tu propio ordenador. Se coloca entre una pestaña del navegador y el agente de código que ya pagas, y guarda el trabajo de ese agente como un bot que puedes volver a lanzar en cualquier repositorio. No hay cuenta de GitBot. Tus archivos no se mueven de sitio y la única conexión externa es la que tu agente ya hace por su cuenta.
El problema que resuelve es la repetición. Claude Code, Codex y OpenCode olvidan lo que pediste la última vez, así que cada tarea arranca explicando otra vez cómo quieres una revisión, qué archivos importan y qué puede tocar el agente sin preguntar. GitBot conserva esa preparación en un bot y abre un hilo sobre una carpeta cuando necesitas el trabajo de nuevo.
Hay dos piezas más que cierran el círculo. Los hilos son conversaciones atadas a un repositorio y cada uno se queda con el agente que ejecutó su primer turno, de modo que puedes cerrar la pestaña y volver a una respuesta en marcha. Los pasos de configuración son comandos opcionales que se ejecutan una vez por máquina: así un bot comprueba que existe una herramienta o prepara el entorno local antes de ponerse a trabajar.
Los límites conviene conocerlos antes de instalar nada. GitBot no tiene autenticación y escucha en todas las interfaces de red, así que cualquiera que llegue al puerto 3000 puede manejar agentes con tu acceso a archivos y a la shell. Además es una versión 0.0.x con licencia MIT: la superficie es pequeña y las asperezas todavía se están limando.
Primeros pasos
- Instala Node.js 18 o superior y un agente de código: la CLI
claude, la CLIcodexdespués decodex login, uopencodedespués deopencode auth login. - Ejecuta
npm install -g @gitbot-hq/gitboten una terminal. - Entra en la carpeta donde tienes tus proyectos y arranca el servidor local de agentes de IA con
gitbot start. Añade-p 4000si quieres otro puerto, o--caffeinatepara que un Mac no se duerma en trabajos largos. - Abre
http://localhost:3000en ese mismo equipo, pulsa el botón con el signo más del panel Bots y elige Create manually. - Ponle nombre al bot, escoge un agente instalado, escribe sus instrucciones fijas y deja los permisos de bots en Ask before each tool. Después abre un hilo, selecciona la carpeta del repositorio y envía el primer mensaje.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de GitBot.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores que ya pagan Claude Code, Codex u OpenCode
- Mantenedores en solitario con varios repositorios
- Equipos pequeños que quieren rutinas compartidas sin plataforma alojada
Tareas
- Revisión de código recurrente
- Limpieza de documentación
- Tareas de dependencias y compilación
Casos de uso
- Un freelance que trabaja con tres repositorios de clientes
- Un portátil que ya tiene un agente con sesión iniciada
- Un refactor largo que quieres seguir desde el sofá
Funciones clave
Bots reutilizables en lugar de prompts repetidos
Un bot para agentes de código es un conjunto de instrucciones fijas, más la elección de agente, un modo de permisos y pasos de configuración opcionales. Escribes el encargo una vez en lenguaje normal y lo reutilizas en cualquier repositorio que puedas leer. La separación importa: el bot define cómo se hace el trabajo y tu mensaje define la tarea de hoy. Ahí está la diferencia entre un archivo de prompts y los bots de programación con IA reutilizables, porque la preparación pasa a ser un objeto guardado en vez de texto que pegas otra vez.
Hilos atados a una carpeta
Cada hilo se ejecuta dentro de la carpeta de repositorio que eliges al abrirlo. GitBot transmite la salida del agente al navegador y la conversación sobrevive al cierre de la pestaña, así que un turno largo no necesita vigilancia. El hilo también se queda con el agente que hizo su primer turno, lo que mantiene predecible el comportamiento de cada modelo.
Tarjetas de aprobación y límites de herramientas
Con Claude Code u OpenCode, GitBot muestra una tarjeta de aprobación cada vez que una herramienta pide permiso. Una lista de herramientas permitidas acota lo que el bot puede llamar. La aprobación automática existe si la quieres, y elimina la posibilidad de revisar cada llamada, así que empieza por el modo de preguntar y amplía después.
Modos de permiso según el agente
Codex funciona de otra manera y GitBot lo refleja. Un bot con Claude Code y un bot con OpenCode reciben tarjetas de aprobación, mientras que un bot con Codex no tiene canal de aprobación por acción. Para Codex eliges Plan only, solo lectura, o Edit in the working directory para editar dentro de la carpeta. El modelo es opcional en Claude Code y Codex, y obligatorio como pareja proveedor y modelo en OpenCode.
Bots compartibles y Marketplace
Share with code copia las instrucciones y los ajustes del bot en algo que un compañero puede importar. El historial de chat y los archivos locales se quedan donde están. Publish to Marketplace redacta una ficha pública y un pull request contra el repositorio GitBot Library, y antes de publicar tiene que enseñarte el diff final.
Almacenamiento local y sin cuenta
Los bots y los registros de hilos viven en ~/.gitbot por defecto. GitBot no mantiene base de datos alojada, no recoge telemetría y no pide registro. Al arrancar hace una consulta para conocer tu IP pública, solo para imprimir la dirección que deben abrir otros dispositivos de tu red.
Ventajas y desventajas
Ventajas
- Reutilizar un agente que ya pagas mantiene la factura plana y no hay una segunda suscripción que justificar.
- Las instrucciones, los permisos y los pasos de configuración están en un solo sitio, de modo que un flujo de trabajo con IA deja de depender del historial de chat de una persona y pasa a ser algo que el equipo repite.
- Los hilos se retoman tras cerrar el navegador, así que un refactor largo no depende de dejar una pestaña abierta.
- El código tiene licencia MIT y se puede leer, lo que ayuda cuando quieres comprobar qué corre en tu máquina antes de confiar en ello.
- Importar y exportar facilitan el relevo: un compañero recibe tu configuración exacta, no una captura de pantalla de un prompt.
Desventajas
- No hay autenticación de ningún tipo. Quien alcance el puerto puede lanzar agentes con el acceso a archivos y shell de tu cuenta, así que solo tiene sentido en una red de confianza.
- No incluye modelo. Sin una instalación de Claude Code, Codex u OpenCode con sesión iniciada, GitBot no tiene nada que ejecutar.
- Codex no aplica una lista de herramientas permitidas y carece de aprobación por acción, así que un límite estricto obliga a elegir Claude Code u OpenCode.
- Un bot importado puede traer comandos de configuración que se ejecutan al importarlo, y la numeración 0.0.x indica que aún faltan comodidades como controles de acceso remoto.
Preguntas frecuentes
GitBot es un servidor local que da a Claude Code, Codex u OpenCode un encargo reutilizable, una carpeta de repositorio y una conversación a la que volver. Se instala con npm, abres una pestaña y trabajas desde ahí.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con GitBot.
Alternativas a GitBot
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
