BookinglyTech News
Software

Cogpit, una interfaz libre para Claude Code, Codex y Copilot CLI

El proyecto es un GUI gratuito y local que reúne sesiones, diffs, pull requests, despliegues y un navegador compartido con el agente, usando los logins del CLI que ya tengas.

3 min de lecturaDev.to0 vistas

Cogpit es un GUI gratuito y de código abierto para Claude Code, OpenAI Codex y GitHub Copilot CLI. Corre en la máquina del usuario, sin cuenta propia ni credenciales nuevas: se apoya en los logins que ya estén hechos en esas herramientas de terminal. El repositorio está en GitHub, con binarios para macOS, Windows y Linux.

El punto de partida es una escena conocida. El agente dice que ha arreglado el bug del carrito, pero todavía hay que localizar la pull request, leer el diff, comprobar si el build pasó y abrir el preview correcto. Y al día siguiente, acordarse de en qué conversación estaba el arreglo. Una sesión de agente no es solo el resultado: es el registro de intentos fallidos, comandos y preguntas de seguimiento. Perderla significa rehacer trabajo ya hecho.

Sesiones, diffs y el resto del flujo

Cogpit descubre y retoma sesiones ya existentes de los tres CLI, incluidas las empezadas fuera de la aplicación. Las agrupa por proyecto y permite buscar por prompt, rama o pull request. Las conversaciones de los tres agentes conviven en un mismo espacio de trabajo, aunque cada una siga atada al suyo.

Con el agente trabajando, se puede abrir la salida de un comando o una edición de fichero sin recorrer páginas de terminal. Para revisar, deja inspeccionar los cambios turno a turno o ver el diff combinado de la sesión. El panel de GitHub trae pull requests, ficheros modificados, revisiones y ejecuciones de Actions; una sesión enlazada da el camino de vuelta a la conversación que hay detrás de una PR.

El panel de Vercel muestra despliegues de producción y de preview, con los logs de build desplegables. Y el panel de navegador emite en streaming una pestaña de un navegador agent-browser: se puede mirar cómo navega el agente, hacer clic y escribir uno mismo, o coger el control para un login y devolvérselo después. El navegador por defecto es compartido y conserva los logins entre ejecuciones; las sesiones con nombre mantienen perfiles persistentes separados. Conviene comprobar una cosa antes de discutir sobre una página: cada parte puede estar en una pestaña distinta.

El autor pone un ejemplo que ilustra por qué esto importa. Un "tests pass" en verde no dice si la prueba cubre el bug reportado; un timeout más largo puede poner el test en verde y dejar la condición de carrera intacta. De ahí que el panel deje pedir algo concreto al agente: que enseñe el test de regresión para una respuesta tardía del carrito, por ejemplo.

Cómo probarlo

Hay que instalar y autenticar previamente Claude Code, Codex o GitHub Copilot CLI, y luego descargar Cogpit para macOS, Windows o Linux desde las notas de la versión. El soporte de Windows ha recibido menos pruebas y el host del navegador solo funciona hoy en macOS y Linux. La otra vía es la aplicación web local con Node.js 20.11 o superior: npx cogpit@latest.

Las integraciones con GitHub, ClickUp, Vercel y la automatización del navegador necesitan su propia configuración, que va aparte. Las capturas que acompañan a la presentación usan sesiones de demostración y datos de ejemplo, no un repositorio real.

La propuesta encaja con un problema que va a más: cuantos más agentes se usan, más disperso queda el contexto de cada tarea. Queda por ver si un espacio único aguanta cuando aparezcan más CLI y si la gente está dispuesta a configurar todas las integraciones para aprovecharlo.