macOS

The ADE no one else can copy

Features every other
ADE still lacks.

Every provider ships both ways: the real agent TERMINAL and structured CHAT — Claude, Codex, Kimi, OpenCode, Grok, Cursor, and on-device MLX — with one shared project memory, phone remote, and lid-closed runs.

Chat + terminalShared memoryPhone remoteOn-device MLXLid-closed runsTeams analytics

macOS 13 or later. Free. Apple Silicon and Intel.

Claude CodeCodexKimiOpenCodeGrokCursorMLXMUX$ agmux chat + terminal shared memory phone remote lid-closed runs

What no other ADE has

Chat + terminalEvery provider runs both ways: the real agent CLI terminal and structured chat, side by side in one app.
Shared memoryOne project memory every agent actually shares — chat sessions and terminals alike.
Phone remotePair a code, no account. Read, steer, and approve while sessions stay on your Mac.
On-device + lid closedMLX agent loop with no network, and keep-alive so agents keep working with the lid shut.

Only on agmux

The ADE features
nobody else ships

Parallel worktrees, diffs, and approvals are table stakes. Chat and terminal for every provider, shared memory, phone remote — these are why people leave other ADEs for agmux.

01 · Chat + terminal

Both surfaces for every provider. Not one or the other.

Open the real agent TERMINAL — the actual CLI you already use — or structured CHAT with diffs, tool rows, and approvals. Claude Code, Codex, Kimi, OpenCode, Grok, Cursor, and MLX all get both. Most ADEs pick a single UI and force you into it.

  • TERMINAL: full PTY for the real agent binary
  • CHAT: markdown, tool rows, inline diffs, approval banners
  • Same project, same memory, same sidebar status either way
02 · Memory

One project memory. Every agent reads it.

Claude decides something in the morning. Codex opens the same repo at night and already knows. Terminal sessions write the same store as chat. Other ADEs leave each agent cold — you re-explain the project by hand.

  • Chats and terminals, all providers
  • Agents can save, search, and excerpt past sessions
  • Browse, edit, archive, or turn it off in Settings
03 · Remote

Your Mac, from your phone — no account.

Pair with a short code at agmux.dev/remote. Read the conversation, send a message, stop a run, approve or deny tools for Claude, Codex, and Grok. No signup, no per-month session cap, no code leaving the machine through someone else's product cloud.

  • Pair by code — phone tokens hashed, revoked when remote is off
  • Sessions keep running on your Mac
  • Works with lid-closed keep-awake
04 · On-device

An MLX agent that never needs the network.

A full on-device agent loop with a built-in model catalog sized for your hardware. Use local models for thread names and journal summaries too — those never leave the device either.

  • MLX agent loop in the same window as cloud agents
  • Catalog + download in the app
  • Local summarizer option for names and notes
05 · Lid closed

Agents keep going when you walk away.

Stop the Mac from sleeping while an agent is working or waiting on approval — including with the lid shut on power or battery. Touch ID unlocks closed-lid mode once. Normal sleep returns when work finishes or you quit.

  • Power or battery
  • Tied to real agent activity, not a forever override
  • Built for long runs you start at the desk
06 · Teams

Org analytics from real agent logs — not guesses.

agmux Teams folds hourly aggregates from Claude, Codex, Grok, and more: tokens, cost, active time, tool mix, after-hours. No prompt text. No absolute paths. Managers get budgets, forecasts, and a leaderboard — employees only ever see their own stats.

Open Teams →
  • Scans provider logs on the desktop, not a fake usage table
  • Privacy-first hourly counters only
  • Live at teams.agmux.dev
07 · Multiplex

Seven agents. One window. Same project.

Claude Code, Codex, Kimi, OpenCode, Grok, Cursor, and MLX side by side — each with chat, terminal, and tool approvals. Official apps ship one vendor. Most third-party runners stop at three or four.

  • Run several providers on the same repo at once
  • Sidebar status: working, unread, needs approval
  • Task mode: parallel attempts in git worktrees

Head to head

Table stakes are shared.
These rows are not.

Highlighted rows are capabilities we could not find in other ADEs the same way. Everything below that is useful — and increasingly common. Check their docs; they ship fast.

Chat and terminal for every provider

The real agent CLI terminal and structured chat — both — for Claude, Codex, Kimi, OpenCode, Grok, Cursor, and MLX. Not chat-only, not terminal-only.

Shared memory across every agent

One project store for chats and terminals. A decision Claude records is there when Codex opens the same repo. Everywhere else, each agent starts cold.

Phone remote with no account

Pair a code, read and approve on your phone, sessions stay on your Mac. No signup, no third-party product cloud in the path, no monthly session cap.

On-device MLX + lid-closed runs

A full offline agent loop, plus keep-alive so sessions keep working with the lid shut. Touch ID unlocks closed-lid mode once.

