Sobre el proyecto
Herdr se posiciona como "el runtime donde viven tus agentes de codificación". Es un servidor de terminal en segundo plano que preserva las sesiones cuando los clientes se desconectan, las conexiones SSH se caen o las máquinas se reinician. Al recuperarse, Herdr restaura la distribución guardada de paneles y puede reanudar sesiones de agentes compatibles, aunque los procesos originales no sobreviven al reinicio.
La herramienta soporta múltiples máquinas: el trabajo local y los hosts SSH guardados se gestionan en una sola ventana con una lista combinada de agentes y reconexiones independientes. Cada panel se marca visualmente como activo, bloqueado o inactivo, notificando al usuario cuando un agente se detiene y necesita intervención.
Herdr está diseñado para ser nativo de agentes: los agentes de IA lo controlan mediante CLI y una API de socket. Los agentes pueden crear paneles, enviarse solicitudes entre sí y esperar hasta que otro agente esté genuinamente bloqueado, sin que Herdr envuelva ni reemplace a los agentes mismos. Ejecuta cualquier agente basado en terminal que ya uses, incluyendo Claude Code, Codex, Cursor, OpenCode, Grok y otros.
La interacción es principalmente mediante teclado y ratón, ofreciendo teclas prefijo estilo tmux junto con gestos de clic, arrastre y división. Los plugins pueden extender paneles y flujos de trabajo, y existe un marketplace. La aplicación completa es un solo binario Rust sin dependencia de Electron, diseñado para ejecutarse dentro del terminal que ya usas.
La instalación se realiza mediante un script de shell (curl -fsSL https://herdr.dev/install.sh | sh), Homebrew (brew install herdr), mise (mise use -g herdr) o un script de PowerShell en Windows. Tras la instalación, ejecutar `herdr` en el directorio donde resides el trabajo abre la sesión; `ctrl+b q` desconecta, y volver a ejecutar `herdr` reconecta.
Documentación completa, incluyendo inicio rápido, conceptos, agentes compatibles, atajos de teclado, configuración, estado de sesión, conexión a máquinas remotas, persistencia, integraciones, plugins y API de socket, está alojada en herdr.dev/docs. El proyecto tiene licencia Apache 2.0 y depende de patrocinadores y backers de la comunidad.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.