Zuletzt aktualisiert:
Muse Code nutzen: von der Installation bis zur ersten Aufgabe
muse im Projekt ausführen, dem Workspace vertrauen, anmelden und eine Aufgabe eingeben. Funktioniert unter macOS, Linux und Windows. Die Einrichtung dauert etwa 10 Minuten. Alles Folgende ist aus der offiziellen Muse-Code-Dokumentation von Meta zusammengefasst, mit einem Link zur Quelle unter jedem Abschnitt.- Die CLI installieren. macOS/Linux: curl -fsSL https://dev.meta.ai/install.sh | sh. Windows (PowerShell): irm https://dev.meta.ai/install.ps1 | iex.
- Die Installation prüfen. Führen Sie muse --version aus.
- Eine Sitzung im Projekt starten. Führen Sie muse in Ihrem Projektverzeichnis aus und bestätigen Sie die Vertrauensabfrage für den Workspace.
- Anmelden. Wählen Sie die Anmeldung im Browser oder fügen Sie einen Meta-API-Schlüssel ein. Für Skripte und CI setzen Sie die Umgebungsvariable META_API_KEY.
- Die erste Aufgabe stellen. Geben Sie eine Aufgabe in das Eingabefeld ein. Enter ergänzt den laufenden Durchgang um Anweisungen, Alt+Enter reiht sie für den nächsten Durchgang ein, Esc bricht ab.
Muse Code installieren (Mac, Linux, Windows)
macOS und Linux
curl -fsSL https://dev.meta.ai/install.sh | shWindows (PowerShell)
irm https://dev.meta.ai/install.ps1 | iexMuse Code läuft nativ unter Windows; Sie brauchen kein WSL. Prüfen Sie dann die Installation:
muse --versionInstallieren Sie nur von dev.meta.ai. Download-Seiten von Drittanbietern für „Muse Code“ sind nicht offiziell. Siehe Muse Code sicher herunterladen und die Installationsanleitung für Windows.
Quelle: Offizielle Dokumentation
Anmeldung: Browser oder API-Schlüssel
Wenn Sie muse zum ersten Mal in einem Projekt ausführen, werden Sie zur Anmeldung aufgefordert. Es gibt zwei Wege:
- Anmeldung im Browser: Ein Browser öffnet sich, Sie bestätigen die Sitzung und kehren zum Terminal zurück.
- API-Schlüssel: Fügen Sie stattdessen einen Meta-API-Schlüssel ein. Für Skripte und CI exportieren Sie ihn:
export META_API_KEY="<your-key>"Sie können einen Schlüssel auch mit muse auth set speichern. Die Umgebungsvariable hat Vorrang vor einem gespeicherten Schlüssel, der wiederum Vorrang vor einer Browser-Sitzung hat. Nutzer eines Meta Managed Account (MMA) müssen einen API-Schlüssel verwenden. Abmelden können Sie sich mit muse logout.
Welches Konto? Muse Code meldet sich mit einem Meta-Konto an. Ein Muse-Code-Abo erfordert ein Meta-Konto plus ein zugehöriges Meta-Model-API-Konto, und das Abo deckt nur Muse Code ab. Ein muse.ai-Konto ist dieselbe Art von Meta-Konto, aber ein Meta-Muse-Abo für Endverbraucher enthält Muse Code nicht; Sie schließen es separat ab.
Außerhalb der USA? Die Abrechnung von Muse Code läuft über die Meta Model API, die laut Meta „in den meisten Ländern und Gebieten verfügbar ist, in denen Meta AI verfügbar ist und die Abrechnung unterstützt wird“ (unterstützte Länder). Metas Richtlinie zur geografischen Nutzung listet die Gebiete auf, in denen sie nicht angeboten wird, darunter China (mit Hongkong und Macau) und Russland. Für Leser in China: siehe unseren getesteten Workaround, 中国如何注册 Muse (mit seinen Risiken).
Quelle: Offizielle Dokumentation
Die Vertrauensabfrage für den Workspace und Berechtigungen
Beim ersten Start in einem Ordner fragt Muse Code, ob Sie dem Workspace vertrauen. Projektanweisungen (wie AGENTS.md) werden nur in vertrauenswürdigen Workspaces geladen. Danach sind standardmäßig zwei Sicherheitsebenen aktiv:
- Freigaben: Sichere Aktionen laufen automatisch; riskante (zum Beispiel ein destruktives
rm -rf) warten auf Sie. Sie können einmal erlauben, in diesem Workspace immer erlauben oder ablehnen. - Sandbox: Shell-Befehle laufen in einer Betriebssystem-Sandbox (Seatbelt unter macOS, bubblewrap unter Linux, Windows-Sandbox unter Windows), beschränkt auf Ihren Workspace und temporäre Ordner.
.git,.museund.agentsbleiben schreibgeschützt.
| Berechtigungsprofil | Was es tut |
|---|---|
| Ask me | Sie prüfen jede infrage kommende Freigabe selbst |
| Auto-review (Standard) | Ein automatischer Prüfer übernimmt Routineentscheidungen und eskaliert an Sie |
| Read-only | Liest nur Dateien; keine Schreibzugriffe oder Nebenwirkungen |
| Unrestricted | Keine Freigaben und keine Sandbox (wie --yolo) |
Der Netzwerkzugriff steht standardmäßig auf proxy-only (Sie geben jedes Ziel frei); mit --sandbox-network restricted gibt es gar keinen. Verwenden Sie --yolo nur in einer isolierten Umgebung.
Quelle: Offizielle Dokumentation
Ihre erste Aufgabe
Geben Sie eine Aufgabe ein und drücken Sie Enter. Sie müssen nicht warten, bis der Agent fertig ist: Drücken Sie Enter, um den laufenden Durchgang um Anweisungen zu ergänzen, Alt+Enter, um sie für den nächsten Durchgang einzureihen, und Esc, um den Durchgang abzubrechen. Sie können Bilder in das Eingabefeld einfügen und mit [Image #N] darauf verweisen; Alt+V schaltet die Sprachdiktierfunktion ein und aus (nicht unter Windows).
Quelle: Offizielle Dokumentation
Muse-Code-Befehle: Übersicht
| Befehl | Was er tut |
|---|---|
/login | Öffnet die Anmeldeoptionen erneut |
/new, /clear | Startet eine neue Sitzung |
/resume | Setzt eine frühere Sitzung fort |
/fork, /name | Verzweigt eine Sitzung oder benennt sie um |
/rewind (oder Esc Esc) | Springt zu einer früheren Nachricht zurück und verzweigt von dort |
/compact | Fasst den bisherigen Kontext zusammen, um Tokens freizugeben |
/recap | Zeigt eine Zusammenfassung der letzten Aktivitäten |
/goal | Setzt ein Ziel, das der Agent über mehrere Durchgänge beibehält |
/loop | Wiederholt einen Prompt in einem Intervall (z. B. 10m) oder nach Cron-Zeitplan |
/tasks, /subagents | Zeigt Hintergrundarbeit und Hilfsagenten |
/workflows | Überwacht Multi-Agent-Workflow-Läufe |
/side | Öffnet ein Nebengespräch, ohne den Hauptverlauf zu berühren |
/models, /effort | Wechselt Modell oder Denkaufwand während der Sitzung |
/export transcript | Speichert ein lesbares Transkript (/export trajectory für vollständige JSON-Logs) |
/copy | Kopiert die letzte Antwort |
/settings | Öffnet die Einstellungen (z. B. Tools > Workflows) |
Quelle: Offizielle Dokumentation
Projektregeln: AGENTS.md (und CLAUDE.md)
Legen Sie eine Datei mit Projektanweisungen an mit:
muse init # creates AGENTS.md
muse init --dry-run # preview firstMuse Code sucht vom Workspace-Stammverzeichnis bis zum nächstgelegenen .git nach AGENTS.md, CLAUDE.md, .agents/AGENTS.md und .claude/CLAUDE.md. Wenn Sie also bereits Claude Code nutzen, funktioniert Ihre vorhandene CLAUDE.md. Benutzereinstellungen liegen in ~/.config/muse/settings.json.
Quelle: Offizielle Dokumentation
Modell und Denkaufwand wählen
Wechseln Sie das Modell während der Sitzung mit /models oder beim Start mit --model. Der Denkaufwand reicht von none bis ultra (Standard high); ändern Sie ihn mit /effort oder --reasoning-effort. Höherer Aufwand verbraucht mehr Output-Tokens, was relevant ist, wenn Sie pro Token bezahlen (siehe Muse Code Preise).
Quelle: Offizielle Dokumentation
Multi-Agent: Subagenten und Workflows
Ein leitender Agent kann abgegrenzte Aufgaben an Subagenten übergeben, optional jeweils in einem eigenen Git-Worktree, damit sich parallele Änderungen nicht in die Quere kommen. Ein Agentenbaum führt standardmäßig bis zu 8 Agenten gleichzeitig aus, konfigurierbar bis 64. Für größere Aufgaben (parallele Audits, Vergleich von Ansätzen, mehrstufige Migrationen) kann Muse Code einen Workflow ausführen: Er orchestriert untergeordnete Agenten und liefert ein zusammengeführtes Ergebnis. Kleine, eng miteinander verknüpfte Änderungen bleiben besser beim Hauptagenten.
Quelle: Offizielle Dokumentation
Einen Fehlgriff rückgängig machen: Zurückspulen
Führen Sie /rewind aus oder drücken Sie bei leerem Eingabefeld zweimal Esc, wählen Sie eine frühere Nachricht, und Muse Code öffnet von dort einen neuen Zweig. Die ursprüngliche Sitzung bleibt erhalten. Zurückspulen ändert nur den Gesprächsverlauf: Es setzt Dateien in Ihrem Workspace nicht zurück, dafür nutzen Sie Git.
Quelle: Offizielle Dokumentation
Muse Code in Skripten und CI ausführen
muse exec "run the tests and fix any failures" --jsonDer Headless-Modus hat keine Oberfläche. Der Exit-Code ist 0 bei Erfolg, 1 bei Fehlschlag und 2 bei Bedienungsfehlern. Begrenzen Sie Läufe mit --max-model-steps und authentifizieren Sie sich mit META_API_KEY.
Quelle: Offizielle Dokumentation
Muse Code unter Windows: was anders ist
- Befehle laufen in PowerShell statt in Bash.
- Die Sandbox kann beim ersten Mal eine Administratorfreigabe anfordern.
- Spracheingabe und Sitzungsnachrichten sind unter Windows nicht verfügbar.
Quelle: Offizielle Dokumentation
Muse Code in VS Code nutzen
Die offizielle Dokumentation führt keine VS-Code-Erweiterung auf. Öffnen Sie das integrierte Terminal von VS Code und führen Sie dort muse aus. Betrachten Sie jede Erweiterung namens „Muse Code für VS Code“ als inoffiziell.
Limits, die Sie vor dem Start kennen sollten
- Die Abos begrenzen die Nutzung in 5-Stunden-Fenstern (Everyday Usage: 10-50 Prompts alle 5 Stunden). Wenn Sie das Limit erreichen, wechseln Sie in ein höheres Abo oder warten, bis es sich erneuert.
- Die günstige Contributor-Token-Stufe erlaubt Meta, mit Ihren Prompts und Antworten zu trainieren, und hat ein niedrigeres Rate-Limit.
- Hooks und MCP-Server laufen außerhalb der Sandbox und der Freigaben.
Kosten und Abos finden Sie auf der Seite zu den Muse Code Preisen. Lesen Sie als Nächstes unseren Muse-Code-Test oder vergleichen Sie Muse Code vs Claude Code.
FAQ
Wie benutze ich Muse?
Wenn Sie Muse Code meinen: Installieren Sie die CLI, führen Sie muse in Ihrem Projektordner aus, vertrauen Sie dem Workspace, melden Sie sich an und geben Sie eine Aufgabe ein. Wenn Sie Meta Muse meinen, den Chat-Assistenten für Endverbraucher: Das ist ein anderes Produkt.
Funktioniert Muse Code unter Windows?
Ja, nativ. Installieren Sie es in PowerShell mit „irm https://dev.meta.ai/install.ps1 | iex“. Befehle laufen in PowerShell statt in Bash, und Spracheingabe sowie Sitzungsnachrichten sind unter Windows nicht verfügbar.
Wie installiere ich Muse Code auf dem Mac oder unter Linux?
Führen Sie „curl -fsSL https://dev.meta.ai/install.sh | sh“ in Ihrem Terminal aus und prüfen Sie die Installation anschließend mit „muse --version“.
Brauche ich einen API-Schlüssel?
Nein. Sie können sich über den Browser anmelden. Ein API-Schlüssel (META_API_KEY oder muse auth set) ist nur für die nicht interaktive Nutzung nötig oder wenn Sie ein Meta Managed Account haben, das keine Browser-Anmeldung nutzen kann.
Kann ich Muse Code in VS Code nutzen?
Die offizielle Dokumentation führt keine VS-Code-Erweiterung auf. Führen Sie muse im integrierten Terminal von VS Code aus.
Was bedeutet die Vertrauensabfrage für den Workspace?
Sie fragt, ob Muse Code in diesem Ordner arbeiten darf. Projektanweisungen wie AGENTS.md werden nur in vertrauenswürdigen Workspaces geladen. Vertrauen Sie nur Ordnern, deren Inhalt Sie kennen.
Liest Muse Code meine CLAUDE.md?
Ja. Es sucht vom Workspace-Stammverzeichnis bis zum nächstgelegenen .git-Ordner nach AGENTS.md, CLAUDE.md, .agents/AGENTS.md und .claude/CLAUDE.md. Mit muse init legen Sie eine AGENTS.md an.
Wie stoppe ich einen Agenten mitten in einer Aufgabe?
Drücken Sie Esc, um den aktuellen Durchgang abzubrechen. Hintergrundprozesse laufen weiter; verwalten Sie sie mit /tasks.
Kann ich Muse Code in CI ausführen?
Ja. Nutzen Sie den Headless-Modus: muse exec "<prompt>", mit --json für JSONL-Ausgabe. Der Exit-Code ist 0 bei Erfolg, 1 bei Fehlschlag und 2 bei Bedienungsfehlern.