GitBot

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.

Vista previa de la interfaz de GitBot

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

  1. Instala Node.js 18 o superior y un agente de código: la CLI claude, la CLI codex después de codex login, u opencode después de opencode auth login.
  2. Ejecuta npm install -g @gitbot-hq/gitbot en una terminal.
  3. Entra en la carpeta donde tienes tus proyectos y arranca el servidor local de agentes de IA con gitbot start. Añade -p 4000 si quieres otro puerto, o --caffeinate para que un Mac no se duerma en trabajos largos.
  4. Abre http://localhost:3000 en ese mismo equipo, pulsa el botón con el signo más del panel Bots y elige Create manually.
  5. 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.

Plan gratuitoSí
Planes de pagoFree (no paid tiers)
PlataformamacOS, Windows, Linux (Node.js 18+), web browser
Desarrolladorgitbot-hq
CategoríaProgramación · Productividad
Fecha de lanzamientoSep 2026
Última actualizaciónOct 2026
Visitas al sitio web649.3M
Ranking global del sitio50
Disponibilidad de la APISí

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í.