Skip to content

All your coding agents in one Mac app.

Run Claude Code, Codex, Gemini, Grok, Cursor, OpenCode and more side by side, as chats or real terminals. agmux keeps them organized by project and shows you which one is waiting for you.

Free and open source under the MIT license. Needs macOS 13 or later. Agents use your own accounts and plans.

  • Working
  • Needs your approval or answer
  • Finished

Bring the agents you already use.

A chat gives you formatted replies, tool details and diffs. A terminal runs the agent's own command-line interface. You choose one or the other for each session.

Chat and terminal support for each agent
AgentChatTerminalNotes
Claude CodeYesYesUses your Claude login or configured credentials.
CodexYesYesModel and permission controls. Reconnect a terminal after signing in again.
GeminiApple SiliconYesRuns through Antigravity. The terminal uses agy.
GrokYesYesUses your Grok configuration.
CursorYesNoSign in from Settings and use the models on your Cursor plan.
OpenCodeYesYesUses the providers and models you set up in OpenCode.
KimiNoYesRuns Kimi Code.
PiNoYesRuns Pi with its configured providers.
ClineNoYesRuns the Cline terminal interface.
HermesNoYesRuns the Hermes terminal interface.
Local modelsApple SiliconApple SiliconDownload a model in Settings. Chat runs through OpenCode, the terminal through Pi.

Each agent needs its own installation and sign-in or API key. Subscriptions and API usage are billed by each provider, not by agmux.

Built for running several agents at once.

Every agent starts with what the last one learned.

Agents save decisions, project facts and end-of-session handoffs to one memory per project, and search it in later sessions, whichever agent you use next.

  • Stored on your Mac, one memory per project
  • Read, edit, archive or turn it off
  • Mark the rules every agent must follow as binding

Give each task its own branch.

Task mode creates a branch and Git worktree for every task, so your main checkout stays untouched. Put more than one agent on a task, review the changed files, then commit, push or open a pull request.

  • A separate branch and worktree per task
  • Several agents per task, each in its own tab
  • Review, commit and create a PR without leaving the app

Answer your agents from your phone.

Pair a phone browser with a short code. Read sessions, send messages and images, stop a run, and approve or deny requests while your Mac does the work.

  • No extra account needed to pair
  • Works with Claude, Codex, Grok, OpenCode, Cursor, Kimi and local sessions
  • Remove paired devices from Settings

Open remote.agmux.dev

Run a model on your own Mac.

On Apple Silicon, download a model from Settings and use it in chat or a terminal next to your cloud agents. agmux reads your Mac's memory and recommends models that fit.

  • Inference runs on your Mac
  • Speed, balanced and quality picks for 8 GB to 256 GB Macs
  • Can also write session titles and summaries

More than a coding tool.

Cowork

A separate space for writing, research and other everyday work, with its own folders and conversations. Earlier Claude Cowork and ChatGPT Work chats for those folders show up too.

Keep awake

Keep your Mac running while agents work or wait for approval. Closed-lid mode needs a one-time system authorization, and normal sleep returns when agmux lets go.

Teams

Shared dashboards for tokens, estimated cost, active time and tool use across a team, plus limits on agents and models. Free for up to three members. Prompts, replies and code are never uploaded.

See Teams and plans

And the everyday details.

Diffs and tool details
Read every file change and expand each tool call in chat.
Session history
Resume earlier conversations and search a project’s history.
Split view
Put two sessions side by side, with sidebar tabs or a top bar.
Files and editor
Browse and edit project files next to the conversation.
Notifications
Get a Mac notification when a run finishes or needs approval.
Skills and MCP
Browse skills and plugins, or configure MCP servers.
Command palette
Reach any action, mention files and run slash commands.
Session titles
Titles are written for you by a cloud or local model.
Journal
Keep notes and decisions beside a thread.
Subagents
Open child conversations where the agent provides them.
Usage and limits
See remaining provider quotas on Home and in Usage.
Appearance
Light or dark themes, a custom accent and your own fonts.

How agmux compares.

Other apps for running coding agents, side by side. agmux is free and open source, runs agents as chats or in their own terminals, and adds local models, a phone remote and one memory every agent shares.

How agmux compares with other apps for running coding agents
agmuxConductorT3 CodeSupersetCodexChatGPT desktop appClaudeDesktop app, Code tabCursorCursor 3 agents window
PlatformsMacMacMac, Windows, Linux, webMac, Linux (experimental)Mac, Windows, Linux (preview)Mac, Windows, Linux (beta), webMac, Windows, Linux
PriceFreeFree; Pro $50/moFreeFree; Pro $20/user/moIncluded with ChatGPT plansNeeds a paid Claude planFree tier; paid from $20/mo
Open sourceYes, MITNoYes, MITSource-available (Elastic 2.0)NoNoNo
AgentsClaude Code, Codex, Gemini, Grok, Cursor, OpenCode and 5 more, plus local modelsClaude Code, Codex, Cursor, OpenCodeClaude Code, Codex, Cursor, Grok, OpenCode, Antigravity20+ command-line agentsCodex onlyClaude onlyCursor's own agent, with several model makers
Session typesChat, or the agent's own terminal appChat, plus a terminal paneChat, plus shell terminalsThe agent's own terminal app, plus chatChat, plus a terminalChat, plus a terminalChat inside the editor
Parallel agents on separate branchesYesYesYesYesYesYesYes
Review diffs, commit, open a PRYesYesYesYesYesYesYes
Files and editorYesEdit inside diffs, search filesYesYesFile panel; edits open your editorYesFull code editor
Models on your own MacBuilt inNoOnly through OpenCodeNoThrough Ollama's add-onNoNo
Control from your phoneYes, including approvalsAnnounced, not out yetYesPro plan onlyYes, from the ChatGPT appYes, from the Claude appPaid plans only
Team usage and shared accountsUsage dashboards and shared accountsAdmin portal (invite-only)NoShared pages, Slack and LinearUsage analytics on EnterpriseUsage analytics on Team plansUsage analytics, admin, SSO
Memory shared across agentsYes, one memory per projectNoNoNoCodex onlyClaude onlyCursor only

Set up in a few minutes.

  1. Download and open a project

    Install agmux, pick a folder, and choose your permission settings. The app updates itself from GitHub releases.

  2. Connect your agents

    Sign in or add an API key the way each agent requires. agmux uses the accounts and plans you already have.

  3. Start a chat or terminal

    Choose an agent, a model and chat or terminal. Open more sessions as you need them.

Get agmux for Mac.

Free and open source. Works on Apple Silicon and Intel Macs with macOS 13 Ventura or later. Some agents and local models need Apple Silicon.

All releases and what changed in each version.