Centro de control TUI para ejecutar, supervisar y coordinar varios agentes de programación con IA en espacios de trabajo persistentes en la terminal.
herdrdev/herdr
Un espacio de trabajo de terminal en Rust que ejecuta agentes de programación en paneles persistentes, indica cuáles están trabajando, bloqueados o inactivos y permite controlarlo mediante CLI y una API de socket.
Alternativa open source a:tmux
- Estrellas
- 44,785
- Forks
- 3,566
- Issues abiertos
- 388
- Último commit
- ayer
¿Qué es?
herdr es un espacio de trabajo de terminal para ejecutar agentes de programación como Claude Code, Codex, Cursor, OpenCode y Grok. Funciona como un multiplexor de terminal: los paneles se dividen y organizan dentro de una ventana, y las terminales siguen ejecutándose en un servidor en segundo plano. Así, cerrar el cliente o perder la conexión SSH no interrumpe el trabajo. Tras reiniciar el servidor o la máquina, herdr restaura el diseño guardado y puede reanudar las sesiones de agentes compatibles, aunque los procesos originales no permanecen activos.
Cada panel indica si está trabajando, bloqueado o inactivo, para que sea fácil ver qué agente se detuvo y necesita una respuesta. El trabajo local y las máquinas SSH guardadas pueden mostrarse juntos en una ventana, con una lista unificada de agentes. Los propios agentes también pueden controlar herdr mediante la CLI y la API de socket, por ejemplo, para crear paneles, enviar instrucciones a otros agentes o esperar hasta que otro agente quede bloqueado. Se admiten tanto las teclas de prefijo como las acciones con el mouse, como hacer clic, arrastrar y dividir paneles.
herdr es un único binario de Rust que se ejecuta dentro de un emulador de terminal existente. Se puede instalar mediante un script de shell, Homebrew, mise o PowerShell en Windows. Tiene licencia Apache-2.0 y ofrece un sistema de plugins.
Funciones clave
- 01Mantiene las terminales en ejecución en un servidor en segundo plano cuando se cierra la conexión del cliente o se interrumpe la conexión SSH.
- 02Restaura los diseños guardados y puede reanudar las sesiones de agentes compatibles tras los reinicios.
- 03Indica si cada panel está trabajando, bloqueado o inactivo.
- 04Permite que los agentes creen paneles y se envíen instrucciones mediante la CLI y la API de socket.
- 05Combina máquinas locales y remotas por SSH en una ventana, con una lista unificada de agentes.
- 06Admite tanto teclas de prefijo al estilo de tmux como la interacción con el mouse.
Casos de uso
- Ejecutar varios agentes de programación en paralelo y comprobar cuál necesita indicaciones.
- Mantener activas sesiones largas de agentes aunque la conexión SSH sea inestable.
- Coordinar agentes en varias máquinas remotas desde una sola ventana de terminal.
Inicio rápido
- 1
Instala herdr con el script de instalación
curl -fsSL https://herdr.dev/install.sh | sh - 2
Inicia herdr en tu directorio de trabajo
herdr
Antes de usarlo
- La compatibilidad con Windows está en fase beta y requiere una configuración protegida por un sistema de seguridad de endpoints.
Temas
Preguntas frecuentes
- ¿Qué es herdr?
- Un espacio de trabajo de terminal en Rust que ejecuta agentes de programación en paneles persistentes, indica cuáles están trabajando, bloqueados o inactivos y permite controlarlo mediante CLI y una API de socket. herdr es un espacio de trabajo de terminal para ejecutar agentes de programación como Claude Code, Codex, Cursor, OpenCode y Grok. Funciona como un multiplexor de terminal: los paneles se dividen y organizan dentro de una ventana, y las terminales siguen ejecutándose en un servidor en segundo plano. Así, cerrar el cliente o perder la conexión SSH no interrumpe el trabajo. Tras reiniciar el servidor o la máquina, herdr restaura el diseño guardado y puede reanudar las sesiones de agentes compatibles, aunque los procesos originales no permanecen activos.
- ¿herdr es gratuito? ¿Qué licencia tiene?
- herdr es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿herdr sigue mantenido?
- Mantenimiento activo. El último commit de herdr fue el 18 oct 2026.
- ¿Para qué puedo usar herdr?
- Ejecutar varios agentes de programación en paralelo y comprobar cuál necesita indicaciones. Mantener activas sesiones largas de agentes aunque la conexión SSH sea inestable. Coordinar agentes en varias máquinas remotas desde una sola ventana de terminal.
- ¿Cómo se instala herdr?
- Instala herdr con el script de instalación: curl -fsSL https://herdr.dev/install.sh | sh Inicia herdr en tu directorio de trabajo: herdr
- ¿Dónde consigo herdr?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/herdrdev/herdr
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Runtime modular y sistema de orquestación que coordina agentes de programación con IA mediante pipelines con controles para tareas, revisión, entregas y documentación en Claude Code, Codex, Cursor y más.
Una interfaz de terminal para consultar, verificar, instalar y actualizar skills de agentes en Claude Code, OpenCode, Codex, Cursor y otros agentes de programación.
Un almacén personal de contexto que proporciona conocimiento persistente de los proyectos a agentes de programación con IA como Codex, Claude Code y OpenCode mediante una CLI, un servidor MCP y una app de escritorio.
Orquestador de programación con IA multimodelo que asigna tareas especializadas definidas en Markdown a las CLI de Claude, Codex, Gemini, Kimi y Grok, en worktrees de Git aislados.
CLI y motor de workflows que ejecuta agentes de programación como Claude Code, Codex y Copilot con etapas configurables de revisión, reparación y pruebas antes de aceptar el trabajo.