Deja a tus agentes trabajando y vuelve cuando quieras.

Herdr es un runtime open source que mantiene vivos a Claude Code, Codex, Cursor y el resto de agentes de programación aunque cierres la sesión o cambies de máquina. Aquí lo explicamos en castellano.

Instalar en macOS o Linux
curl -fsSL https://herdr.dev/install.sh | sh

Apache 2.0. Un binario en Rust para macOS, Linux y Windows. El sitio oficial es herdr.dev; este es independiente.

herdr — sesión defaultctrl+b q para desconectar
agentesservidorpruebas
$ claude
 Refactoriza el checkout y añade pruebas

  Leyendo src/checkout.ts
  Editando src/checkout.ts
  Escribiendo tests/checkout.test.ts
  Ejecutando npm test…
  ✓ 12 pruebas pasan

 Listo. He dejado un resumen en CHECKOUT.md.
cliente conectadodesconectado con ctrl+b q · los agentes siguen en marchaconectado de nuevo desde el portátil · todo donde lo dejaste

Qué resuelve

Los agentes no mueren con la ventana
Herdr es un servidor en segundo plano que aloja las terminales. Cierra el portátil, corta la conexión SSH o reinicia el cliente: cada agente sigue donde estaba.
Ves de un vistazo quién te necesita
Cada agente aparece en la barra lateral como trabajando, bloqueado, hecho o en espera. Se acabó ir pestaña por pestaña para ver cuál pide permiso.
Tus agentes, sin cambiar nada
Claude Code, Codex, Cursor, OpenCode, Pi y una veintena más. Herdr los detecta por el proceso y la pantalla; no hay que instalar nada dentro del agente.
Varias máquinas en una ventana
Tu equipo y tus servidores por SSH conviven en la misma interfaz, con una lista única de agentes. Desde el móvil también, con cualquier cliente SSH.

Así se usa, en tres pasos

  1. Instálalo

    Un comando en macOS o Linux (también hay Homebrew, mise, Nix y un instalador para Windows).

    curl -fsSL https://herdr.dev/install.sh | sh
  2. Arranca Herdr en tu proyecto y lanza tu agente

    herdr abre o recupera tu sesión. Dentro, en un panel, arranca el agente como siempre. Herdr lo reconoce solo.

    cd mi-proyecto
    herdr
    claude
  3. Desconéctate. Vuelve.

    ctrl+b q o cerrar la ventana. El servidor y los agentes siguen. Al día siguiente, desde otro sitio, herdr otra vez y ahí está todo.

    herdr
    herdr --remote workbox   # o desde el portátil a un servidor

Con más detalle en Cómo se usa y en la guía de primeros pasos.

Funciona con los agentes que ya usas

Herdr detecta el proceso y lee la pantalla para saber en qué estado está cada uno. Los que no conoce funcionan igual, solo que sin estado detallado.

  • Claude Code
  • Codex
  • Cursor Agent
  • OpenCode
  • Pi
  • GitHub Copilot CLI
  • Gemini CLI
  • Grok CLI
  • Devin CLI
  • Kimi Code
  • Qwen Code
  • Droid
  • Amp
  • Kilo Code
  • Hermes
  • Kiro

La lista completa, con cómo se detecta cada uno, está en Agentes.