Sobre el proyecto

AgentHydra (antes CC Manager UI) es un panel local y de código abierto para agentes de programación con IA. Reúne el historial de sesiones de Claude Code, Codex y OpenCode en una sola pestaña del navegador, lo que te permite leer, seguir en vivo y responder a sesiones de Claude en ejecución sin tener que buscar terminales. También registra el costo y el uso entre modelos y proyectos, gestiona instancias aisladas de Claude Desktop y Codex Desktop, y expone toda su API a través de MCP para el control dirigido por agentes. Capacidades clave: - **Lista de sesiones unificada**: las conversaciones de Claude Code, Codex y OpenCode aparecen juntas, de la más reciente a la más antigua, con filtrado por proveedor, recencia, proyecto o instancia de Desktop. Codex se lee desde archivos JSONL de rollout; OpenCode usa su almacén SQLite local. - **Responder y distribución múltiple**: para las sesiones de Claude, puedes escribir respuestas directamente en la ventana de chat de escritorio propia de una sesión. Selecciona varias sesiones para enviar el mismo mensaje a todas. Codex y OpenCode son de solo lectura. - **Sin ejecuciones headless**: AgentHydra se niega deliberadamente a iniciar un chat de `claude` que no puedas ver. Todas las ejecuciones ocurren en ventanas reales de la aplicación de escritorio. La vista de cola de ejecución permanece como registro histórico, pero la creación de nuevos despachos headless está deshabilitada por política. - **Orquestación Corch**: un chat puede dividir una tarea y entregar partes a sesiones de Claude Code CLI en tus cuentas con sesión iniciada, con conmutación por error automática cuando una cuenta alcanza sus límites de uso. Los workers se pueden leer en vivo y dirigir en la vista Corch. - **Análisis de costos y uso**: costo por día, modelo, proyecto y cuenta; concurrencia de sesiones; puntuación de supervivencia de ediciones; y desgloses de skills/servidores MCP sin usar, llamadas de alto contexto, gasto de subagentes y uso de caché. Los costos usan precios de lista publicados. `--spend --json` imprime números para scripts. - **Detección de errores recurrentes**: empareja comandos de shell fallidos con el comando similar que los corrigió, agrupados por tipo de error, y puede copiarlos como un archivo de reglas (p. ej., `.claude/rules/cli-corrections.md`). - **Gestión de instancias**: crea, abre, enfoca, cierra y elimina instancias aisladas de Claude Desktop, cada una con su propia cuenta, plan y visualización de cuota. Las instancias de Codex Desktop y CLI obtienen `CODEX_HOME` y perfiles separados. El modo de instancia rápida ofrece un lanzador ligero que omite el gestor completo. - **Nativo de MCP**: toda la API se expone a través de MCP, incluidas herramientas para distribución múltiple, mover chats entre cuentas, corch run/status/send/cancel y correcciones de comandos. Los agentes también pueden comprobar con qué cuenta están ejecutándose y la cuota restante. - **Privacidad**: ningún contenido de sesión sale de la máquina. La única llamada externa es una comprobación de actualización opcional (se puede deshabilitar con `AGENTHYDRA_NO_PING=1`). Instalación: instalador de PowerShell de una línea en Windows (verifica SHA-256), o descarga las compilaciones del sistema operativo desde Releases. El código fuente se ejecuta con Bun. La interfaz está en `http://localhost:7787`. Requisitos: Bun (solo para el código fuente), CLI de `claude` y/o Claude Desktop para las funciones de Claude; Codex Desktop/CLI y OpenCode son opcionales. La gestión de instancias en Windows necesita la compilación clásica del instalador Squirrel de Claude Desktop, no el paquete MSIX. Licencia: MIT. Creado por LunarWerx Studios.