now on macOS

terminal multiplexer for AI agents

Many agents.
One terminal.

agmux multiplexes your AI coding agents — Claude Code, Codex, Droid, OpenCode, Grok, and Cursor — into one native macOS app. Structured chat with an editor and approval controls in agent mode; parallel agents, each in its own git worktree, in task mode.

Requires macOS 13+. Free to use. Built with Tauri.

App won't open on first launch?

agmux is code-signed but not yet notarized by Apple. If macOS says the app is “damaged” or can't be verified, open Terminal, run this once, then reopen agmux:

$ xattr -cr /Applications/agmux.app
Claude CodeCodexDroidOpenCodeGrokCursorMUX$ agmuxactive · 6 agents
Agent + Task modesChat-driven agent mode with an optional editor panel, plus a task mode for running agents in parallel git worktrees
Six AI agentsClaude Code, Codex, Droid, OpenCode, Grok, and Cursor — each with independent sessions and approval flows
Native macOSBuilt with Tauri — fast, lightweight, runs locally. Your code never leaves your machine
Free to useFree to download with auto-updates. 12 built-in themes and full keyboard shortcut support

Capabilities

Agent mode. Task mode. Everything you need.

Agent mode for chat-driven workflows, with a code editor panel when you need it. Task mode for running agents in parallel. Both share the same session management, terminal, and approval controls.

Agent Mode

Structured Chat

Markdown-rendered conversations with collapsible tool-use blocks, inline syntax-highlighted diffs, thinking blocks, and approval banners. Six interaction modes per session, including PTY, SDK, and a local MLX agent loop. Open a code editor panel alongside the chat with Cmd+E.

Task Mode

Task Mode

Run several agent attempts on the same task at once, each isolated in its own git worktree. Review diffs side by side and merge the one you want. Toggle with Cmd+Shift+T.

Both Modes

Built-in Terminal

Real PTY terminal rendered with xterm.js, with as many sessions per project as you need, configurable cursor styles, AI-assisted input via Cmd+Enter, and hybrid autocomplete from local LLM, Fig completion specs, and Groq.

Both Modes

Multi-Agent Sessions

Run Claude Code, Codex, Droid, OpenCode, Grok, and Cursor sessions simultaneously across different projects. Each agent gets its own PTY subprocess, approval flow, and lifecycle. Split view lets you work in two sessions at once.

Both Modes

Skills & MCP Servers

Browse and install skills from the built-in marketplace — official plugins, community contributions, and MCP servers. Add custom MCP servers with transport type, commands, args, and env vars.

Both Modes

Themes & Customization

12 built-in theme presets, from Midnight to Neon, plus custom hex colors. Choose UI and mono fonts, animation speed, color mode, and terminal cursor style.

How It Works

A native desktop app
for your AI agents.

Today's AI coding agents are powerful but terminal-only. agmux wraps them in a native macOS interface with structured chat, a code editor, session management, and tool approval controls.

Runs locally — your code never leaves your machine
Agents run as real PTY subprocesses or structured SDK sessions, your choice per thread
Auto-updates keep you on the latest version
12 theme presets plus custom colors and fonts
Full keyboard shortcut support (Cmd+N, Cmd+B, Cmd+K, and more)
01

Pick your mode

Launch agmux and choose Agent mode for chat-driven workflows or Task mode (Cmd+Shift+T) to run several agents in parallel worktrees. Open the code editor panel any time with Cmd+E.

02

Start a session

Pick an agent — Claude Code, Codex, Droid, OpenCode, Grok, or Cursor — choose a project directory, and start a new session. agmux spawns it as a real PTY subprocess or connects a structured SDK session, depending on the interaction mode.

03

Chat, approve, and code

Send prompts through the chat interface. When the agent wants to run tools — file edits, bash commands, MCP calls — agmux surfaces approval banners so you stay in control. File edits render as syntax-highlighted diffs.

04

Manage multiple agents

Run sessions across different projects simultaneously. The sidebar shows live status — processing indicators, unread badges, and amber approval dots. Use split view to work in two sessions side by side.

