Independent reference

Muse Code Windows Support: How to Run It in WSL2

Muse Code Windows support does not exist natively. The launcher hard-codes four platform targets — macOS and Linux on arm64 and x86_64 — and exits on anything else. WSL2 runs the Linux build well enough to work, but Meta has published nothing about supporting that route.

Native Windows build
None
Supported targets
Darwin and Linux, arm64 or x86_64
Workaround
WSL2 running the Linux binary
Official WSL support
Not stated by Meta
Usual failure point
OAuth browser hand-off out of WSL

Muse Code Windows Support Today

The Muse Code Windows question has a one-line answer, and it comes straight out of the launcher Meta ships.

Muse Code Windows support resolves in a single sentence: there is no native build. The launcher matches your system against exactly four platform strings — Darwin arm64, Darwin x86_64, Linux arm64 and Linux x86_64 — and exits with an unsupported-platform error on anything outside that set. Windows sits outside it, so no Muse Code Windows download exists.

That makes the usual search results misleading. Muse Code has no .exe, no MSI, no winget package and no Store listing. Anything offering one is not distributing Meta's build; the only documented entry point remains the shell installer on Meta's developer site.

What does work is WSL2. Windows Subsystem for Linux runs a real Linux userland, and Muse Code installs inside it exactly as on a native Linux box. Be precise about the status of that workaround: Meta has not said WSL is supported, tested or recommended. Muse Code runs there because the Linux build runs, not because anyone promised it would.

Everything else is unchanged under WSL. Muse Code still bills per token with no free tier (see Muse Code pricing) and is still terminal-only, covered on what Muse Code is.

Muse Code Windows Setup: The WSL2 Route

Five steps take a Windows machine from no WSL to a signed-in Muse Code session inside Linux.

  1. Enable WSL2

    Open PowerShell as administrator and install the subsystem, then reboot when prompted. Microsoft documents the current command plus prerequisites in its WSL install guide.

    wsl --install
  2. Install and open a Linux distribution

    A mainstream glibc distribution is the safe pick, because that is what the Muse Code Linux build targets. First launch asks for a Linux username and password.

    wsl --install -d Ubuntu
    wsl
  3. Run Meta's installer inside WSL

    Run Meta's command from inside the Linux shell, never from PowerShell. Muse Code writes its binary to ~/.local/bin/muse in your WSL home directory and appends a PATH line to the Linux profile.

    curl -fsSL https://dev.meta.ai/install.sh | bash
  4. Complete the browser hand-off

    Muse Code prints an auth.meta.com verification link before trying to open a browser. If nothing opens, paste that URL into a Windows browser and approve there.

    exec $SHELL -l
    muse
  5. Verify inside WSL

    Two clean answers mean Muse Code is installed in the Linux userland and ready to work on files there.

    which muse
    muse --version

Where Muse Code Windows Setups Break in WSL

Three things reliably go wrong under WSL, and each comes from the boundary between Linux and Windows.

The OAuth browser hand-off

This step is what actually trips people. Muse Code sign-in runs a device-style OAuth flow against auth.meta.com: it prints a verification link, tries to open your default browser, then polls until you approve. Inside WSL there may be no Linux browser, so the hand-off to a Windows browser is not guaranteed to fire. The fix is manual — paste the printed URL into Edge or Chrome on the Windows side and approve it while the terminal keeps polling.

The /dev/tty requirement

Approval is read from /dev/tty, so Muse Code needs a genuine interactive terminal. A normal WSL shell provides one, which is why this route works at all — but a script, a CI runner or a nested container inside WSL removes that terminal, and sign-in stalls with no useful error. The same root cause explains the Docker failures documented on Muse Code not working.

File paths across the boundary

Keep repositories inside the Linux filesystem. Working from /mnt/c means every file operation crosses the Windows boundary, which is slower and changes how permissions and line endings behave — a poor match for an agent that edits many files per turn. Clone into your WSL home directory and let Muse Code stay on the Linux side.

None of this is unique to Muse Code; it comes with the standard WSL tax on terminal tooling. Knowing it matters, because these symptoms look identical to the ones on the Muse Code install guide.

Windows-Native Alternatives to Muse Code

While Muse Code Windows support is missing, three mainstream agents already run natively on Windows.

