Skip to content

herdr shortcuts

herdr is an agent multiplexer — a terminal multiplexer built around AI coding agents, with workspaces, tabs, panes, git worktrees, and persistent sessions. Launch it with herdr; it re-attaches to the running session.

For how this maps onto my old tmux setup, see tmux vs herdr.

Keybindings

Generated from terminal/dot-config/herdr/config.toml (prefix + custom & plugin commands) plus herdr’s built-in defaults, by tools/gen-docs.py — run just docs-update to refresh.

The prefix is Ctrl+b — press it, release, then the key; every Ctrl+b X below means prefix then X.

Tabs

KeyAction
Ctrl+b cNew tab
Ctrl+b ,Rename tab
Ctrl+b nNext tab
Ctrl+b pPrevious tab
Ctrl+b 1-9Jump to tab 1–9
Ctrl+b Shift+xClose tab

Panes

KeyAction
Ctrl+b h j k lFocus pane ← ↓ ↑ →
Ctrl+b =Split side-by-side
Ctrl+b -Split stacked
Ctrl+b vSplit side-by-side (alias)
Ctrl+b zZoom / fullscreen pane
Ctrl+b rResize mode (then arrows / hjkl)
Ctrl+b xClose pane
Ctrl+b TabCycle to next pane
Ctrl+b Shift+TabCycle to previous pane
Ctrl+b Shift+pRename pane

Workspaces & sessions

KeyAction
Ctrl+b wWorkspace picker
Ctrl+b Shift+nNew workspace
Ctrl+b .Rename workspace
Ctrl+b Shift+dClose workspace (confirm)
Ctrl+b Shift+gNew git-worktree workspace
Ctrl+b gGoto / jump prompt
Ctrl+b Shift+1-9Jump to workspace 1–9
Ctrl+b [Previous workspace
Ctrl+b ]Next workspace
Ctrl+b qDetach session

Agents

KeyAction
Ctrl+b Alt+1-9Focus agent 1–9
Ctrl+b {Previous agent
Ctrl+b }Next agent

Scrollback & misc

KeyAction
Ctrl+b eEdit / copy pane scrollback
Ctrl+b bToggle sidebar
Ctrl+b Shift+oOpen latest notification’s target
Ctrl+b sSettings
Ctrl+b ?Help / keybinding overlay
Ctrl+b Shift+rReload config

Custom commands

KeyAction
Ctrl+b tScratch shell (disposable pane)
Ctrl+b fPick files (fd+fzf) → inject paths
Ctrl+b yPick files (yazi UI) → inject paths
Ctrl+b uGrab URLs / paths / IDs from scrollback
Ctrl+b oSwitch / open a project workspace
Ctrl+b Upherdr-plus: projects
Ctrl+b Downherdr-plus: quick actions
Ctrl+b Shift+vreviewr: toggle review sidebar

Direct keys (no prefix)

KeyAction
Alt+hvim-nav: focus split / pane left
Alt+jvim-nav: focus split / pane down
Alt+kvim-nav: focus split / pane up
Alt+lvim-nav: focus split / pane right