Herdr Cheat Sheet & Quick Reference

Grundlagen

$herdr

Starten Sie Herdr oder fügen Sie die Standardsitzung bei.

$curl -fsSL https://herdr.dev/install.sh | sh
$curl -fsSL https://herdr.dev/install.sh | sh

Installieren Sie Herdr unter Linux oder macOS mit dem offiziellen Installationsskript.

$powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"

Installieren Sie Herdr unter Windows über PowerShell; ARM64-Systeme führen den x86_64-Build unter Emulation aus.

$brew install herdr
$brew install herdr

Installieren Sie Herdr mit Homebrew.

$mise use -g herdr

Installieren Sie Herdr mit mise.

$herdr --remote workbox

Stellen Sie über SSH eine Verbindung zu einer entfernten Maschine her und verwenden Sie dabei Ihre lokalen Tastenbelegungen.

$herdr --session work

Öffnen Sie eine benannte Sitzung statt der Standardsitzung.

Ctrl + b q

Trennen Sie sich von der TUI und lassen Sie alle Bereiche weiterlaufen.

Ctrl + b ?

Zeigen Sie alle aktiven Tastenbelegungen im Hilfebereich an.

Ctrl + b ? then /

Filtern Sie Aktionen und Tastenkürzel im Hilfebereich für Tastenbelegungen.

$herdr --default-config

Geben Sie die vollständige Standardkonfiguration auf stdout aus.

$herdr update

Aktualisieren Sie einen vom Installationsprogramm verwalteten Herdr-Build aus dem konfigurierten Kanal.

$brew upgrade herdr
$brew upgrade herdr

Aktualisieren Sie das mit Homebrew installierte Herdr.

$mise upgrade herdr

Aktualisieren Sie das mit mise installierte Herdr.

Bereiche

Ctrl + b v

Teilen Sie den fokussierten Bereich nach rechts.

Ctrl + b -

Teilen Sie den fokussierten Bereich nach unten und öffnen Sie darunter einen neuen Bereich.

Ctrl + b h / j / k / l

Verschieben Sie den Fokus auf den Bereich links, unten, oben oder rechts.

Ctrl + b z

Zoomen Sie den fokussierten Bereich, bis er den Tab ausfüllt.

Ctrl + b x

Schließen Sie den fokussierten Bereich.

Ctrl + b shift + h / j / k / l

Tauschen Sie den fokussierten Bereich mit dem Bereich in einer Richtung.

Ctrl + b r

Geben Sie den Größenänderungsmodus für den fokussierten Bereich ein.

Drag

Wählen Sie Text mit der Maus durch Ziehen aus, um ihn zu kopieren, ohne den Kopiermodus zu betreten.

Tabs und Arbeitsbereiche

Ctrl + b c

Erstellen Sie einen neuen Tab im aktiven Arbeitsbereich.

Ctrl + b n / p

Wechseln Sie zum nächsten oder vorherigen Tab.

Ctrl + b 1..9

Springen Sie direkt zu Tab 1 bis 9.

Ctrl + b shift + t

Benennen Sie den aktiven Tab um.

Ctrl + b shift + x

Schließen Sie den aktiven Tab.

Ctrl + b shift + n

Erstellen Sie einen neuen Arbeitsbereich.

Ctrl + b shift + w

Benennen Sie den aktiven Arbeitsbereich um.

Ctrl + b shift + d

Schließen Sie den aktiven Arbeitsbereich.

Ctrl + b w

