muxel

Native · Built on GPUI

Run a whole team of AI coding agents from one window.

muxel is a GPUI-native multiplexer for coding agents — splittable panes and tabs, first-class git worktrees, live status, runners and scheduled loops, SSH remotes, a built-in editor and file browser, plus notifications when an agent needs you.

Free & open source GPL-3.0

muxel main window with project sidebar and split agent panes

Install

Install in one line

Linux — grabs the latest build straight from GitHub.

macOS (universal — Intel & Apple Silicon) — same one-liner; installs to ~/Applications.

Windows — run in PowerShell to download and install to your user profile.

install.sh
curl -fsSL https://muxel.sh/install.sh | sh
  • Arch / AppImage — download the .AppImage, chmod +x, run it.
  • Debian / Ubuntusudo apt install ./muxel_*.deb
  • Fedora / RHELsudo dnf install ./muxel-*.rpm
install.sh
curl -fsSL https://muxel.sh/install.sh | sh
  • Universal — one app for Intel & Apple Silicon.
  • Installer script — downloads the .zip and installs muxel.app to ~/Applications.
  • .dmg — open and drag muxel to Applications instead.
  • Unsignedxattr -dr com.apple.quarantine muxel.app if Gatekeeper blocks it.
install.ps1
irm https://muxel.sh/install.ps1 | iex
  • Prefer a click-through setup? — grab the signed Installer from the section below (per-user, no admin, in-app auto-updates).
  • Install location%LOCALAPPDATA%\muxel\muxel.exe
  • PATH — added automatically; open a new terminal after install.
  • Portable — download the .zip from the section below instead.

Features

Built for managing many agents

muxel is shaped like an agent manager, not “another terminal app.”

Splittable agent panes

Split any pane horizontally or vertically, as deep as you like. Drag tabs or panes to re-dock, swap, or maximize — sizes persist per project.

Tabs per pane

Each pane is a tab group with drag-to-reorder, cross-pane moves, and pinned tabs. Right-click for rename, duplicate, and close options.

Agent presets

Shell, Claude, opencode, Amp, Grok, Hermes, Ollama and Pi — each fully configurable. Broadcast to all agents at once, or share lessons via project memory.

Live agent status

Working, idle, blocked or done — color-coded on tabs, sidebar and dashboard. Jump to the next agent that needs you with Ctrl+Shift+A.

Cross-project dashboard

One view of every agent in every project with live status — click to jump straight to it.

Git worktrees

Color-coded worktrees keep parallel agents isolated. Commit, merge, discard or keep when done — plus in-worktree review and GitHub PR actions.

One-click task runners

Launchers like Review and Security Review spawn an agent and type the prompt for you. Define your own with templated prompts.

Scheduled loops

Run a saved prompt on a timer without stealing focus. Fires in the background while you keep working.

Remote SSH projects

Run agents on remote hosts over SSH — the UI, editor and file browser stay local. Re-attaches via tmux after drops; git and files work remotely.

Editor, files & diff

Built-in editor, gitignore-aware file browser, and git-diff viewer. Markdown and images render inline with a raw/rendered toggle.

Command palette & search

Ctrl+P jumps to any file or agent. Search project files or terminal scrollback without leaving your flow.

A real terminal

Full alacritty-based VTE with truecolor, selection, copy/paste and scrollback. Agents know when their pane is focused.

Projects & git

Projects show live agent status and current branch. Right-click for branch, commit, pull, push and stash — save startup agents to relaunch in one click.

Notifications

Desktop alerts when an unfocused agent needs you. An in-app feed collects everything — click to jump straight to the pane.

Pop-out & profiles

Pop any pane into its own OS window and dock it back later. Separate profiles keep distinct workspaces.

Save & restore

Layout, split sizes and window geometry persist across restarts. Reopen exactly where you left off.

Themes, keys & zoom

~22 bundled themes, remappable keybindings, and independent font sizes for UI, terminal and editor.

Native & self-updating

Built on GPUI — no Electron, no web view. Linux, macOS and Windows with in-app updates.

Screenshots

See it in action

A native desktop app — projects on the left, a grid of live agents on the right.

muxel main window with a project sidebar and a grid of split agent panes
Project sidebar + split agent panes
muxel settings for agent presets showing program, model, arguments and status markers
Configurable agent presets
muxel settings showing task runners with templated prompts
One-click task runners
muxel settings for scheduled loops with interval, agent selection and prompt
Scheduled loops

Download muxel latest

Builds are produced by CI and attached to each GitHub release. Your platform is highlighted below.

macOS

Universal
.dmg

One universal app for Intel & Apple Silicon. Unsigned: xattr -dr com.apple.quarantine muxel.app

Looking for a specific version, checksums, or release notes? Browse all releases on GitHub →