CONCEPTO · TOOLS
Instalar herdr: guía básica
Instala herdr, el gestor de terminales para agentes de código, en macOS, Linux o Windows, y arranca tu primer workspace.
10 min · actualizado 2026-08
Objetivo
Al terminar vas a tener herdr instalado y corriendo en tu máquina, con un workspace activo sobre un proyecto real y un agente de código detectado en la barra lateral.
herdr es un multiplexor de terminales pensado para trabajar con agentes de código (Claude Code, Codex, Cursor, opencode y otros). Mantiene las sesiones vivas en segundo plano y muestra el estado de cada agente —trabajando, bloqueado, terminado— sin que tengas que revisar panel por panel.
Prerrequisitos
- macOS, Linux o Windows x86_64 (en Windows ARM64 corre por emulación).
- Acceso a una terminal con permisos para instalar binarios en tu
PATH. - Un proyecto local sobre el que quieras trabajar.
- Opcional: un agente de código ya instalado (por ejemplo Claude Code) para verlo detectado al final.
Esta guía cubre la versión v0.8.2 de herdr.
Pasos
1. Instalar el binario
Elige el método según tu sistema.
macOS / Linux (script):
curl -fsSL https://herdr.dev/install.sh | shWindows (PowerShell):
powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"Windows (CMD, si PowerShell está bloqueado):
curl.exe -fsSLo install.cmd https://herdr.dev/install.cmd && install.cmd && del install.cmdHomebrew:
brew install herdrmise:
mise use -g herdrNix (flake): reemplaza v0.x.y por el último tag de release.
nix profile install github:herdrdev/herdr/v0.x.yManual: descarga el binario para tu sistema desde las releases de GitHub, hazlo ejecutable y agrégalo al PATH.
2. Verificar la instalación
herdr --versionVerificación esperada: imprime la versión instalada (por ejemplo herdr 0.8.2). Si la terminal responde "command not found", abre una sesión nueva para que tome el PATH actualizado.
3. Arrancar herdr sobre un proyecto
cd ruta/a/tu/proyecto
herdrEsto levanta el servidor en segundo plano y crea un workspace para ese directorio. Vas a entrar a la interfaz de herdr con un pane de terminal activo.
Verificación esperada: ves la barra lateral de herdr y el prompt de tu shell dentro del pane.
4. Lanzar un agente y verlo detectado
Dentro del pane, arranca tu agente como siempre:
claudeherdr lo detecta solo y muestra su estado en la barra lateral. Puedes dividir el pane con prefix+v (split a la derecha) o prefix+- (split abajo); el prefijo por defecto es ctrl+b.
5. Detach y reattach
Presiona prefix+q o cierra la terminal. Todo sigue corriendo en segundo plano. Para volver:
herdr6. Detener el servidor
Cuando termines:
herdr server stopResultado esperado
herdr --versionimprime la versión.herdrabre un workspace sobre tu proyecto y sobrevive a cerrar la terminal.- Un agente lanzado dentro de un pane aparece con su estado en la barra lateral.
Troubleshooting
Problemas comunes
herdr: command not founddespués de instalar: el instalador agregó el binario alPATHpero tu shell actual no lo tomó. Abre una terminal nueva o recarga tu perfil (source ~/.bashrc,source ~/.zshrc).- El agente no se detecta: ejecuta
herdr agent listpara ver qué reconoce, yherdr agent explain <target> --jsonpara entender por qué un comando no coincide. - Los keybindings no responden: probablemente tu terminal o el sistema operativo están capturando
ctrl+bantes que herdr. Revisa la guía de teclado. - Logs del servidor:
~/.config/herdr/en Linux/macOS,%APPDATA%\herdr\en Windows.
Siguiente paso
Configura herdr a tu gusto editando ~/.config/herdr/config.toml (o %APPDATA%\herdr\config.toml en Windows). Puedes ver los valores por defecto con herdr --default-config y recargar sin reiniciar con herdr server reload-config.