Repolode
herdrdev

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

    Instala herdr con el script de instalación

    curl -fsSL https://herdr.dev/install.sh | sh
  2. 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