GitBot
GitBot es un servidor local y una interfaz web de código abierto que ejecuta agentes de Claude Code, Codex y OpenCode con hilos de conversación persistentes y límites de permisos configurables.
GitBot es un servidor local y una interfaz web de código abierto que ejecuta agentes de Claude Code, Codex y OpenCode con hilos de conversación persistentes y límites de permisos configurables.
Qué hace el producto y cómo se presenta oficialmente
GitBot funciona como un puente local entre un espacio de trabajo en el navegador web y los agentes de programación de línea de comandos instalados en el ordenador del usuario. Coordina Claude Code, Codex y OpenCode sin exigir una cuenta externa en la plataforma GitBot, autenticándose directamente con las credenciales de cada CLI instalada.
Los usuarios configuran bots con instrucciones reutilizables, rutinas de preparación opcionales e hilos de conversación específicos para cada repositorio. Según el motor del agente subyacente, GitBot muestra avisos de aprobación de herramientas en tiempo real o confina al agente dentro de modos de entorno aislado en directorios designados.
Casos de uso respaldados por fuentes oficiales
Los desarrolladores indican a un agente que audite continuamente un repositorio en busca de discrepancias entre el código y la documentación, revisando las ediciones propuestas antes de su ejecución.
Los ingenieros ejecutan bots dedicados en diferentes carpetas locales para llevar a cabo tareas de programación aisladas mientras mantienen hilos de conversación independientes.
El proceso documentado, cuando está disponible
Instale Node.js 18 o superior, autentique las CLI de los agentes de programación preferidos, instale el paquete de GitBot de forma global e inicie el servidor con el comando gitbot start.
Abra la interfaz web, asigne un nombre al bot, defina las instrucciones permanentes, seleccione el agente subyacente y establezca el modo de permisos predeterminado.
Seleccione un directorio de repositorio local, envíe instrucciones de tareas en un nuevo hilo y supervise las respuestas en vivo mientras aprueba o rechaza solicitudes de herramientas.
GitBot gestiona los permisos y las restricciones de seguridad de forma distinta según la arquitectura del agente subyacente. En el caso de Claude Code y OpenCode, la plataforma ofrece un sistema de aprobación interactivo que muestra tarjetas cada vez que una herramienta requiere autorización explícita del usuario. Estos dos agentes también admiten listas de herramientas permitidas y no permitidas para restringir las acciones que pueden invocar.
Dado que Codex no dispone de un canal de aprobación por acción, GitBot garantiza la seguridad aplicando entornos aislados más amplios, como modos de planificación de solo lectura o edición restringida al directorio de trabajo. La configuración de permisos se puede actualizar directamente desde la barra de chat del hilo, aplicándose a las aprobaciones pendientes actuales en Claude Code y OpenCode, o entrando en vigor en el siguiente mensaje para Codex.
Comprobaciones con tus propios materiales y flujo de trabajo
Qué fuentes se revisaron y cuándo
Respuestas basadas en el registro de producto con fuentes verificadas
GitBot no requiere crear una cuenta ni un registro centralizado. Se ejecuta localmente y utiliza las sesiones activas en la línea de comandos del usuario para Claude Code, Codex u OpenCode.
Todos los perfiles de bots y los registros de conversaciones se almacenan localmente en el equipo anfitrión dentro del directorio ~/.gitbot de forma predeterminada, sin utilizar bases de datos alojadas ni recopilar telemetría.
Sí, GitBot funciona como un proceso de servidor local en segundo plano. Los usuarios pueden cerrar la pestaña del navegador durante una ejecución y reabrir el hilo más tarde para consultar los resultados.
GitBot no incluye mecanismos de autenticación integrados. Cualquier usuario con acceso de red a su puerto puede ejecutar agentes con los permisos de usuario del equipo anfitrión, por lo que es esencial utilizarlo únicamente en redes de confianza.
Al utilizar la función de compartir con código se exportan la configuración y las instrucciones del bot, sin incluir los archivos del repositorio local ni el historial de conversaciones del chat.