Muse Code in wenigen Minuten zum Laufen bringen.
Muse Code ist für macOS, Linux und Windows allgemein verfügbar. Es übernimmt komplexe Software-Engineering-Aufgaben in großen Repositories — plant Änderungen, schreibt Code und prüft die Ergebnisse — komplett aus deinem Terminal.
1. Installation
Ein einziger Befehl installiert die CLI:
Das Skript legt das muse-Binary in deinen PATH — prüfe das mit muse --version. Du willst das Skript vorher lesen? Lade es mit -o install.sh herunter, sieh es durch und führe es dann aus.
Windows
Für Windows gibt es einen eigenen nativen Installer: Führ in PowerShell irm https://dev.meta.ai/install.ps1 | iex aus und prüf die Installation mit muse --version. Unter Windows führt der Agent Befehle in PowerShell statt in Bash aus, die Sandbox zeigt beim ersten Start womöglich eine UAC-Abfrage, und Spracheingabe sowie Nachrichten zwischen Sessions gibt es dort nicht. Brauchst du diese Funktionen oder eine Bash-Toolchain, nimm stattdessen WSL2: Führ in einer PowerShell mit Administratorrechten wsl --install aus und starte dann in der Linux-Shell den Installer für macOS/Linux. Leg diese Repositories im Linux-Dateisystem ab (zum Beispiel unter ~/code), nicht unter /mnt/c, denn Dateizugriffe über diese Grenze hinweg sind deutlich langsamer.
2. Anmelden
Beim ersten Start öffnet sich der Browser zur Anmeldung auf dev.meta.ai mit deinem Meta-Entwicklerkonto. Die Zugangsdaten werden lokal zwischengespeichert — kein erneutes Anmelden pro Session. Die Nutzung wird über deinen Monatsplan abgerechnet oder, bei Pay-as-you-go, über die Meta Model API.
META_API_KEY oder speichere ihn mit muse auth set. Keys beginnen mit LLM_. Muse Code prüft zuerst META_API_KEY, dann einen gespeicherten Key und erst danach eine Browser-Session; /login öffnet die Anmeldeoptionen erneut, muse logout löscht gespeicherte Zugangsdaten.3. Führe deine erste Aufgabe aus
Sobald die Anmeldung steht, kannst du in jedem deiner Projektverzeichnisse loslegen:
Beschreib das gewünschte Ergebnis in normaler Sprache. Eine gute erste Aufgabe ist klein und überprüfbar — „ergänze den fehlenden Test für parseDate und stell sicher, dass er durchläuft“ — du siehst dann, wie ein Worker die Änderung entwirft, ein Reviewer sie kritisiert und der Test läuft.
Zwei Kostenhebel, die du vom ersten Tag an kennen solltest: Muse Spark ist ein Reasoning-Modell — es denkt nach, bevor es antwortet, und diese Token werden als Output abgerechnet — mit /effort regelst du das Denken pro Aufgabe hoch oder runter. Und dein Ton, dein Format und andere Dauerregeln können in einer System-Message stehen, damit du sie nicht in jedem Prompt wiederholst.
Aktualisieren & deinstallieren
Muse Code aktualisiert sich selbst: Der Installer richtet einen Launcher ein, der das Binary aktuell hält, und seit CLI 1.4.11 wird eine Session, die während eines Auto-Updates weiterläuft, samt Verlauf fortgesetzt. Welche Version du hast, zeigt muse --version — gleich das mit dem Changelog ab. Führst du den Installationsbefehl erneut aus, bekommst du ebenfalls den neuesten Build. Einen Befehl zum Deinstallieren dokumentiert Meta nicht. Unter macOS und Linux legt der Installer den Launcher in ~/.local/bin ab (muse plus versionierte muse-bin-*-Dateien) und trägt dieses Verzeichnis in dein Shell-Profil ein; löschst du diese Dateien, ist Muse Code deinstalliert. Die Einstellungen liegen in ~/.config/muse/. Unter Windows zeigt dir Get-Command muse, wo das Binary liegt. Ein Abo kündigst du separat im Accounts Center — nur die CLI zu löschen, stoppt die Abrechnung nicht.
Asynchrone Hintergrund-Agenten
Muse Code arbeitet mit einer einfachen Agenten-Schleife plus einer Reihe asynchroner Hintergrund-Agenten, die den Haupt-Agenten verstärken. Diese spezialisierten Agenten bleiben über die gesamte Session aktiv, statt pro Aufgabe neu gestartet zu werden — das erspart doppeltes Zusammensuchen von Informationen. Sie gehen die nächsten Schritte eigenständig an und entscheiden selbst, wann sie sich beim Haupt-Agenten zurückmelden — ihre Beständigkeit senkt die Latenz und den Steuerungsaufwand bei schwierigen, mehrstufigen Aufgaben.
Agenten-Fan-out & Git-Worktrees
Zerfällt ein Job in mehrere Aufgaben, fächern sie automatisch auf separate Agenten auf: Der Eltern-Agent startet pro Aufgabe einen schreibfähigen Kind-Agenten, und jedes Kind bekommt seinen eigenen git worktree — parallele Kinder kommen sich nie bei denselben Dateien in die Quere, und deine Arbeitskopie bleibt sauber.
Workflows
Workflows kamen mit dem Ende der Beta von Muse Code hinzu und orchestrieren ein Team spezialisierter Agenten über einen größeren Job hinweg: Jede Stufe reicht ihr Zwischenergebnis an die nächste weiter, und am Ende bekommst du ein einziges Ergebnis. Du startest einen Workflow, indem du Muse Code bittest, „einen Workflow zu verwenden“; steht der Effort auf ultra, kann auch automatisch einer ausgelöst werden. /workflows zeigt jeden Lauf live — dort kannst du ihn stoppen, neu starten oder abbrechen —, und gespeicherte Workflows lassen sich wiederverwenden.
Nachrichten zwischen Sessions
Sessions auf demselben Rechner können sich über einen lokalen Unix-Socket gegenseitig Nachrichten schicken. Wirkt sich eine Änderung in einer Session auf das aus, was eine andere gerade baut, gibt sie eine Warnung weiter; klärt eine Session eine Frage, an der eine andere hängt, schickt sie die Antwort rüber — kein erneutes Abtippen zwischen Terminals. Der Agent findet die anderen Sessions und verschickt Nachrichten mit zwei eingebauten Tools.
Event-Log & Zurückspulen
Muse Code nutzt ein lokales Event-Log, an das jeder Modellaufruf, jeder Tool-Lauf, jede Freigabe und jede Änderung angehängt wird. Diese eine Quelle der Wahrheit macht die Laufzeit exakt wiederholbar und neustartsicher: Nach einem Absturz macht der Agent genau dort weiter, wo er stehen geblieben ist — so übernimmt er auch langlaufende Aufgaben, ohne von Ausfällen aus der Bahn geworfen zu werden. Jeder Subagenten-Start, jede Kurskorrektur und jeder Abbruch ist nachvollziehbar — muse replay geht eine Session Schritt für Schritt durch, und vollständige Traces lassen sich für Übergabe oder Audit exportieren. Drück zweimal Esc, um die Unterhaltung auf einen früheren Punkt zurückzuspulen; Muse Code bietet dabei nur Rücksprungpunkte an, die das Event-Log als sicher markiert.
Mitgelieferte Skills & Befehle
Muse Code bringt mehrere Standard-Skills mit — eine grobe Idee rein, ein auf Herz und Nieren geprüftes Feature raus:
Berechtigungen & Freigabemodi
Muse Code startet mit aktiven Freigaben und einer Sandbox auf Betriebssystemebene (Seatbelt unter macOS, bubblewrap unter Linux, die Windows-Sandbox unter Windows). Schreiben darf der Agent nur im Workspace und in einem temporären Verzeichnis; .git, .muse und .agents bleiben schreibgeschützt. Neue Sessions starten im Profil Auto-review: Ein eingebauter Prüfer entscheidet Routine-Freigaben selbst und reicht den Rest an dich weiter. Die anderen Profile heißen Ask me, Read-only und Unrestricted. Das Standardprofil legst du mit permissions.default_profile in ~/.config/muse/settings.json fest. Die wichtigsten Flags:
Wird ein Befehl angehalten, kannst du ihn einmal erlauben, in diesem Workspace immer erlauben oder ablehnen. MCP-Tools und Hooks laufen außerhalb der Sandbox — verbinde also nur Server, denen du vertraust.
Muse Spark 1.3
Muse Spark 1.3, erschienen am 2. September 2026, ist das Modell hinter Muse Code. Es behält das Trainingsrezept bei, das 1.2 ausgezeichnet hat — gemeinsames Training mit dem Muse-Code-Harness, umfangreiche Arbeit mit langem Zeithorizont und eine Selbstverbesserungsschleife — und legt den Fokus auf Alltagstauglichkeit. Der Preis ist gegenüber 1.2 unverändert. Drei Dinge stechen heraus:
Benchmarks (maximale Reasoning-Konfiguration, laut Meta): DeepSWE 1.1 · 75,4 % — Terminal-Bench 2.1 · 88,8 % — SWEAtlas CodeBase QnA · 59,4 %. Zum Launch befand sich die Max-Konfiguration noch in Sicherheitstests; die Konfiguration, die die meisten Entwickler bekommen, schneidet schlechter ab. Methodik auf research.meta.ai.
Muse Wonder
Muse Wonder und Muse Wonder Full, erschienen am 12. Oktober 2026, sind Metas erste Frontier-Modelle: größer als Muse Spark und ausgelegt auf lange, schwierige Aufgaben beim Programmieren und in Bereichen wie Recht und Finanzen. Meta hebt Active Memory hervor, das relevanten Kontext über Unterhaltungen hinweg mitnimmt, sowie Active Focus, das einen Agenten beharrlich auf ein Ziel hinarbeiten und vor wichtigen Aktionen Rücksprache halten lässt. Mit /model muse-wonder-1.0 wechselst du zu Wonder; über die API kostet es $4 / $0.20 / $20 pro 1M Input- / Cached- / Output-Token, eine Contributor-Variante gibt es nicht. Muse Wonder Full ist nur in den Plänen Power und Maximum enthalten.
Muse Spark Open
Muse Spark Open, erschienen am 15. Oktober 2026, ist ein Muse-Modell mit offenen Gewichten: 816B Parameter insgesamt, davon 42B pro Token aktiv, 1M Token Kontext sowie Text, Bild, Video und Audio als Eingabe. Es steht unter der Muse Model License, einer eigenen Lizenz von Meta; die Gewichte liegen auf Hugging Face unter meta-models/Muse-Spark-Open-816B-A42B. Ein Laptop-Modell ist das nicht: In NVFP4 braucht es rund 700 GB Beschleunigerspeicher. Meta hat Muse Code damit auf zwei Mac Studios laufen lassen, ein lokales Setup aber nicht dokumentiert. Suchst du ein Modell, das auf eine einzelne Consumer-GPU passt, sieh dir Muse Glimmer an.
Fallstudie: Kernel-Optimierung
Meta hat getestet, wie gut Muse Spark 1.2 GPU-Kernel über 1.000+ Tool-Aufrufe hinweg iterativ optimiert — bis zu 24 Stunden am Stück. In der Agentenumgebung von Muse Code schreibt, kompiliert und profiliert das Modell Kernel und verbessert ihre Performance schrittweise gegenüber einer Baseline, gemessen an KDA- und MLA-Kerneln für NVIDIA-Hopper-GPUs. Da das Umhüllen von Kernel-Bibliotheken Dritter verboten war, implementierte es die Algorithmen direkt in Triton — und fand immer wieder deutliche Verbesserungen gegenüber der Baseline.
Meta Model API
Die Modelle hinter Muse Code sind auch direkt verfügbar — `muse-spark-1.3` und `muse-wonder-1.0` gibt es in der Model API, und Muse Spark 1.3 ist außerdem in Muse Code, in der Meta Model API, auf OpenRouter und in Cursor verfügbar. Die API ist Drop-in-kompatibel mit dem OpenAI SDK, dem Anthropic SDK und Agenten-CLIs wie OpenCode und Claude Code: Richte deinen Client auf die Base-URL, der Rest deines Codes bleibt unverändert. Das Kontextfenster umfasst 1.048.576 Token.
Headless-Betrieb & CI
muse exec "<prompt>" führt eine Aufgabe bis zum Ende aus und beendet sich dann — das ist die Form für Skripte und CI. Mit --json bekommst du JSONL-Events auf stdout, mit --prompt-file liest Muse Code den Prompt aus einer Datei, --max-model-steps deckelt den Arbeitsumfang, und --session-id setzt eine frühere Session fort. Zur Authentifizierung dient META_API_KEY aus dem Secret Store deiner CI. Exit-Code 0 heißt nur, dass der Turn abgeschlossen ist, nicht dass das Ergebnis stimmt — mach Merges also von deinen eigenen Tests abhängig. Auf Linux-Runnern braucht die Sandbox bubblewrap und einen Build ohne musl.
Muse-Modelle in anderen Agenten
Meta dokumentiert Setups, mit denen OpenCode, Codex und Claude Code die Model API nutzen. Du brauchst die OpenAI-kompatible Base-URL https://api.meta.ai/v1 (für OpenCode und Codex) bzw. die Base-URL im Anthropic-Format https://api.meta.ai ohne /v1 (für Claude Code), deinen MODEL_API_KEY und eine Modell-ID wie muse-spark-1.3 oder muse-wonder-1.0. In Claude Code setzt du ANTHROPIC_AUTH_TOKEN statt ANTHROPIC_API_KEY und lässt jeden Modell-Alias auf ein Muse-Modell zeigen, damit nichts auf Claude zurückfällt. In Codex sorgt wire_api = "responses" dafür, dass das Reasoning über mehrere Turns erhalten bleibt. Abgerechnet wird pro Token über die Model API; dein Muse-Code-Plan deckt das nicht ab.
Muse-Code-SDK
Seit Muse Code die Beta verlassen hat, ist das SDK als Developer Preview verfügbar: Damit bauen Teams eigene Agenten auf dem Muse Session Protocol (MSP) — einem offenen Protokoll über Standard-I/O, ohne Server und ohne Netzwerk, sodass alles auf deinem Rechner bleibt. Die TypeScript-Bibliothek deckt Sessions, Tools und Berechtigungssteuerung ab, und mit dem maschinenlesbaren Schema von MSP kannst du Clients in anderen Sprachen generieren. Quellcode: github.com/meta-models/muse-code-sdk.
Cookbook
Rezepte, die beim ersten Kopieren laufen — jedes löst ein klar umrissenes Problem, zeigt funktionierenden Code und weist auf den nächsten Schritt. Drei Bereiche, plus Rezepte für die Kernmuster von Muse Code.Alle 28 Rezepte ansehen →