> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getdax.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Herdr

> Pilotez un troupeau d'agents de code dans une seule fenêtre — en local ou sur un serveur via SSH.

**Herdr** est le centre de contrôle pour vos agents de code. Connectez un
dossier et une fenêtre s'ouvre avec des terminaux en direct côte à côte.
Ajoutez des agents depuis un menu, divisez en glissant, et regardez-les
tous travailler — sur votre Mac ou sur un serveur connecté via SSH.

Propulsé par [Herdr](https://herdr.dev), un multiplexeur de terminaux avec
détection d'agents intégrée. Dax gère la fenêtre, la barre latérale et les
installations ; Herdr gère les terminaux.

## Comment l'ouvrir

Appuyez sur <kbd>⌃</kbd> <kbd>⌥</kbd> <kbd>.</kbd> depuis n'importe quelle
app.

## Fonctionnement

<Steps>
  <Step title="Connectez un dossier">
    Appuyez sur <kbd>⌃</kbd> <kbd>⌥</kbd> <kbd>.</kbd> ou allez dans
    **Settings → Herdr** et connectez le dossier du projet sur lequel vous
    travaillez.
  </Step>

  <Step title="Ajoutez des agents">
    Cliquez sur le **+** ou utilisez le menu d'agents pour ajouter Claude
    Code, Codex, Gemini ou tout autre agent. Chacun s'ouvre dans son propre
    panneau de terminal.
  </Step>

  <Step title="Divisez et arrangez">
    Glissez un panneau vers le bord d'un autre pour diviser l'espace entre
    eux. **Even Out Terminals** répartit l'espace uniformément sans
    redémarrer quoi que ce soit.
  </Step>
</Steps>

## Onglets

Organisez votre troupeau avec des onglets :

* <kbd>⌘</kbd><kbd>T</kbd> pour ouvrir un nouvel onglet
* <kbd>⌘</kbd><kbd>N</kbd> pour ajouter un agent
* <kbd>⌃</kbd><kbd>Tab</kbd> pour parcourir la barre d'onglets
* <kbd>⌘</kbd><kbd>W</kbd> pour fermer un agent (pas toute la fenêtre)
* Nommez un onglet tant que vous vous souvenez encore de son rôle

La barre latérale regroupe les agents sous leur onglet, une ligne chacun.

## La barre latérale

Un arbre qui vous indique ce qui tourne :

* **Les onglets** contiennent les agents, chacun affichant sa marque et son
  statut en un coup d'oeil
* Renommez, fermez, ou réduisez la barre latérale
* Une barre latérale réduite regroupe toujours par onglet au lieu d'une
  liste plate

## Exécution sur un serveur

Connectez un serveur et Herdr l'atteint via un seul forward SSH — même
fenêtre, mêmes onglets, mêmes agents, exécutés sur la machine qui a le
dépôt, la RAM et l'uptime.

<Steps>
  <Step title="Ajoutez un serveur">
    Allez dans **Settings → Herdr → Servers** et ajoutez un hôte : adresse,
    utilisateur, port, et un fichier de clé ou un mot de passe. Les mots de
    passe sont stockés dans votre Trousseau.
  </Step>

  <Step title="Basculez vers le serveur">
    Choisissez le serveur depuis le sélecteur au-dessus de l'arbre de la
    barre latérale. Ses projets et terminaux en direct apparaissent
    exactement comme les locaux.
  </Step>

  <Step title="Tester la connexion">
    Appuyez sur **Test** (juste à côté de Done) pour voir la connexion se
    dérouler : quelle adresse a répondu, quelle clé a été proposée, ce que
    le serveur a accepté. Copiez le journal complet si vous avez besoin de
    déboguer.
  </Step>

  <Step title="Installation automatique de herdr">
    Si le serveur n'a pas encore herdr, Dax l'installe automatiquement. Sur
    les serveurs IPv6 uniquement où GitHub est inaccessible, Dax envoie le
    binaire via la connexion SSH déjà ouverte.
  </Step>
</Steps>

<Note>
  Vos `~/.ssh/config`, agent et `known_hosts` restent en vigueur. Aucune
  nouvelle dépendance n'est ajoutée — tout passe par la connexion SSH. Les
  adresses collées depuis une console cloud sont nettoyées des caractères
  invisibles, et les fichiers de clé téléchargés voient leurs permissions
  resserrées automatiquement.
</Note>

### Remote Panel

Un bouton dans la barre d'outils de Herdr (affiché uniquement pour les
serveurs) ouvre le Remote Panel avec cinq onglets :

* **Coding Agents** — ce qui est installé, avec mise à jour en un clic
* **Services & Ports** — processus en écoute et ports ouverts
* **Web Servers & SSL** — sites regroupés par domaine, avec certificats et
  expiration
* **Usage** — disque, mémoire, charge et console en direct
* **Utilities** — outils serveur courants

## Division

Glissez un panneau vers le bord d'un autre (gauche, droite, haut, bas) et
l'espace se divise entre eux. Un remplissage vert indique la zone cible
pour montrer où la division se fera. Le séparateur est déplaçable ensuite.

**Even Out Terminals** (depuis le menu) redistribue l'espace uniformément
sans redémarrer aucun processus.

## Détection d'agents

Herdr détecte plus de 19 agents de code prêts à l'emploi : Claude Code,
Codex, Gemini, Cursor, Grok, Pi, OpenCode, et plus encore. Quand un agent
tourne dans un panneau, la barre latérale affiche son icône de marque et
indique s'il travaille, est bloqué ou inactif.

## Plein écran

Le vert remplit l'écran plutôt que de le prendre en charge. La barre de
menu et le Dock restent à leur place, de sorte qu'un mur de terminaux ne
vous coûte pas le reste de votre Mac.

## Installer Herdr

La première fois que vous ouvrez l'outil, Dax propose d'installer
[Herdr](https://herdr.dev) via Homebrew ou un script d'une ligne. Une fois
installé, il tourne en tant que serveur en arrière-plan, de sorte que les
sessions persistent même quand vous fermez la fenêtre.

## Confidentialité

Tout s'exécute localement ou via une connexion SSH directe vers votre propre
serveur. Vos terminaux, vos agents, votre code : rien ne passe par le
backend de Dax.
