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, markdown previews, pane groups and floating panes, while under the hood it's still tmux.

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

There isn't one yet. tmuxy is fully vibe coded on spare time. I haven't reviewed a single line of code Claude has generated. It's not ready for a stable release.

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