The amux Mental Model — Every Surface Mapped to How You Already Work
Updated July 2026 — definitions, analogies, and a mock of every surface
AI agents are knowledge workers. They take tasks, hold context, produce work, get stuck, and cost money. amux is the management layer around them — and every one of its surfaces maps to something you already do when you work with people. This guide walks the whole map: a definition of each surface, the workplace analogy that makes it click, and a mock of what it looks like.
The whole map at a glance
| amux surface | Knowledge-work analog | One-line definition |
|---|---|---|
| Sessions | Your team roster | Each session is one agent with a job, a desk (working directory), and a live status. |
| Peek | Walking to someone's desk | The detail view of one agent: live screen, history, git state, messages, cost. |
| Steering | A note on their desk | Messages queued for delivery when the agent finishes its current task. |
| Board | The task tracker | Shared kanban all agents read and update, with atomic claiming. |
| Scheduler | Recurring duties | Prompts on a cron — standing meetings for agents. |
| Calendar | The team calendar | Real events, synced to Google/Apple via a private feed. |
| Skills | Playbooks / SOPs | Reusable procedures any agent runs as a /command. |
| Messages | Chat history | Searchable archive of everything you told each agent. |
| Notes | The team wiki | Server-side markdown docs, editable anywhere. |
| Files | The shared drive | Remote explorer with previews — code, PDFs, even ebooks. |
| Browser | Assistant with the passwords | Shared automated browser with saved logins agents can drive. |
| Cost | Payroll + budget report | Dollar cost per task, per agent, per model, per day. |
| Memory | Institutional knowledge | Per-project facts every session starts already knowing. |
| People | The rolodex | CRM of contacts and interactions your agents can use. |
| Workspace | The open-plan office | Grid of live terminals — every desk visible at once. |
| Metrics | Facilities dashboard | CPU, memory, and per-session resource health. |
| Alerts | The fire alarm | Urgent owner notifications — push and iMessage, used sparingly. |
| /standup | The morning standup | One command: what every agent did, what's stuck, what needs you. |
| /handoff | Shift change | Package state and pass work from one agent to another. |
What is a session? — your team roster
Definition: a session is one AI agent running in its own terminal: a working directory, a model, a live status (working / needs you / idle), a task label, and a running token count.
What is the peek? — walking over to someone's desk
Definition: the peek is one session's detail view: its live terminal, full transcript history, steering queue, git worktree and commits, message archive, schedules, notes, and cost — in tabs.
What is steering? — a note on their desk
Definition: steering is a per-agent message queue. Queued messages deliver one at a time, only when the agent is genuinely finished with its current task — no spinner, no running subagent, a settled idle prompt. Delivery is verified, so nothing silently vanishes.
What is the board? — the team task tracker
Definition: a shared kanban — backlog, todo, doing, done, verified — that every session reads and updates over a REST API. Tasks are claimed atomically (two agents can't grab the same ticket), carry an owning session, and gate transitions (a code task can't be closed without acknowledging it merged).
What is the scheduler? — recurring duties
Definition: the scheduler runs a prompt against a session on a schedule — daily at 9am, every 15m, every weekday at 8:30, or full cron. Runs are logged with results.
What are skills? — playbooks and SOPs
Definition: a skill is a markdown playbook stored once and runnable by any agent as a /command — across Claude Code, Codex, and Gemini sessions. amux ships four by default: /amux (drive the system), /standup (fleet roundup), /handoff (pass work between agents), /adhd (action-first output shaping).
What is the Messages tab? — your chat history with each colleague
Definition: a server-side, searchable archive of every message ever sent to each session — direct sends and queued steering alike — identical from every device.
What is the browser? — an assistant who already has the passwords
Definition: a shared automated browser (Playwright) with saved authentication profiles. Agents navigate, click, type, screenshot, and run whole tasks against real sites using logins you saved once.
What is the Cost tab? — payroll and the budget report
Definition: a durable per-turn token ledger, priced per model into real dollars, rolled up by task, session, model, and day — with cache-hit rate as the efficiency signal. Derived entirely from transcripts and the board; no model calls.
What are /standup and /handoff? — team rituals
Definition: two shipped skills that encode the two most useful team rituals. /standup compiles what every session did, what's in progress, what's stalled, and what needs you. /handoff packages one agent's goal, state, next step, and gotchas, then transfers the work (and the board item) to another agent.
The rest of the map, briefly
- Calendar = the team calendar. Real events agents can create; a private ICS feed your Google/Apple calendar subscribes to.
- Notes = the wiki. Server-side markdown docs — meeting notes, runbooks, drafts — editable from any device.
- Files = the shared drive. Browse any directory, preview anything (code, CSVs, PDFs, even EPUB/MOBI ebooks), with per-session scoped shortcuts.
- Memory = institutional knowledge. Per-project facts injected into every session — new hires start onboarded.
- People = the rolodex. A CRM of contacts and interactions that agents can read and update.
- Workspace = the open-plan office. A grid of live terminals — every desk on one screen.
- Metrics = the facilities dashboard. CPU, memory, and per-session resource health of the machine everyone works in.
- Alerts = the fire alarm. Urgent owner notifications (push + iMessage) — provenance-stamped, deduped, and deliberately rare.
Where to start
Don't learn the whole map. Hire one agent (Sessions), give it one tracked task (Board), and redirect it once without interrupting (Steering). The rest of the surfaces will make themselves necessary the way office tools do — the first time you repeat an instruction, you'll want a Skill; the first time you wonder what the week cost, you'll open Cost.
Getting started guide → amux home →
FAQ
What is an amux session?
One AI agent in its own terminal with a working directory, model, live status, and token spend — the employee of the mental model. See sessions.
What's the difference between the board and steering?
The board is durable, tracked work (tickets). Steering is a transient note to one agent, delivered when it finishes its current task. Track projects on the board; nudge individuals with steering.
Why doesn't my queued message deliver immediately?
Because the agent isn't done — steering waits for a genuine turn boundary (no spinner, no running subagent, settled idle). Use direct Send to interrupt on purpose.
Do agents update the board themselves?
Yes — over the REST API, with atomic claiming and status gates (a code task can't be closed without acknowledging it merged).
Is the Cost tab an estimate?
It prices every real turn from your transcripts against a per-model price table — API-equivalent dollars. On a subscription plan it reads as "value consumed"; either way the by-task/by-session comparisons are exact.
Which agents does amux support?
Claude Code first-class, plus Codex and Gemini CLI sessions — skills and the dashboard work across all of them.