Features

Built for how you actually work

agmux handles session management, approval flows, code editing, and context switching so you can focus on what your agents are building.

Approval controls

Tool-use approvals surface in the chat UI as banners. Accept or reject file edits, bash commands, and MCP calls before they run. Pending approvals show amber indicators in the sidebar.

Live session status

The sidebar shows real-time status for every session — processing dots, unread message badges, and amber approval indicators. Cross-session toast notifications alert you to approvals in other sessions.

Split view workspace

Run two sessions side by side in a split pane layout with a binary tree-based system. Drag tabs between panes, or collapse back to single view. Supports thread, Claude, Codex, terminal, and draft tab types.

Inline diffs and tool blocks

File edits render as syntax-highlighted diffs. Tool invocations show as collapsible blocks with the tool name, arguments, and output. Thinking blocks display the agent's reasoning process.

Code editor panel

CodeMirror 6 editor with syntax highlighting for JavaScript, TypeScript, Python, Rust, Go, Java, C++, SQL, CSS, HTML, Markdown, and JSON. Opens alongside chat in Agent mode with Cmd+E. Multi-tab editing with git status indicators.

Command palette & file mentions

Cmd+K opens the command palette for fast navigation and actions. @-mention files in chat to add context. Slash commands for common actions. Draft composer saves your work-in-progress with 7-day expiration.

Agentic terminal

Cmd+Enter in the terminal sends natural language prompts to your agent. Hybrid autocomplete combines local LLM suggestions, Fig completion specs, and Groq cloud. Open as many terminal tabs per project as you need.

Run models locally with MLX

A local MLX agent loop runs entirely on your machine — browse and download coding models sized to your hardware from the built-in Hugging Face catalog. Thread naming and journal summaries can also run on a local model instead of Groq.

Auto thread naming

Sessions are automatically named based on your first message, using Groq by default or a local model if you prefer. Rename threads any time — names persist to the database across restarts.

Journal & history

Create journal entries per thread to track decisions, proposals, and notes. Filter entries by type. Auto-generated proposals can be accepted or dismissed.

Image attachments

Paste or attach images directly in chat. The draft composer stores text and image attachments locally with automatic 7-day expiration and cleanup.

Keyboard-driven

Full shortcut support — Cmd+N (new thread), Cmd+B (sidebar), Cmd+E (editor panel), Cmd+K (command palette), Cmd+Shift+T (agent/task mode), Cmd+, (settings), and more.

Who It's For

For developers who live in their agents

Whether you spend your day chatting with one agent or running several in parallel, agmux replaces the terminal tab chaos with a proper workspace.

Solo developers

Run Claude Code — or any of agmux's other five agents — on multiple projects at once without juggling terminal tabs. Agent mode for rapid iteration, with an editor panel when you need to read and edit code alongside your agent. See which sessions are processing, which need approval, and switch instantly.

Agent-heavy workflows

If you use AI coding agents throughout your day — for features, debugging, refactoring, and code review — agmux gives you a single app to manage all of it. Journal entries track decisions. The skills marketplace extends what your agents can do.

Multi-agent setups

Run any combination of Claude Code, Codex, Droid, OpenCode, Grok, and Cursor side by side on the same project or across different repos. Each agent gets its own session, terminal, and approval flow. Task mode runs several attempts on the same problem in parallel worktrees.

Teams exploring AI tools

agmux's setup wizard gets new users running in minutes. MLX support lets you run a fully local agent when you need code to stay on your machine. 12 theme presets and full customization make it feel like your own editor.

Get Started

Download agmux for macOS

Free to download and built for Apple Silicon. Auto-updates keep you on the latest version. Set up in minutes with the built-in wizard.

Download Latest
Requires macOS 13 Ventura or laterView all releases on GitHub

App won't open on first launch?

agmux is code-signed but not yet notarized by Apple. If macOS says the app is “damaged” or can't be verified, open Terminal, run this once, then reopen agmux:

$ xattr -cr /Applications/agmux.app