Skip to main content
See all features

Broadcast Mode

Execute the same command on all connected SSH sessions simultaneously. Perfect for multi-server administration and fleet management.

When you administer more than one server, you eventually face the "I need to run this on all of them" moment. Maybe it's `apt update`, maybe it's checking which version of OpenSSL is installed, maybe it's a config rollout. Tools like Ansible, Salt, and Puppet exist for this — but for a one-off command across 3 to 30 servers, they're heavy. Broadcast mode in SSHive solves the gap: open the sessions you care about, hit Cmd+Shift+B, type the command, watch it run on all of them simultaneously with each output in its own pane. There's no agent, no inventory, no YAML. Broadcast just types the same keystrokes into every active SSH session. You see real-time output side-by-side, can spot the one box that errored out, and re-run targeted commands on just that one. It's the unsexiest, most useful feature SSHive has — and it's exactly what fleet operators have been asking for since the SecureCRT "command window" days.

Key capabilities

Send commands simultaneously to all connected SSH sessions

Toggle with Cmd+Shift+B keyboard shortcut

Toast confirmation showing number of sessions reached

Perfect for fleet management and multi-server administration

When broadcast saves hours

Patch a CVE across the fleet

New OpenSSL CVE drops? Open all your servers, broadcast `apt update && apt install -y openssl libssl3`. Reload services with another broadcast. 5 minutes for 20 servers, no Ansible playbook needed.

Audit configuration drift

Broadcast `cat /etc/timezone` or `php -v` to see at a glance which boxes are out of sync. The side-by-side panes make divergent outputs jump out.

Fleet-wide log search

Customer reports an error at 14:32. Broadcast `grep "ERROR" /var/log/myapp/app.log | grep "14:3[0-9]"` across 10 web servers — find the offending one in seconds.

Broadcast — frequently asked questions

How do I broadcast to a subset of sessions?+
In the sessions panel, check the boxes next to the sessions you want to include. Cmd+Shift+B then targets only those. You can save broadcast groups (e.g., "all web", "all db") for one-click selection.
Is broadcast different from a multiplexer like tmux?+
tmux's `setw synchronize-panes` is similar, but it requires having a tmux session on each host first. SSHive broadcast works at the SSH client level, so no setup on the remote side, no tmux required, and you get separate panes per host with auto-color-coding.
Can broadcast run a script (multi-line) instead of a single command?+
Yes — paste a multi-line script while broadcast is active and each line goes to every session. For complex orchestration, save it as a snippet (Quick Commands) and broadcast the snippet.
Pro feature?+
Yes — broadcast is part of Pro along with RDP, VNC, tunnels, and unlimited sessions. $9.99 one-time on the Mac App Store.

Try Broadcast Mode Free

Execute the same command on all connected SSH sessions simultaneously. Perfect for multi-server administration and fleet management.