⌘Q is no longer a threat.
Every pane runs inside a detached tmux session owned by the system — not by the app. Quit, crash, update Seedmux mid-build: your shells and agents keep working in the background.
Relaunch, and every workspace, tab, split and scrollback comes back exactly where it was. The agent that was thinking is still thinking.
$ cargo build --release
Compiling seedmux-core v0.1.0 · 61%
$ cargo build --release
Finished `release` in 208s
Stop babysitting terminals.
Seedmux detects Claude Code, Codex, Grok and OpenCode running inside any pane and surfaces their real state — working, waiting for your approval, finished — right on the tab.
Glance at the sidebar instead of cycling through windows. Come back exactly when you're needed, and never miss a permission prompt buried three splits deep.
One prompt. Many hands.
Ask the agent you're talking to for help, and Seedmux becomes the control plane: it opens worker panes, dispatches subtasks to codex, grok, opencode or another claude, and collects a receipt from each when the work lands.
Your terminal stops being a stack of tabs and starts being a team you can watch.
schema diff
rewrite docs
fix callers
It's also just a very good terminal.
- GPU rendering Ghostty's renderer under a native AppKit shell.
- Splits that move Nested panes you can drag, tear into tabs, merge back.
- Spatial workspaces Swipe between spaces, each with its own theme.
- Selection that behaves Text stays selected while output scrolls past.
- Layout persistence Windows, tabs, splits and cwd restored on relaunch.
- English & 中文 Fully bilingual interface.