ToolWindows supportEntry price (as reported)Shape
Claude CodeNativePro from about $17–20/monthTerminal agent with skills, hooks and MCP
GitHub CopilotNativePro from about $10/month, free tier availableEditor-integrated, deep GitHub workflow
CursorNativePro about $20/month, free Hobby tierAI-first IDE rather than a terminal agent
Muse CodeNone; WSL2 onlyNo subscription, per-token billing onlyTerminal agent, macOS and Linux

Competitor prices are as reported in August 2026 — check each vendor's own pricing page before deciding.

Choosing a Muse Code Alternative While You Wait

If WSL is a dealbreaker, better-supported options exist on Windows right now.

Claude Code matches Muse Code most closely in shape: also a terminal agent, but with native Windows builds and a subscription rather than metered tokens. Trade-offs are laid out on Muse Code vs Claude Code.

GitHub Copilot is the cheapest way in and the only one with a meaningful free tier, though its agent sessions consume credits quickly. Side by side: Muse Code vs GitHub Copilot.

Cursor is a different category — an IDE, not a terminal agent — which some Windows developers prefer because nothing crosses a subsystem boundary. See Muse Code vs Cursor, and the ranked field on best AI coding agents.

Muse Code Windows Roadmap: What Meta Has Said

This section records what is official about Muse Code Windows plans, and the official record is empty.

Meta has made no public statement about a Muse Code Windows build — not a date, not a commitment, not a hint. The launch announcement describes the agent and the model without addressing platform expansion, while that same silence covers two adjacent questions people keep asking.

  • An IDE extension. Nothing announced; Muse Code is terminal-only today.
  • A desktop or Mac app. Nothing announced.
  • WSL as a supported path. Nothing announced. It works, but that is not a promise.

Treat any Muse Code Windows date you see elsewhere as speculation until it appears on Meta's own channels. This page is re-checked against dev.meta.ai during the beta.

Related Muse Code Guides

These pages cover the parts of the Muse Code Windows story that deliberately belong elsewhere on the site.

Frequently Asked Questions

Is there a Muse Code Windows version?

No. Muse Code Windows support does not exist as a native build — the launcher accepts only macOS and Linux on arm64 and x86_64, and exits on everything else. The Linux binary does run inside WSL2, which is the only route Windows users have today, and Meta has published nothing describing that route as supported.

Where can I find a Muse Code Windows download?

There is no Muse Code Windows download to find. No .exe, no MSI, no winget package, no Store listing. The only documented distribution is Meta's shell installer on dev.meta.ai, which you run inside a WSL2 Linux shell. Treat any site offering a Windows installer as unrelated to Meta's actual build.

Does Muse Code work in WSL?

Yes, in practice. WSL2 provides a real Linux userland, so the Muse Code Linux build installs and runs there normally. The catch is sign-in: the hand-off from WSL to a Windows browser often fails, so you paste the printed verification link in yourself. Meta has not stated that WSL is supported.

When is Muse Code coming to Windows?

Nobody outside Meta knows. No Muse Code Windows release date, roadmap item or commitment has been published — the launch announcement covers the agent and the model without mentioning platform expansion. Any date circulating elsewhere is speculation. We re-check Meta's developer site and research blog during the beta.

Why does sign-in fail when I run Muse Code in WSL?

Because the browser hand-off breaks. Muse Code prints an auth.meta.com verification link, but WSL may have no Linux browser and cannot always pass the URL to Windows. Copy the link into Edge or Chrome yourself and approve it — the terminal is still polling. More cases: troubleshooting.

What should Windows developers use instead of Muse Code?

Claude Code, GitHub Copilot and Cursor all run natively on Windows with no subsystem in between. Claude Code is closest in shape to Muse Code as a terminal agent, Copilot is cheapest and has a free tier, and Cursor is an IDE rather than a CLI. Our ranked comparison covers the field.

Is there a Muse Code IDE extension or desktop app for Windows?

Neither has been announced. Muse Code is a terminal agent today, with no VS Code extension, no desktop client and no Mac app on the public record, so WSL plus a Windows terminal is the whole experience for now. See what Muse Code is for how the agent is designed.

Sources

  1. Microsoft — Install WSL on Windowslearn.microsoft.com
  2. Meta AI Research — Introducing Muse Code and Muse Spark 1.2research.meta.ai
  3. Meta developer site — installer and accountdev.meta.ai
  4. Anthropic — Claude Codeanthropic.com
  5. GitHub — Copilotgithub.com