Quick Reference
Everything at a glance.
Normal Mode
| i | Enter insert mode |
| j / k | Navigate list |
| Ctrl+D / Ctrl+U | Half-page down / up |
| gg / G | Go to top / bottom |
| Enter | View output |
| s | Interact with prompt |
| m | Toggle mode |
| r / R | Retry / Resume |
| J / K | Reorder queue |
| / | Filter prompts |
| + / - | Workers +/- |
| h / l | Resize split |
| ? | Help overlay |
| Space | Toggle select |
| v / V | Visual / Select all |
| d | Delete selected |
| x | Kill selected |
| q | Quit |
Insert Mode
| Enter | Submit prompt |
| Esc | Cancel |
| Tab | Accept suggestion |
| Up / Down | History / Suggestions |
| Ctrl+W | Toggle worktree |
| Shift+Enter | Insert newline |
| Ctrl+E | Open in $EDITOR |
:name+Tab | Expand template |
@tag | Tag the prompt |
View Mode
| j / k | Scroll output |
| s | Enter interact |
| f | Toggle auto-scroll |
| t | Toggle split view |
| w | Export output |
| x | Kill worker |
| Ctrl+P | Quick prompts popup |
| Esc / q | Back to normal |
Interact Mode
| Enter | Send message |
| Esc | Back to normal |
PTY Interact Mode
| all keys | Forwarded to PTY |
| Esc | Back to view |
Filter Mode
| type | Live filter prompts |
@tag | Filter by tag |
| Enter | Apply filter |
| Esc | Clear & cancel |
Binaries
clhorded & | Start daemon (background) |
clhorde | Launch TUI |
clhorde-cli | CLI tool |
CLI Commands (clhorde-cli)
submit "text" | Submit prompt to daemon |
status | Show daemon status |
attach <id> | Stream prompt output |
store list | List stored prompts |
store drop all | Drop all prompts |
store clean-worktrees | Clean worktrees |
keys list | List keybindings |
qp add <k> <msg> | Add quick prompt |
config init | Create default config |
Config & Symbols
~/.config/clhorde/ | Config directory |
keymap.toml | Keys, settings, quick prompts |
templates.toml | Prompt templates |
~/.local/share/clhorde/ | Data directory |
daemon.sock | Daemon Unix socket |
daemon.pid | Daemon PID file |
| ✔ | Completed |
| ↻ | Running |
| ⏳ | Pending / Queued |
| ✘ | Failed |
| [WT] | Worktree enabled |
| @tag | Prompt tag |
Navigation
| j / k | Next / prev (Normal, View) |
| Ctrl+D / Ctrl+U | Half-page down / up (Normal) |
| gg / G | Top / bottom (Normal) |
| Up / Down | History or suggestions (Insert) |
| / | Enter filter mode (Normal) |
| h / l | Resize split (Normal) |
Prompt Input
| i | Enter insert mode (Normal) |
| Enter | Submit prompt (Insert) / Send (Interact) |
| Tab | Accept suggestion (Insert) |
| Ctrl+W | Toggle worktree (Insert) |
| Shift+Enter | Insert newline (Insert) |
| Ctrl+E | Open in $EDITOR (Insert) |
:name+Tab | Expand template (Insert) |
@tag | Tag prompt (Insert) / Filter (Filter) |
Viewing & Output
| Enter | View output (Normal) |
| f | Toggle auto-scroll (View) |
| t | Toggle split view (View) |
| w | Export output (View) |
| Ctrl+P | Quick prompts popup (View) |
| Esc / q | Back (View, Filter) |
Interaction
| s | Enter interact (Normal, View) |
| Enter | Send message (Interact) |
| all keys | Forwarded to PTY (PTY Interact) |
Selection & Batch
| Space | Toggle select (Normal) |
| v | Visual select mode (Normal) |
| V | Select all visible (Normal) |
| d | Delete selected (Normal) |
| x | Kill selected (Normal) / Kill worker (View) |
| m | Toggle mode for selection (Normal) |
| r | Retry selected (Normal) |
Management
| r / R | Retry / Resume (Normal) |
| m | Toggle prompt mode (Normal) |
| J / K | Reorder queue (Normal) |
| + / - | Workers +/- (Normal) |
| ? | Help overlay (Normal) |
| q | Quit (Normal) |