Geben Sie die Arbeitsbereichsnavigation ein; verlassen Sie sie mit Esc oder Ctrl+[.

Ctrl + b g

Öffnen Sie die Goto-Auswahl, um zu einem Agent oder Terminal zu springen.

Ctrl + b b

Schalten Sie das Seitenleisten-Dashboard um.

Kopiermodus und Textfelder

Ctrl + b [

Geben Sie den Kopiermodus für den fokussierten Bereich ein.

h / j / k / l

Bewegen Sie sich im Kopiermodus zeichen- oder zeilenweise.

w / b / e

Bewegen Sie sich im Kopiermodus wortweise.

W / B / E

Bewegen Sie sich im Kopiermodus in großen Wörtern.

{ / }

Springen Sie im Kopiermodus zum vorherigen oder nächsten Absatz.

PageUp / PageDown

Blättern Sie im Kopiermodus eine Seite nach oben oder unten.

Ctrl + U / Ctrl + D

Scrollen Sie im Kopiermodus eine halbe Seite nach oben oder unten.

/ or ? then n / N

Durchsuchen Sie den Scrollback des Bereichs und wiederholen Sie Treffer.

v or Space

Starten Sie eine Auswahl im Kopiermodus.

y or Enter

Kopieren Sie die aktive Auswahl im Kopiermodus.

q or Esc

Verlassen Sie den Kopiermodus, ohne zu kopieren.

Ctrl + A / Ctrl + E

Springen Sie an den Anfang oder das Ende eines Herdr-Textfelds.

Ctrl + U / Ctrl + K

Schneiden Sie vom Cursor bis zum Anfang oder Ende eines Herdr-Textfelds aus.

Ctrl + W / Alt + Backspace / Ctrl + Backspace

Schneiden Sie das vorherige Wort in einem Herdr-Textfeld aus.

Alt + D

Schneiden Sie das nächste Wort in einem Herdr-Textfeld aus.

Ctrl + Y

Fügen Sie den zuletzt ausgeschnittenen Text in ein Herdr-Textfeld ein.

Start, Status und Maschinen

$herdr status

Geben Sie den Gesamtstatus von Herdr aus.

$herdr status server

Geben Sie den Serverstatus aus.

$herdr --version

Geben Sie die installierte Herdr-Version aus.

$herdr channel show

Zeigen Sie den aktuellen Update-Kanal an.

$herdr channel set preview

Aktivieren Sie Preview-Builds.

$herdr completion zsh

Generieren Sie ein Shell-Completion-Skript.

$herdr machine add workbox --label "Build machine"

Speichern Sie ein SSH-Maschinenprofil mit einer Bezeichnung.

$herdr machine status "Build machine"

Prüfen Sie die Erreichbarkeit einer gespeicherten Maschine.

$herdr --machine "Build machine" agent list

Leiten Sie einen CLI-Befehl an eine gespeicherte SSH-Maschine weiter.

Sitzungen, Arbeitsbereiche und Bereiche

$herdr session list

Herdr-Sitzungen auflisten.

$herdr session attach work

Fügen Sie eine benannte Sitzung bei.

$herdr workspace list

Arbeitsbereiche auflisten.

$herdr workspace create --cwd ~/project --label api --no-focus

Erstellen Sie einen Arbeitsbereich, ohne den Fokus zu stehlen.

$herdr tab create --workspace <workspace_id> --label logs

Erstellen Sie einen Tab in einem Arbeitsbereich mit einer Bezeichnung.

$herdr tab close <tab_id>

Schließen Sie einen Tab nach ID.

$herdr pane list

Bereiche auflisten.

$herdr pane split <pane_id> --direction right --ratio 0.3

Teilen Sie einen Bereich mit einem Verhältnis nach rechts.

$herdr pane focus --direction left

Fokussieren Sie den Bereich in einer Richtung.

$herdr pane read <pane_id> --source recent-unwrapped --lines 120

Lesen Sie die aktuelle Ausgabe des Bereichs ohne Zeilenumbrüche.

$herdr pane run <pane_id> "npm test"

Führen Sie einen Befehl in einem Bereich aus und übermitteln Sie ihn mit Enter.

$herdr pane close <pane_id>

Schließen Sie einen Bereich nach ID.

Agents, Plugins und Integrationen

$herdr agent list

Listen Sie erkannte und gestartete Agents auf.

$herdr agent start reviewer --kind claude --pane <pane_id>

Starten Sie einen benannten Agent in einem verfügbaren Shell-Bereich.

$herdr agent prompt reviewer "review this diff" --wait

Senden Sie einem Agent einen Prompt und warten Sie auf einen stabilen Zustand.

$herdr agent wait reviewer --until idle

Warten Sie, bis ein Agent einen bestimmten Zustand erreicht.

$herdr agent read reviewer --lines 80

Lesen Sie die Terminal-Ausgabe eines Agent.

$herdr agent send-keys reviewer esc

Senden Sie logische Tasten an einen Agent.

$herdr agent focus reviewer

Fokussieren Sie einen Agent in der UI.

$herdr integration install claude

Installieren Sie die Claude-Agent-Integration.

$herdr integration status --outdated-only

Zeigen Sie nur Integrationen mit veralteten Versionen an.

$herdr plugin install ogulcancelik/herdr-plugin-examples/worktree-bootstrap --yes

Installieren Sie ein Plugin aus der GitHub-Kurzschreibweise.

$herdr plugin list

Installierte Plugins auflisten.

$herdr plugin action invoke <action_id>

Rufen Sie eine Aktion eines installierten Plugins auf.

$herdr worktree create --cwd ~/project --branch review

Erstellen Sie einen Git-Worktree-Checkout als Arbeitsbereich.

Konfiguration

[keys] prefix = "ctrl+a"

Ändern Sie die Präfixtaste in der keys-Tabelle.

[keys] prefix = ["ctrl+space", "ctrl+s"]

Geben Sie den Präfixmodus über mehr als eine Taste ein.

[keys] focus_pane_left = ["prefix+h", "ctrl+alt+h"]

Fügen Sie neben der Präfixbindung eine direkte Tastenkombination hinzu.

[keys] switch_tab = "prefix+1..9"

Binden Sie einen indexierten Sprung über die Tabs 1 bis 9.

[theme] name = "catppuccin"

Wählen Sie ein integriertes Design in der theme-Tabelle.

[theme] auto_switch = true

Lassen Sie das Design dem hellen oder dunklen Erscheinungsbild des Terminals folgen.

[theme.custom] accent = "#a6e3a1"

Überschreiben Sie eine einzelne Designfarbe.

[terminal] default_shell = "nu"

Legen Sie die ausführbare Datei für neue interaktive Bereiche fest.

[terminal] new_cwd = "follow"

Legen Sie die Richtlinie für das Arbeitsverzeichnis für neue Bereiche, Tabs und Arbeitsbereiche fest.

$mkdir -p ~/.config/herdr && ${EDITOR:-vi} ~/.config/herdr/config.toml
$notepad %APPDATA%\herdr\config.toml
$mkdir -p ~/.config/herdr && ${EDITOR:-vi} ~/.config/herdr/config.toml

Öffnen Sie die Herdr-Konfigurationsdatei zum Bearbeiten.

$herdr server reload-config

Wenden Sie neu ladbare Einstellungen an, ohne Bereiche neu zu starten.

$herdr config reset-keys

Sichern Sie config.toml und verwerfen Sie benutzerdefinierte Tastenbelegungen. Wirkt nach einem Neustart oder Reload.