Launch Herdr or attach to the default session.
Install Herdr on Linux or macOS with the official install script.
Install Herdr on Windows from PowerShell; ARM64 systems run the x86_64 build under emulation.
Install Herdr with Homebrew.
Install Herdr with mise.
Attach to a remote machine over SSH, using your local keybindings.
Open a named session instead of the default session.
Detach from the TUI and leave every pane running.
Show every active keybinding in the help panel.
Filter actions and shortcuts in the keybinding help panel.
Print the complete default config to stdout.
Update an installer-managed Herdr build from the configured channel.
Update Herdr installed with Homebrew.
Update Herdr installed with mise.
Split the focused pane to the right.
Split the focused pane downward, opening a new pane below.
Move focus to the pane left, down, up, or right.
Zoom the focused pane to fill the tab.
Close the focused pane.
Swap the focused pane with the pane in a direction.
Enter resize mode for the focused pane.
Drag-select text with the mouse to copy it without entering copy mode.
Create a new tab in the active workspace.
Move to the next or previous tab.
Jump directly to tab 1 through 9.
Rename the active tab.
Close the active tab.
Create a new workspace.
Rename the active workspace.
Close the active workspace.
Enter workspace navigation; leave it with Esc or Ctrl+[.
Open the Goto picker to jump to an agent or terminal.
Toggle the sidebar dashboard.
Enter copy mode for the focused pane.
Move by character or line in copy mode.
Move by word in copy mode.
Move by big word in copy mode.
Jump to the previous or next paragraph in copy mode.
Page up or down in copy mode.
Scroll half a page up or down in copy mode.
Search the pane's scrollback and repeat matches.
Start a selection in copy mode.
Copy the active selection in copy mode.
Leave copy mode without copying.
Move to the beginning or end of a Herdr text field.
Cut from the cursor to the beginning or end of a Herdr text field.
Cut the previous word in a Herdr text field.
Cut the next word in a Herdr text field.
Insert the last cut text into a Herdr text field.
Print the overall Herdr status.
Print the server status.
Print the installed Herdr version.
Show the current update channel.
Opt into preview builds.
Generate a shell completion script.
Save an SSH machine profile with a label.
Check a saved machine's reachability.
Route a CLI command to a saved SSH machine.
List Herdr sessions.
Attach to a named session.
List workspaces.
Create a workspace without stealing focus.
Create a tab in a workspace with a label.
Close a tab by ID.
List panes.
Split a pane to the right with a ratio.
Focus the pane in a direction.
Read recent unwrapped pane output.
Run a command in a pane and submit it with Enter.
Close a pane by ID.
List detected and started agents.
Start a named agent in an available shell pane.
Send a prompt to an agent and wait for a settled state.
Wait for an agent to reach a specific state.
Read an agent's terminal output.
Send logical keys to an agent.
Focus an agent in the UI.
Install the Claude agent integration.
Show only integrations with outdated versions.
Install a plugin from GitHub shorthand.
List installed plugins.
Invoke an installed plugin action.
Create a Git worktree checkout as a workspace.
Change the prefix key inside the keys table.
Enter prefix mode from more than one key.
Add a direct chord alongside the prefix binding.
Bind an indexed jump across tabs 1 through 9.
Choose a built-in theme in the theme table.
Let the theme follow the terminal's light or dark appearance.
Override a single theme color.
Set the executable used for new interactive panes.
Set the working directory policy for new panes, tabs, and workspaces.
Open the Herdr config file for editing.
Apply reloadable settings without restarting panes.
Back up config.toml, drop custom keybindings. Takes effect after a restart or reload.