Keyboard-first dashboard
Manage multiple CLI agents from one terminal UI with fast hotkeys for the work that needs attention.


Terminal-native AI agent multiplexer
Run, track, and switch between multiple CLI agents from one keyboard-first dashboard with tmux-backed persistence and real terminal sessions.
Quick demo
Flowmux keeps the overview quiet: project dashboards, agent status, model information, and response previews are visible without leaving the terminal.

Why Flowmux
Manage multiple CLI agents from one terminal UI with fast hotkeys for the work that needs attention.
Flowmux coordinates panes, projects, agents, and worktrees without trying to replace the tools you already trust.
Keep using your preferred editor, git UI, shell, terminal, and command-line utilities around every agent session.
Track running, waiting, and idle agents with model information and latest-response previews in the overview.
Separate work by repo, task, or stream, then give agents their own working directories and optional git worktrees.
Agent, git viewer, and shell views forward keys into live tmux panes instead of wrapping the agent UI.
Saved session state lets Flowmux reconnect to agents after tmux restarts so long-running work is easier to resume.
Built with Ratatui, Tokio, tmux, libghostty-vt, and git2 for a focused terminal application.
Typical workflow
Separate work by repo, task, or stream when you want distinct dashboards.
Create agents with separate working directories and optional isolated git worktrees.
Watch running, waiting, and idle agents from the dashboard without opening every terminal.
Move straight to running, waiting, or idle agents when the status changes.
Read output, respond, inspect git state, or open a persistent shell in the agent directory.
Reopen Flowmux and continue from the saved session state after a restart.
Supported agents
Flowmux auto-detects installed agent CLIs and enables discovered agents by default unless you configure an explicit allowlist.
Install
Requires tmux and at least one supported agent CLI. Homebrew is the preferred path on supported systems.
Prebuilt Linux and macOS binaries are available on GitHub Releases.