the tmux killer, in a GUI
One window for every shell.
opotoo is a cross-platform GUI terminal multiplexer for Windows, Linux, and macOS that lets you split panes as deep as the work demands, broadcast input across them, and keep every session saved, all from a single portable binary.
Download opotoo Coming soon
Windows, Linux & macOS · coming soon
$ splits
Splits all the way down
Split any pane horizontally or vertically and nest those splits as deep as the work demands, then broadcast a command across a group of them, zoom a single pane to fullscreen when you need to focus, and save the whole tab tree so you can pick up exactly where you left off.
- Ctrl+Shift+D split
- Ctrl+Shift+B broadcast
- Ctrl+Shift+Z zoom
$ rdp
Remote desktops, docked
Because opotoo speaks RDP as well as SSH, you can open a Windows host and watch its live desktop appear in a pane right next to your shells, negotiating the connection and authenticating over NLA before you zoom it to fullscreen without ever leaving the tab.
- RDP remote desktop
- NLA auth
- Ctrl+Shift+Z zoom
$ layouts
Sixteen panes, one keystroke
Switch layouts on the fly by dropping a 2×2, 3×3, or 4×4 grid and letting the panes tile themselves, filling a single tab with sixteen live shells that you can then drive together by broadcasting one command to all of them.
- Ctrl+Shift+2 2×2
- Ctrl+Shift+3 3×3
- Ctrl+Shift+4 4×4
Everything you expect from a multiplexer, running in an ordinary window.
Splits all the way down
Split a pane horizontally or vertically as deep as you need, or lay down a 2×2, 3×3, or 4×4 grid with a single keystroke, and whatever tree you build stays intact when the layout is rebuilt.
Sessions that survive
opotoo saves the entire tab tree to JSON, remembering every layout, name, color, and working directory, and restores your last session automatically the next time you launch.
Broadcast input
Once broadcast is on, every keystroke you type is mirrored to each pane in the group, so you can drive a whole fleet of SSH sessions as though they were a single terminal.
Search that keeps up
Search spans the live grid and the scrollback at once and recomputes its matches on every output frame, so your highlights stay put even while logs are streaming in.
Zoom without losing your place
Blow a single pane up to fill its tab while everything else keeps running in the background, then zoom back out to find the layout exactly where you left it.
Panes that know where they are
Every shell reports its working directory as it changes, so restoring a session reopens each pane right in the folder you were working in.
$ whatis potoo
Why a potoo?
The great potoo perches motionless for hours, watching everything around it with eyes that take up half its head, and it can keep watch even through closed eyelids. Your multiplexer keeps the same unblinking watch over every pane you open.