Metti in funzione Muse Code in pochi minuti.
Muse Code è disponibile in versione stabile per macOS e Linux e funziona su Windows tramite WSL2. Si fa carico di attività complesse di ingegneria del software in repository di grandi dimensioni — pianifica le modifiche, scrive il codice e ne valida i risultati — tutto dal tuo terminale.
1. Installazione
Un solo comando installa la CLI:
Lo script mette il binario muse nel tuo PATH — verifica con muse --version. Preferisci esaminare prima lo script? Scaricalo con -o install.sh, controllalo e poi eseguilo.
Windows (tramite WSL2)
Non esiste una build nativa per Windows — l’installer supporta macOS e Linux. Su Windows 10 o 11, esegui wsl --install in un PowerShell da amministratore per configurare WSL2 con Ubuntu, apri la shell Linux e lancia lì lo stesso installer da una riga. Tieni i tuoi repository sul filesystem Linux (per esempio ~/code) anziché sotto /mnt/c: l’accesso ai file da un sistema all’altro è molto più lento.
2. Autenticazione
Alla prima esecuzione si apre il browser per autenticarti su dev.meta.ai con il tuo account sviluppatore Meta. Le credenziali restano in cache in locale — niente ri-autenticazione a ogni sessione. L’utilizzo viene addebitato sul tuo piano mensile oppure, con il pay-as-you-go, tramite la Meta Model API.
MODEL_API_KEY.3. Esegui il tuo primo task
Completata l’autenticazione, puoi partire da una qualsiasi delle directory dei tuoi progetti:
Descrivi il risultato che vuoi in linguaggio naturale. Un buon primo task è piccolo e verificabile — «aggiungi il test mancante per parseDate e assicurati che passi» — vedrai un worker abbozzare la modifica, un reviewer criticarla e il test girare.
Due leve di costo da conoscere fin dal primo giorno: Muse Spark è un modello di reasoning — pensa prima di rispondere, e quei token vengono fatturati come output — quindi /effort alza o abbassa il ragionamento per ogni task. E il tuo tono, il formato e le altre regole fisse possono vivere in un messaggio di sistema, così non le ripeti in ogni prompt.
Agenti asincroni in background
Muse Code funziona con un semplice loop di agente più un insieme di agenti asincroni in background che potenziano l’agente principale. Questi agenti specializzati restano attivi per tutta la sessione invece di essere creati a ogni task, evitando di raccogliere più volte le stesse informazioni. Portano avanti i passi successivi in autonomia e scelgono quando riferire all’agente principale — la loro persistenza riduce la latenza e il bisogno di interventi nelle attività difficili in più passaggi.
Fan-out degli agenti e worktree di git
Quando un lavoro si divide in più task, questi vengono distribuiti automaticamente ad agenti separati: il padre genera un agente figlio con permessi di scrittura per ogni task, e ogni figlio riceve il proprio git worktree — i figli che lavorano in parallelo non entrano mai in conflitto sugli stessi file e la tua copia di lavoro resta pulita.
Workflows
Introdotti quando Muse Code è uscito dalla beta, i Workflows orchestrano un team di agenti specializzati su un lavoro più ampio: ogni fase passa il proprio lavoro intermedio alla successiva e alla fine ottieni un unico risultato. Per avviarne uno, chiedi a Muse Code di «usare un workflow»; impostare l’effort su ultra può attivarne uno automaticamente. /workflows mostra ogni esecuzione in tempo reale — da lì puoi fermarla, riavviarla o annullarla — e i workflow salvati si possono riutilizzare.
Messaggistica tra sessioni
Le sessioni in esecuzione sulla stessa macchina possono scambiarsi messaggi tramite un socket Unix locale. Quando una modifica in una sessione tocca ciò che un’altra sta costruendo, le passa un avviso; quando una sessione risolve una questione su cui un’altra è bloccata, le invia la risposta — senza dover ridigitare nulla tra un terminale e l’altro. L’agente individua le altre sessioni e invia messaggi con due strumenti integrati.
Event log e riavvolgimento
Muse Code usa un event log locale a cui vengono aggiunte tutte le chiamate al modello, le esecuzioni di strumenti, le approvazioni e le modifiche. Questa fonte unica di verità rende il runtime riproducibile con esattezza e sicuro al riavvio: dopo un crash, l’agente riparte esattamente da dove si era fermato, e può così affrontare attività di lunga durata senza farsi deragliare dai guasti. Ogni creazione, correzione di rotta e annullamento di un subagente è osservabile — muse replay ripercorre una sessione passo per passo, e le trace complete si esportano per passaggi di consegne o audit. Premi due volte Esc per riavvolgere la conversazione a un punto precedente; Muse Code propone solo punti di riavvolgimento che l’event log segna come sicuri.
Skill e comandi integrati
Muse Code arriva con diverse skill predefinite — metti dentro un’idea grezza e ne esce una funzionalità messa alla prova e validata:
Muse Spark 1.3
Muse Spark 1.3, rilasciato il 2 settembre 2026, è il modello dietro Muse Code. Mantiene la ricetta di addestramento che ha distinto 1.2 — co-addestramento con l’harness di Muse Code, lavoro esteso a lungo orizzonte e un loop di auto-miglioramento — e punta sull’usabilità nel mondo reale. Il prezzo è invariato rispetto a 1.2. Tre cose spiccano:
Benchmark (configurazione di reasoning massima, secondo Meta): DeepSWE 1.1 · 75,4% — Terminal-Bench 2.1 · 88,8% — SWEAtlas CodeBase QnA · 59,4%. Al lancio la configurazione massima era ancora in fase di test di sicurezza; la configurazione a cui accede la maggior parte degli sviluppatori ottiene punteggi più bassi. Metodologia su research.meta.ai.
Caso di studio: ottimizzazione dei kernel
Meta ha testato la capacità di Muse Spark 1.2 di ottimizzare iterativamente kernel GPU lungo oltre 1.000 chiamate a strumenti — fino a 24 ore. Nell’ambiente agentico di Muse Code, il modello scrive, compila, profila e migliora progressivamente le prestazioni del kernel rispetto a una baseline, misurate sui kernel KDA e MLA per GPU NVIDIA Hopper. Con il divieto di incapsulare librerie di kernel di terze parti, ha implementato gli algoritmi direttamente in Triton — e ha continuato a trovare miglioramenti sostanziali rispetto alla baseline.
Meta Model API
Gli stessi modelli dietro Muse Code sono disponibili anche in via diretta — Muse Spark 1.3 è disponibile in Muse Code, nella Meta Model API, su OpenRouter e in Cursor. L’API è compatibile drop-in con l’OpenAI SDK, l’Anthropic SDK e le CLI di agenti come OpenCode e Claude Code: punta il tuo client alla base URL e tieni il resto del codice com’è. La finestra di contesto è di 1.048.576 token.
SDK di Muse Code
In developer preview da quando Muse Code è uscito dalla beta, l’SDK permette ai team di costruire i propri agenti sul Muse Session Protocol (MSP) — un protocollo aperto basato su standard I/O, senza server e senza rete, così tutto resta sulla tua macchina. La libreria TypeScript copre sessioni, strumenti e controllo dei permessi, e lo schema leggibile dalle macchine di MSP ti consente di generare client in altri linguaggi. Sorgente: github.com/meta-models/muse-code-sdk.
Cookbook
Ricette che girano alla prima copia — ognuna risolve un problema circoscritto, mostra codice funzionante e indica il passo successivo. Tre sezioni, più le ricette per i pattern chiave di Muse Code.Sfoglia tutte le 28 ricette →