tmuxy

The missing tmux GUI you didn't know you needed

View on GitHub

wait, is this another terminal emulator?

No. The best terminal emulator already exists: It's tmux.

tmux already solved terminal emulation, multiplexing and persistent sessions more than a decade ago. It plays nicely with AI agents and it's the perfect glue connecting terminal apps in this TUI renaissance we're living through.

So... what is missing? Well... If you've tried to use tmux without memorizing all the keybindings and commands, you already know the answer.

so, what is tmuxy?

tmuxy is a GUI for tmux.

The desktop app attaches to your local tmux server — or to a remote one via SSH. It's like attaching to tmux from a normal terminal emulator, but now we are wrapping tmux itself instead: every UI pane is an actual tmux pane.

The web server mode exposes the same UI as a web app, so you can access it from anywhere — including your mobile phone browser. No additional app needed.

Here's how it works: A Rust backend connects to tmux through control mode and streams state updates to a React frontend via SSE (or Tauri IPC, on the desktop app version). Being web-based allows it to support all kinds of fancy stuff like image rendering, pane groups and floating panes, while under the hood it's still tmux.

ok, I got you. where's the download button?

Install it with Homebrew:

Or get a DMG, .deb or AppImage from the Releases page .

If you've read this far about a tmux GUI, you probably want to help build it. The code is on GitHub and there's a full architecture walkthrough on DeepWiki if you want to understand how things work before jumping in. Or you can just share it on X .

The demo above runs tmux on Linux inside your browser, on CheerpX © Leaning Technologies, or on v86 where CheerpX cannot run.

For coding agents: every doc in one file at /llms-full.txt, and one entry per section at /search.json.