Line drawing of a potoo, the opotoo mascot

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

GitHub Windows Linux macOS

$ 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.

Ctrl+Shift+D

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.

Ctrl+S

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.

Ctrl+Shift+B

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.

Ctrl+F

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.

Ctrl+Shift+Z

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.

OSC 9;9

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.