Skip to content

Broadcast Mode

nick3 edited this page May 28, 2026 · 1 revision

Broadcast Mode

Type once, send to every visible terminal pane. Useful for running the same command on a fleet of SSH boxes, restarting a service everywhere, or kicking off the same build in N branches.


Toggle

Ctrl+B Toggle broadcast mode
Status bar → Broadcast button Visual toggle
Command palette → "broadcast" Same

When broadcast is ON, the status bar shows a prominent indicator and every terminal pane gets a colored border (warning you that your keystrokes will fan out).


What it broadcasts

Every keystroke you make in any focused terminal pane is replayed to every other terminal pane in the current workspace. Browser panes, AI chat, and dialogs are unaffected.

Backspace, Enter, tab completion — they all fan out. So does paste content (bracketed-paste-safe).


What it doesn't broadcast

  • Browser panes (no terminal input model)
  • AI chat panel
  • The command palette or any dialog
  • Mouse interactions
  • Panes in a different workspace

Common workflow

  1. Open three SSH panes to web-01, web-02, web-03
  2. Toggle broadcast (Ctrl+B)
  3. Type sudo systemctl restart nginx and Enter
  4. Watch all three respond in parallel
  5. Toggle broadcast off (Ctrl+B) before doing anything host-specific

Gotchas

  • Sudo prompts — if one host prompts for a password and another doesn't, your password ends up only on one host (the focused one). Broadcast fans out keystrokes, not "wait for prompt then respond" logic. Use SSH key-auth or sudo -n to avoid prompts.
  • Different shells — if some panes are zsh and others are bash, completion/escape behavior may diverge. Stick to a homogeneous fleet for broadcast.
  • Sensitive data — typing API keys or tokens with broadcast on sends them to every visible pane. Toggle off first.

See also

Clone this wiki locally