Meta Adds Native Windows Support to Muse Code, Removing the Need for WSL

The command-line coding tool now supports Windows x64 and ARM64 systems, with a sandboxed default and an installer designed to work without administrator access.

By 2 min read
Meta Adds Native Windows Support to Muse Code, Removing the Need for WSL
Meta Adds Native Windows Support to Muse Code, Removing the Need for WSL

Listen to this story

The audio brief

About 1:26
0:001:26
Read transcript
Meta has added a native Windows installation path for Muse Code, so developers no longer need Windows Subsystem for Linux, or WSL, to use the command-line coding tool. The new route is built around PowerShell and is designed to work without administrator access on both x64 and ARM64 Windows machines. By default, the installer puts Muse Code in the current user’s local application-data directory, rather than changing system-wide files. It can also add that location to the user’s PATH, so a new terminal can launch the tool simply by typing “muse.” If a different location is preferred, the MUSE_INSTALL_DIR environment variable can override the default. The script requires PowerShell 5.1 or newer and stops if it is run somewhere other than Windows. It creates the installation directory, downloads the Muse launcher, and creates the command shim. Unless another launcher address is configured, that download comes from Meta’s api.meta.ai domain over HTTPS. The installer follows up to three redirects and checks that the downloaded file has valid PowerShell syntax. There is a security limitation worth noting: SHA-256 verification happens only when the server supplies a valid checksum header. Meta describes the Windows release as sandboxed by default and PowerShell-fluent. The key thing to watch is how that zero-admin, native path balances easier onboarding with the trust placed in the remote launcher and its optional checksum.

Story brief

3 key points

Meta’s Muse Code now has a dedicated native Windows installer, making WSL optional for developers using the command-line coding tool. The PowerShell 5.1+ script installs without administrator rights, supports x64 and ARM64 machines, and can add the user-level install directory to PATH. Users can choose another location with MUSE_INSTALL_DIR. The Windows path improves onboarding, but the launcher is fetched over...

  1. 01

    The default install uses the current user’s local application-data directory, avoiding system-wide changes and administrator permissions.

  2. 02

    Native support covers both x64 and ARM64 Windows systems.

  3. 03

    The installer follows up to three HTTPS redirects and syntax-checks the downloaded PowerShell launcher.

Meta has added a native Windows route for Muse Code, removing the need for Windows Subsystem for Linux. The release gives Windows developers a PowerShell-based way to install the command-line coding tool without administrator access, while supporting native x64 and ARM64 systems.

The installer is written for PowerShell and requires version 5.1 or newer. It checks that it is running on Windows and stops on other operating systems, making this a dedicated Windows installation path rather than a cross-platform script.

By default, the script installs under the current user’s local application-data directory and attempts to add that location to the user’s PATH. PATH is the system setting that lets a terminal locate a command by name. The installer can instead use a directory set through the MUSE_INSTALL_DIR environment variable.

How the installer proceeds

  • It creates a Muse Code directory for the user, unless a custom installation directory is configured.
  • It fetches the Muse launcher and creates a command shim named muse.
  • It adds the install directory to the user PATH when permitted, allowing a new terminal to run muse by name.

Unless a custom launcher URL is configured, the installer downloads its launcher from Meta’s api.meta.ai domain. It requires HTTPS, permits up to three redirects, checks that the downloaded file has valid PowerShell syntax, and verifies a SHA-256 checksum when the server supplies a valid checksum header.

Meta describes the Windows version as PowerShell-fluent and sandboxed by default. It also names native support for x64 and ARM64 architectures, covering the two processor families specified in the release.

Sources

  1. dev.meta.aiMuse Code from Meta is now available natively on Windows - no WSL required. It’s PowerShell-fluent, sandboxed by default, native x64 and ARM64, and supports zero-admin install. Com

Loading discussion...

Meta Adds Native Windows Support to Muse Code, Removing the Need for WSL | Superpower Daily