Update — September 1, 2026: This post supersedes the August 5-6 beta coverage — Muse Code is now out of beta with workflows, inter-session messaging, an SDK preview, and subscription plans. The model underneath (Muse Spark 1.2) has not changed.
Mark Zuckerberg posted on X at 12:30 AM ET on September 1, 2026: "Muse Code is out of beta and now built to handle bigger, more complex engineering tasks." Less than four weeks after Meta's terminal coding agent shipped in beta, it's now a general-availability product with four concrete additions: sessions that message each other, a workflows engine for multi-agent tasks, an SDK in developer preview, and new monthly subscription plans. It's still built on Muse Spark 1.2 — no new model shipped alongside this milestone, which puts the emphasis squarely on the harness, not the brain underneath it.
That distinction matters for anyone comparing Claude Code, Cursor, Codex, Antigravity, and now Muse Code as a category — see explainx.ai's ranked list of the top closed- and open-source agent harnesses for the full field. Meta is the fourth major closed-source lab now shipping a dedicated terminal coding agent, and this release is Meta's bid to close the gap on maturity rather than raw model capability.
TL;DR — what people are asking
| Question | Answer |
|---|---|
| Is it actually out of beta? | Yes — announced September 1, 2026, roughly 4 weeks after the August 5-6 beta |
| New model? | No — still Muse Spark 1.2, unchanged since beta |
| What's genuinely new? | Inter-session messaging, workflows engine, SDK developer preview, subscription plans |
| Is it free? | No — per-token Standard/Contributor tiers continue, plus new monthly subscriptions |
| Need a Facebook account? | No — Meta Model API developer account (email/API key), separate from meta.ai chat login |
| Is the curl install safe? | Same curl-pipe-bash pattern as most CLI agents — read the script first; no checksum step built in |
| Open source? | Still unanswered — Theo (t3.gg) asked directly in replies; no response from Zuckerberg |
| How does it compare to Claude Code? | Behind Opus 5/Claude Code on Meta's own August benchmark charts, unchanged by this release |
What actually changed — and what didn't
It's easy to read "out of beta" as a relaunch. It isn't one. The model is the same Muse Spark 1.2 that powered the August beta — Meta has not published new benchmark numbers alongside this announcement, so the Terminal-Bench 2.1, DeepSWE 1.1, and internal-bench comparisons from the beta post still stand as the most recent Meta-published data point. What changed is the harness around that model: session-to-session communication, task decomposition across multiple agents, a way for third parties to build on top, and a second way to pay for it.
Inter-session messaging: what it concretely is
Zuckerberg's own framing from the announcement thread:
"Sessions can share context with inter-session messaging. When two are working on things that affect each other, they share state directly, instead of the developer copying it over manually."
Per Meta's developer documentation, the mechanism is deliberately local and low-ceremony: messages travel over a Unix socket between processes owned by the same user, so nothing crosses the network. Two built-in tools handle the actual exchange — one for a session to discover its peers, one to transmit a message. Meta's docs describe the practical use case as trading handoffs, review requests, and status updates between sessions rather than a general chat channel.
Concretely, this targets a specific pain point covered in explainx.ai's multi-agent orchestration patterns guide: when you run two coding-agent sessions on related work — say, one refactoring a shared interface while another builds a feature against it — today's default pattern is the human acting as the message bus, pasting output from one terminal into another. Direct inter-session messaging removes that manual copy step, at least for sessions running locally on the same machine.
Workflows: breaking a task across multiple agents
The second addition is a task-decomposition feature. Zuckerberg's description:
"Workflows can break out a task across multiple focused agents, carry the intermediate work between stages, and return one result at the end. Good for engineering work that's too complex for a single agent."
Meta's documentation fills in the mechanics: workflows coordinate parallel and staged agent work, and are triggered either by explicitly asking Muse Code to "use a workflow" or by setting effort to ultra, which triggers workflow mode automatically. Running workflows are visible and manageable through a /workflows command — you can inspect progress, stop, restart, or cancel a run, and a completed workflow returns one consolidated result plus the option to save and reuse the workflow definition later.
One documentation caveat worth flagging before you plan around it: Meta's own docs note workflows are gated behind "the installed build includes the workflow engine and the rollout is enabled" — i.e., not universally available on every build or platform at launch. Confirm it's live on your install before depending on it for anything time-sensitive.
This is the same fan-out/fan-in orchestration pattern explainx.ai covers in depth in the multi-agent orchestration patterns guide — Muse Code's workflows engine is Meta's productized version of a pattern that's already common practice across harnesses, formalized into a first-class CLI concept (/workflows, effort=ultra) rather than something you hand-roll with scripts and multiple terminal tabs.
The SDK developer preview: what it's scoped to
The third addition is aimed at people building on Muse Code rather than just using it directly:
"There's an SDK in developer preview for building your own agents on Muse Code. Embed them in your apps, connect custom tools, stream progress, and resume sessions later."
Per Meta's documentation, the SDK ships as a TypeScript library that spawns a local muse host process and communicates with it over standard I/O using the Muse Session Protocol (MSP) — Meta's own name for the wire format. It covers session management, tool registration/control, and permission handling, with types auto-generated from the protocol's schema. Meta's docs note the schema is machine-readable enough to generate clients in other languages, though TypeScript is the only language explicitly shipped in this developer-preview release — treat other-language support as a stated possibility, not something available today.
That scope — local host process, stdio transport, typed session protocol — puts it in the same conceptual lane as the Claude Agent SDK and other harness-embedding SDKs: a way to wrap an existing terminal agent's session/tool/permission model inside your own product rather than shelling out to a CLI and scraping stdout.
Subscription plans, alongside existing token pricing
Zuckerberg's line was brief: "Also rolling out monthly subscription plans. Check it out at https://dev.meta.ai." No specific dollar figures were given in the X thread itself.
This is additive, not a replacement. The per-token pricing established at the August beta continues on Meta's Model API: a Standard tier (Meta does not train on this data) and a discounted Contributor tier (Meta does use your prompts/outputs to improve its models, in exchange for materially lower per-token rates — the same trade-off explainx.ai flagged as worth reviewing before pointing Muse Code at proprietary code in the beta coverage). Meta's own Muse Code product page now also lists tiered monthly subscription plans alongside that token pricing. Treat exact subscription dollar amounts as reported rather than independently confirmed here — verify current tiers and prices directly at dev.meta.ai before standardizing team billing on either model. One asker in the replies to Zuckerberg's thread asked directly for public pricing and got no answer in-thread, which is exactly why confirming on Meta's own site before budgeting matters.
Is the curl-pipe-bash install actually safe?
One reply to the launch thread joked "checksum? we're back in 2026 baby!" — a jab at the install command:
curl -fsSL https://dev.meta.ai/install.sh | bash
The joke lands because the underlying concern is real and recurring, not because it's unique to Meta. Curl-pipe-bash means you're executing a script fetched over the network directly into your shell, with your user's permissions, without reading it first — and this specific command has no checksum, signature, or hash-verification step baked in. That's not a Muse Code-specific flaw; Claude Code, Codex, and most terminal coding agents ship functionally identical one-liners for the same reason (frictionless onboarding beats a multi-step install for adoption).
The practitioner-grade version of this workflow, if you want the convenience without executing blind:
curl -fsSL https://dev.meta.ai/install.sh -o install.sh
less install.sh # actually read it
bash install.sh
That adds thirty seconds and costs nothing. It's the same advice worth giving for any vendor's install script, and it's a fair criticism to keep raising every time a new agent harness ships one — including this one.
Do I need a Meta or Facebook account?
No — and this is worth correcting directly, since a complaint along these lines showed up in replies to the launch thread. Per Meta's own developer documentation, Muse Code authenticates against a Meta Model API developer account — on first run it asks whether to trust the workspace, then prompts for either browser sign-in or an API key, the same email/API-key-based developer signup pattern used across Meta's other API products. That's distinct from the Facebook or Instagram login required for the consumer meta.ai chat interface, which is a different product surface entirely.
If you've seen a claim that Muse Code specifically forces a Facebook login, treat that as unconfirmed and likely incorrect based on what Meta's own docs describe, rather than a documented requirement.
Open source status — still an open question
Theo (t3.gg) asked directly in replies to the announcement: "Any chance you guys plan on open sourcing it?" No answer appeared in the thread. That mirrors the same non-answer Zuckerberg gave at the August beta launch ("I'll have more to share on that soon"), and this "out of beta" milestone did not resolve it either way. Meta has separately open-weighted Muse Glimmer, a 30B model distilled from Muse Spark, and said open weights for Muse Spark 1.2 itself are coming "soon" — but Muse Code's own source availability remains a distinct, unresolved question from the model's weights.
Where Muse Code sits competitively now
Exiting beta with workflows, inter-session messaging, and an SDK moves Muse Code from "a fourth entrant with a benchmark gap" toward "a fourth entrant with the same three structural building blocks the leading harnesses have converged on":
| Capability | Claude Code | Muse Code (post-beta) |
|---|---|---|
| Persistent sessions/subagents | Yes | Yes — persistent background agents since beta |
| Multi-agent task decomposition | Subagents, /loop, orchestration patterns | New: workflows engine, effort=ultra |
| Session-to-session communication | Not a first-class feature | New: inter-session messaging over local Unix socket |
| SDK for building custom agents | Claude Agent SDK | New: TypeScript SDK, developer preview |
| Published benchmark standing | Leads Meta's own Terminal-Bench 2.1/DeepSWE charts | Trails Opus 5 on Meta's own August charts (unchanged) |
For the fuller field — Cursor, Codex, Antigravity CLI, and the open-source options like OpenCode, Aider, and Cline — see explainx.ai's top 10 agent harnesses ranked. Muse Code's structural catch-up doesn't erase the benchmark gap Meta itself published in August, but it does mean the harness-level feature comparison across the category is now closer than it was a month ago.
Honest limitations to weigh
- No new benchmark numbers accompanied this release — Meta's August Terminal-Bench 2.1, DeepSWE 1.1, and internal-bench charts (Muse Spark 1.2 behind Opus 5/Claude Code) remain the most recent published comparison.
- Workflows aren't universally available yet — Meta's own docs gate the feature behind build/rollout status.
- The SDK ships one language. TypeScript only in this developer preview, despite Meta's docs noting other-language clients are technically possible from the shared schema.
- Subscription pricing specifics are still light on public confirmation in the announcement itself — verify current tiers at dev.meta.ai before budgeting.
- Open-source status remains unanswered — Theo's direct question got no reply in-thread, same as the beta launch.
- The curl-pipe-bash install still has no checksum step — a real, recurring practitioner concern worth raising regardless of vendor.
Related on explainx.ai
- Muse Code beta launch — Muse Spark 1.2, benchmarks, worktree sub-agents (Aug 2026)
- Top 10 closed- and open-source agent harnesses (2026)
- Multi-agent orchestration patterns: a production guide
- Muse Spark 1.1 and the Meta Model API (July 2026)
- Meta Muse Glimmer — open-weight 30B agentic model
- What is an agent harness? Complete guide
- What is loop engineering?
- Terminal-Bench 2.0: the AI agent benchmark that actually matters
Official sources: Mark Zuckerberg on X (@finkd) · dev.meta.ai · Meta developer documentation (developer.meta.com/ai/products/muse-code)
Details reflect Mark Zuckerberg's September 1, 2026 X announcement and Meta's developer documentation at dev.meta.ai as of publication. Subscription pricing figures, workflow availability by build, and open-source status are noted as reported or unconfirmed where Meta has not published a definitive public statement — verify current terms at dev.meta.ai before budgeting or standardizing tooling.
