Skip to content

Broadcast Mode ​

Broadcast mode sends one pane's input to all panes in the current tab simultaneously. Useful for running the same command on multiple servers.

Enabling Broadcast ​

MethodAction
Toolbar buttonClick the "Broadcast" icon in the pane title bar
Command PaletteType broadcast.toggle
ShortcutCmd + Shift + B

When enabled, the source pane's title bar shows a red badge, indicating input will be broadcast.

Input Sync ​

In broadcast mode, every byte typed in the source pane is sent to all terminal panes in the current tab at the same time:

  • Keyboard input: characters, Enter, Ctrl+C, Tab completion, etc.
  • Paste: long content pastes into all panes simultaneously
  • Shortcuts: Ctrl + C interrupts the current process in all panes

What is not broadcast

  • Pane resize only affects the current pane
  • File editor panes are not broadcast (only terminal panes broadcast)
  • Web preview and plugin panes are not broadcast

Typical Use Cases ​

Multi-server batch operations ​

  1. Split 4 terminal panes in a tab, each SSH'd to a different server
  2. Enable broadcast
  3. Type sudo apt update && sudo apt upgrade -y
  4. All 4 servers run the upgrade simultaneously

Cluster verification ​

  1. Split panes connected to each cluster node
  2. Enable broadcast
  3. Type kubectl get pods -A or docker ps
  4. Compare output across nodes

Failure drills ​

  1. Multi-pane connect to primary and backup machines
  2. Broadcast a failure command (e.g., systemctl stop nginx)
  3. Observe failover behavior

Disabling Broadcast ​

Click the "Broadcast" button again or Cmd + Shift + B to disable. Input then only goes to the current pane.

Auto-disable

Switching tabs auto-disables broadcast, preventing accidental operation. You'll need to re-enable it when returning to the original tab.

Cross-workspace Limits ​

Broadcast is tab-level -- it only affects panes within the current tab, not across tabs. To sync across multiple workspaces, enable broadcast in each.

Next Steps ​

Released under the MIT license