HubdAI
Autoalojado

Herdr

Runtime de código abierto que da persistencia de sesión a los agentes de código (Claude Code, Codex, Cursor y más de 20 agentes): siguen trabajando en segundo plano aunque te desconectes, y puedes retomarlos desde cualquier máquina.

Qué es Herdr

Herdr es un runtime en segundo plano —"donde viven tus agentes de código", en palabras del propio fabricante— desarrollado por Herdr, Inc., una startup fundada por Can Celik e incorporada al batch Fall 2026 de Y Combinator. Es un único binario, escrito en Rust y sin dependencia de Electron, que actúa como servidor persistente y multiplexor de terminal: posee las sesiones de terminal de los agentes de código en lugar de sustituirlos o envolverlos, para que sigan ejecutándose aunque el usuario se desconecte. El proyecto es de código abierto bajo licencia Apache 2.0.

Para qué sirve Herdr

Resuelve un problema concreto de quien trabaja con agentes de código durante horas o días seguidos: la pérdida de contexto y de sesión al cerrar el portátil, perder la conexión de red o reiniciar la máquina. Con Herdr, el agente sigue ejecutándose en segundo plano y, al reconectar —desde la misma máquina o desde otra—, la sesión se recupera exactamente donde se dejó. También permite conectar varias máquinas por SSH y ver los agentes de todas ellas, locales y remotos, en una sola interfaz.

Cómo funciona técnicamente

  • Herdr no sustituye ni envuelve la CLI del agente de código: solo posee su panel de terminal, dejando que el agente se ejecute exactamente igual que si se hubiera lanzado a mano.
  • Para saber si un agente está inactivo, trabajando o bloqueado usa dos mecanismos: si el agente tiene hooks de ciclo de vida completos instalados, esa integración es la fuente de verdad; si no, Herdr lee el snapshot en vivo de la parte inferior de la pantalla de terminal y evalúa manifiestos TOML contra ese snapshot.
  • El estado bloqueado solo se marca cuando ese snapshot coincide con una interfaz visible conocida de aprobación, pregunta o permiso —nunca por una heurística genérica.
  • Los propios agentes gestionados por Herdr pueden interactuar entre sí: dividir paneles, arrancarse unos a otros y enviarse prompts.

Funcionalidades verificadas

  • Persistencia de sesión completa: el agente sigue en marcha al desconectar, y se recupera tras reiniciar la máquina.
  • Cola de atención por estado (trabajando, bloqueado o inactivo) para cada panel de agente.
  • Gestión de máquinas locales y remotas por SSH en una sola interfaz.
  • Renombrado de agentes y etiquetas de estado personalizadas.
  • API de socket y CLI para control programático.
  • Marketplace de plugins locales y ejecutables: más de mil plugins de comunidad publicados (cifra en vivo, verificada el 24 de septiembre de 2026 — un contador que crece con el tiempo, no un tope fijo).
  • Detección nativa de 22 agentes de código —entre ellos Claude Code, Codex, Cursor Agent CLI, GitHub Copilot CLI, Devin CLI y Amp—, más otros dos (Gemini CLI y Cline) detectados de forma menos madura (lista verificada el 24 de septiembre de 2026, puede ampliarse en versiones futuras).

Requisitos e instalación

Requisitos

  • Binarios estables disponibles para Linux, macOS y Windows x86_64 (Windows ARM64 funciona vía emulación x86_64).
  • No requiere cuenta ni inicio de sesión para el uso local o autoalojado.

Instalación

  • macOS y Linux: instalar con el script oficial mediante curl -fsSL https://herdr.dev/install.sh | sh
  • Windows con PowerShell: powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"
  • Windows, alternativa por CMD si la política de seguridad bloquea PowerShell: curl.exe -fsSLo install.cmd https://herdr.dev/install.cmd && install.cmd && del install.cmd
  • Gestores de paquetes alternativos: Homebrew (brew install herdr), mise (mise use -g herdr) o Nix (nix run github:herdrdev/herdr/vX.Y.Z).
  • También hay binarios descargables manualmente desde GitHub Releases para cada plataforma.

Flujo de trabajo con Herdr

  • Arrancar Herdr desde el directorio del proyecto abre o recupera la sesión en segundo plano por defecto, creando un workspace automáticamente si hace falta.
  • Dentro de un panel se arranca el agente de código como siempre, con su propio comando.
  • Para dejar todo funcionando en segundo plano basta con desconectar —con una combinación de teclas o cerrando la ventana de terminal—, sin tener que detener nada explícitamente.
  • Para volver a ver el trabajo, basta con reconectar ejecutando Herdr de nuevo.
  • Para detener todo el servidor y sus sesiones existe un comando explícito de parada.

Ejemplo práctico

Este es el flujo documentado oficialmente para dejar un agente trabajando y recuperarlo después —ejemplo ilustrativo tomado de la documentación oficial de Herdr, no un caso verificado por nosotros con nuestro propio código—.

  • Ejecutar herdr desde el directorio del proyecto para abrir la sesión en segundo plano.
  • Arrancar el agente de código dentro del panel, por ejemplo con claude.
  • Desconectar cerrando la ventana de terminal o con el atajo de detach — el agente sigue trabajando.
  • Más tarde, desde la misma máquina o desde otra, volver a ejecutar herdr para reconectar exactamente donde se dejó.
  • Cuando ya no se necesite nada en marcha, ejecutar herdr server stop.

