Ir al contenido

Primeros pasos

Si aún no tienes Herdr instalado, pasa por Instalar. Después, arranca Herdr desde el directorio de cualquier proyecto:

Ventana de terminal
herdr

Herdr abre tu sesión en segundo plano por defecto, o se conecta a ella si ya existe. No tienes que gestionar sockets. Si te desconectas, los agentes siguen en marcha.

Cuando una sesión no tiene espacios de trabajo, Herdr abre uno automáticamente. Un espacio de trabajo es un contenedor a nivel de proyecto para pestañas, paneles y agentes. Dale a cada proyecto activo su propio espacio de trabajo para que el estado de los agentes se lea bien en la barra lateral.

Herdr está pensado para el ratón, así que empieza haciendo clic en paneles, pestañas, espacios de trabajo y agentes para enfocarlos. Arrastra los bordes de los paneles para cambiar el tamaño. Haz clic derecho para abrir los menús contextuales, con opciones como dividir paneles y crear pestañas. Arrastra para seleccionar texto y copiarlo al portapapeles. Haz doble clic sobre una palabra para seleccionarla, o mantén pulsado el segundo clic y arrastra para ampliar la selección palabra a palabra. Los dos gestos copian al soltar el ratón. Copiar no requiere Ctrl+C.

Ctrl+clic abre los enlaces de un panel cuando la terminal envía a Herdr el clic con modificador. Funciona con hiperenlaces OSC 8 y con URL http:// o https://, incluidos los enlaces partidos cuyo principio o final queda fuera de la zona visible. Mantén Ctrl y mueve el puntero sobre un enlace para subrayar sus tramos visibles. El resaltado desaparece al retirar el puntero, cuando cambia el contenido del panel o cuando Herdr recibe un evento de Ctrl soltado; algunas terminales solo informan de cambios en los modificadores cuando se mueve el ratón. En macOS usa Ctrl+clic para los enlaces de panel que gestiona Herdr mientras la captura del ratón está activa; Cmd+clic solo está disponible por la vía nativa de la terminal, como Mayús+Cmd+clic o ui.mouse_capture = false.

Si configuras ui.right_click_passthrough_modifier, ese modificador más clic derecho envía los gestos de clic derecho, mantener y arrastrar a las aplicaciones del panel que gestionan el ratón. Para que el clic derecho normal llegue a la aplicación de un panel concreto, elige Send right-clicks to pane en el menú de ese panel o ejecuta dentro herdr pane input --current --right-click pane. Haz clic derecho en el marco del panel para volver a abrir el menú de Herdr.

Arranca tu agente de programación en un panel:

Ventana de terminal
claude

O codex, pi, opencode o cualquier otro agente compatible. Herdr lo detecta automáticamente. En todos los espacios de trabajo, la barra lateral muestra si cada agente está working, blocked, done o idle (trabajando, bloqueado, hecho o en espera), así siempre sabes qué proyecto te necesita.

El teclado es opcional; con el ratón llegas a todo. Pulsa ctrl+b para entrar en el modo prefijo y luego una tecla de acción.

Acciones habituales:

Acción Tecla
Dividir a la derecha prefijo+v
Dividir hacia abajo prefijo+-
Pestaña nueva prefijo+c
Pestaña siguiente / anterior prefijo+n / prefijo+p
Navegar por los espacios de trabajo prefijo+w
Espacio de trabajo nuevo prefijo+shift+n
Desconectar el cliente prefijo+q

Si la idea del prefijo te es nueva, Teclado explica qué es, por qué lo usan los multiplexores y cómo prescindir de él. Pulsa prefijo+? dentro de Herdr para ver todos los atajos activos, y prefijo+[ para copiar con el teclado en el modo copia.

Pulsa prefijo+q o simplemente cierra la ventana de la terminal. El servidor de Herdr y todos los agentes siguen en marcha. Ejecuta herdr otra vez para volver a conectarte a la misma sesión.

Para terminar la sesión y parar sus paneles:

Ventana de terminal
herdr server stop
  • Conceptos: el modelo de espacios de trabajo, pestañas, paneles y agentes en dos minutos.
  • Cómo trabajar con Herdr: en local, por SSH, desde el móvil y con herdr --remote.
  • Agentes: agentes compatibles, detección e integraciones que mejoran la precisión del estado.
  • Configuración: atajos, temas, notificaciones y todo lo demás.