Feature comparison of agmux, Conductor, Claude Code Desktop, Vibe Kanban, and Omnara — unique rows first
agmuxConductorClaude Code DesktopVibe KanbanOmnara
Only agmuxBoth CHAT and real TERMINAL for each providerBoth — structured chat + full PTY terminal per providerMostly chat UIClaude onlyTask-board focusedChat only
Only agmuxOne project memory shared across every agentChats and terminals, all providersNoClaude onlyNoNo
Only agmuxWatch and approve from your phone (no account)Pair by code, sessions stay on MacNoClaude sessions, through AnthropicNoThrough Omnara’s cloud
Only agmuxOn-device model / offline agentMLX catalog built inNoNoNoNo
Only agmuxKeeps running with the lid closedYes — power or batteryNoCloud sessions onlyNoHands off to their cloud
Only agmuxOrg analytics from real agent logsTeams — hourly, privacy-firstNoNoNoNo
Agents in one app7 — Claude Code, Codex, Kimi, OpenCode, Grok, Cursor, MLX4 — Claude Code, Codex, Cursor, OpenCode1 — Claude10+2 — Claude Code, Codex
Parallel attempts in isolated git worktreesTask modeYesYesYesNo
Where a session runsYour MacYour MacYour Mac or Anthropic’s cloudYour machineYour machine, relayed by their cloud
PriceFree, bring your own loginsFree, bring your own loginsWith a Claude subscriptionFree — project is sunsettingFree tier is capped, then paid

Compiled from each product’s public documentation in 2026: Conductor, Claude Code Desktop, Vibe Kanban, and Omnara. These are good tools and they ship fast — check their docs for the current state. Terminal-first managers like Claude Squad cover similar ground without a desktop UI.

How it works

Same agents you already pay for.
One shell that makes them unique.

agmux does not replace Claude, Codex, or Grok. It is the only ADE that puts them on one project memory, on your Mac, with phone control and optional team analytics on top.

App runs locally; auto-updates from GitHub releases
Cloud agents use your existing CLI logins
MLX models download and run on your machine
Shared memory is per project and optional
Teams is optional — desktop works fully offline of it
01

Install and open a project

Download for Mac. Open a project folder. Every session in that project shares one memory from the first message.

02

Open chat, terminal, or both

Every provider supports structured CHAT and the real agent TERMINAL. Same project, same memory, same approvals — pick the surface that fits the task.

03

Stay in the loop from your phone

Pair Remote control with a short code. Approve tools, send a message, or stop a run while the Mac holds the session open — lid closed if you want.

04

Optional: connect the team

Link the desktop to Teams for hourly cost, active time, and tool analytics across the org — without shipping prompt text or absolute paths.

Also included

The rest of a full ADE

Approvals, diffs, worktrees, editor, terminals — expected in a modern ADE. agmux has them. The reason to switch is above; this is so you do not give anything up.

Task mode worktrees

Parallel attempts on one task, each in its own git worktree. Review diffs and keep the branch you want. ⌘⇧T.

Tool approvals

Banner before file edits, shell, or MCP tools. Amber in the sidebar when something waits on you. Codex modes: Default, Auto Review, Full Permissions.

Diffs and tool rows

Syntax-highlighted diffs. Expandable tool rows. Finished turns can fold into a short summary you open again when needed.

Session timeline

Past turns for a chat or terminal: what you asked, a short summary, done or running. Click a turn to jump back.

Live session status

Sidebar shows working, unread, and needs-approval. Toasts for sessions you are not looking at; macOS notifications can jump you back.

Split view and layouts

Two sessions side by side. Vertical sidebar tabs or a horizontal top bar with project pills and a running-sessions strip.

Code editor panel

CodeMirror 6 next to chat (⌘E) with highlighting for TypeScript, Python, Rust, Go, Markdown, and more. Multi-tab with git status.

Agent terminals

Real terminals for Claude, Codex, Grok, Kimi, OpenCode, or a plain shell. Fig-spec autocomplete, then local model, then Groq.

GitHub issues to agents

Browse open issues with your GitHub login, dispatch one into a new chat pre-filled with title and description.

Skills and MCP

Install skills from the marketplace. Add custom MCP servers with transport, command, args, and env vars.

Command palette

⌘K for actions. @-mention files. Slash commands. Drafts keep text and images for seven days.

Auto thread names

Names from your first message via cloud or local summarizer. Rename anytime; names stick across restarts.

Journal

Per-thread notes for decisions and proposals. Filter by type. Accept or dismiss auto-generated proposals.

Images in chat

Paste or attach images. Dragging non-image files from Finder inserts the path into the input.

Themes

Eleven presets plus a custom accent. UI and mono fonts, animation speed, light or dark, terminal cursor style.

Who it's for

Built for people who already outgrew a single ADE

If one vendor's desktop is enough, stay there. agmux is for the day you need memory, remote, and multi-agent on the same machine.

Multi-model builders

You hop Claude ↔ Codex ↔ Grok on the same repo. Shared memory is the feature you cannot get in vendor apps — decisions survive the switch.

Long unattended runs

Start a hard task, close the lid, leave. Lid-closed keep-awake plus phone approvals means you are not babysitting the desk for hours.

Privacy-sensitive work

MLX on-device when the network is wrong. Phone remote without a third-party product cloud. Teams analytics without prompt text or absolute paths.

Engineering managers

See who is burning tokens, after-hours load, and tool error rates across the org — from real provider logs, not self-reported dashboards.

Download

Run the ADE with features
no one else has

Free. Primary download is Apple Silicon. Check the releases page if you need another build. After install, the app updates itself.