Where each part runs
The model loop and permissions stay on your desktop; the work runs in a cloud workspace scoped to yours.
Your models, harnessed.
Windows coming soon
Powered by the pi coding agent · Cloud services by mux
Your Architect handles planning, review and judgment. Your worker roster handles implementation. muxcode’s host keeps the workflow tied to its scope and checks.
Your Architect plans the change and writes what proves it. A worker builds it. Your checks run, and the Architect judges the result before it comes back to you.
Your typecheck, lint and tests run once before the change. A check that passed there and fails after it fails the change, whatever a model says.
A small classifier answers quick questions as the work moves. A sure answer is used. An unsure one leaves your configured choice in place.
Every call the agent makes goes through a gate on your Mac. What changes nothing runs at once; what reaches past the project is put to you, with the reason on the card.
In Auto, reading the code and editing inside the project run without a prompt. A command that changes something, or a file outside the project, waits for you.
rg "split(" src (runs) edit src/ledger.ts (runs) pnpm add zod (asks you) edit ~/.zshrc (asks you) The card names the exact call. Allow it once, keep a rule so you are not asked again, or deny it. The run waits until you choose.
Plan mode reads and proposes. A call that would change a file or run a changing command is refused, and the agent is told why.
muxcode runs on the models you already pay for. Change the model a seat uses and the work around it stays where it was.
The agent session stays on your Mac. File operations and commands run in a task-specific cloud workspace, on Pro and Pro+.
The model loop and permissions stay on your desktop; the work runs in a cloud workspace scoped to yours.
The container can reach only the hosts on an allowlist. The light shell has no network at all.
Long tasks can continue in a fresh context window. Durable notes carry decisions forward, and scoped history search lets the agent read earlier messages and tool output again.
Read. Investigate. Decide. The full transcript stays available.
Continue with room to think, and look up the original evidence when needed.
Switch back to summary compaction under Settings → Models → Context windows. Editing an earlier prompt keeps the old branch.
Post an issue from muxcode and a cloud agent takes the first pass: it reads the report, investigates in a clone of the project, and leaves its work on a branch you can land. Pro and Pro+.
Empty addresses crash checkout. Steps to reproduce inside.
Read the validator and ran the test suite.
validate.ts +4 −1 · validate.test.ts +12
muxcode/triage-3fa8 pushed. Ready to fetch.
An example run. Each triage run is scoped to your workspace.
The harness is more than the chat. It keeps the tools, source and decisions close to the task they belong to.
Paste one into a task, change the file or feature it names, and run it.
Walk me through this repository: what it does, where the entry points are, and which tests cover the core.
Trace a checkout request from the route to the database, and name every file it passes through.
Add rate limiting to the public API. Plan it first, then build it with tests for the limit and the reset.
Replace moment with date-fns across the app and keep every existing test green.
Review the change on this branch against main. What could break, and what is untested?
The nightly build fails on the date tests after 23:00 UTC. Find why and fix it.
Triage the newest issue: reproduce it, find the cause and leave a branch with the fix.
Why does split() give the remainder to the first account? Show me the line and the test that pins it.
Approve muxcode in your browser to connect a workspace. Your device gets its own key, and owners can revoke access from mux.
Find patterns, search by meaning on paid plans and trace each result to its source revision, from the web or over MCP.
Keep repositories, integrations and the shared code index together. Switch workspaces and manage devices through mux.
See sandbox tasks and triage runs, their activity and checkpoints, from the workspace console.
The desktop harness is free. Connect a workspace to index a repository; Pro and Pro+ add cloud sandboxes and search by meaning.