Casos de uso profesionales

  • Dejar un agente de código trabajando durante horas en una tarea larga —por ejemplo, un backfill o una migración— sin tener que mantener el portátil encendido y conectado todo ese tiempo.
  • Supervisar varios agentes a la vez, en varios proyectos o varias máquinas, viendo de un vistazo cuáles están bloqueados esperando una aprobación y cuáles siguen trabajando.
  • Retomar el trabajo de un agente desde una máquina distinta a la que lo inició, por ejemplo pasar de una máquina local a un servidor remoto conectado por SSH.
  • Coordinar varios agentes que se comunican entre sí dentro del mismo espacio de trabajo, en vez de gestionarlos como procesos aislados.

Precio de Herdr

El runtime de Herdr es de código abierto bajo licencia Apache 2.0 y gratuito para autoalojar: no existe hoy ninguna página de precios activa para el uso local. El fabricante anuncia un futuro servicio gestionado, «Herdr Cloud», descrito como «las mismas máquinas, sin configurar SSH», pero sin precio ni fecha de lanzamiento publicados todavía. Los precios y la disponibilidad de Herdr Cloud pueden cambiar: la fuente fiable siempre es herdr.dev/pricing, no esta ficha.

Ventajas de Herdr

  • Es gratuito y de código abierto para el uso autoalojado, sin depender de una cuenta ni de un servicio en la nube de terceros.
  • Un único binario sin dependencias pesadas —sin Electron—, disponible para las tres plataformas principales de escritorio y servidor.
  • No sustituye la CLI del agente de código que ya usas: se limita a poseer su terminal, así que sigue comportándose exactamente igual.
  • Detecta de forma nativa un número amplio de agentes de código distintos, sin limitarse a uno solo.
  • Permite gestionar máquinas locales y remotas, por SSH, desde una sola interfaz.

Inconvenientes y limitaciones de Herdr

  • No hay todavía una oferta de precios ni de disponibilidad general para Herdr Cloud, el servicio gestionado anunciado: solo existe como anuncio.
  • Dos de los agentes soportados, Gemini CLI y Cline, están marcados explícitamente como detectados pero menos probados, con una integración menos madura que el resto.
  • Es un proyecto muy joven —lanzado en 2026— y de una empresa igualmente joven, con el riesgo de estabilidad y continuidad propio de cualquier herramienta en etapa temprana.
  • Depende de que el usuario ejecute el binario en cada máquina que quiera gestionar; no es un servicio sin instalación, al menos hasta que Herdr Cloud esté disponible.

Alternativas a Herdr

No hemos encontrado ninguna comparativa oficial de Herdr frente a otras herramientas concretas: su propio blog, al hablar de dónde viven hoy los agentes de código, menciona los multiplexores de terminal solo de pasada, como parte del ecosistema, sin compararse directamente con ninguno.

Como contexto editorial, no como comparación del fabricante: el espacio funcional más cercano son los multiplexores de terminal clásicos —tmux, screen, zellij—, que también permiten mantener sesiones de terminal vivas al desconectar. La diferencia verificable es que Herdr añade, por encima de esa persistencia, una capa de detección de estado específica para agentes de código. Ninguna de estas herramientas tiene ficha propia en este catálogo, por lo que no se enlazan internamente.

Preguntas frecuentes sobre Herdr

¿Es gratis Herdr?

El runtime en sí es de código abierto, con licencia Apache 2.0, y gratuito para autoalojar. El fabricante ha anunciado un futuro servicio gestionado de pago, Herdr Cloud, pero todavía sin precio ni fecha de disponibilidad.

¿Qué agentes de código soporta?

Detecta de forma nativa 22 agentes, entre ellos Claude Code, Codex, Cursor Agent CLI, GitHub Copilot CLI, Devin CLI y Amp, además de otros dos —Gemini CLI y Cline— marcados como detectados de forma menos madura.

¿Sustituye a la CLI de mi agente de código?

No. Herdr no envuelve ni sustituye la CLI del agente: solo posee el panel de terminal donde se ejecuta, dejando que el agente funcione exactamente igual que si se hubiera lanzado a mano.

¿Herdr requiere crear una cuenta?

No, para el uso local o autoalojado no se ha encontrado ningún requisito de cuenta ni inicio de sesión.

¿Qué pasa si cierro el portátil mientras un agente está trabajando?

El agente sigue ejecutándose en el servidor en segundo plano de Herdr; al reconectar —desde la misma máquina o desde otra— la sesión se recupera donde se dejó, incluso después de reiniciar la máquina.

Fuentes oficiales

  • Producto: herdr.dev
  • Documentación: herdr.dev/docs (secciones Agents, Connecting Machines, Session State, Configuration, API, Plugins, Marketplace)
  • Repositorio: github.com/herdrdev/herdr
  • Blog: herdr.dev/blog
  • Comunidad: Discord (discord.gg/PsgRfzmUDg)
Visitar sitio web oficial