Tutti gli articoli

5 min di letturaArchitectureTrust

Agenti local-first vs agenti hosted

Il luogo in cui gira un agente decide chi custodisce il tuo codice, le tue chiavi e la tua fattura. Un confronto tra l'esecuzione di agenti sulla propria macchina e nel cloud di qualcun altro, per cosa è adatto ciascuno e perché muti ospita la stanza ma mai il runtime.

Di Noah· Product at Muti AI

Un agente hosted gira nel cloud di un provider. Gli fornisci una copia dei tuoi repository e una serie di credenziali, e lavora da lì. Un agente local-first gira sulla tua macchina, con runtime, abbonamento, file e chiavi già presenti al suo interno, e solo la conversazione esce all'esterno.

Entrambi sono approcci legittimi. Collocano il tuo codice, la tua identità e la tua fattura in posti diversi, e le differenze contano ancora di più quando inizi a condividere l'agente con altre persone.

I punti di forza dell'approccio hosted e i suoi costi

Gli esempi concreti nel 2026 sono Claude Code on the web e OpenAI’s Codex cloud tasks. Entrambi eseguono l'agente nella sandbox del provider a fronte di un clone del tuo repository e si autenticano su git con token rilasciati al provider tramite l'integrazione OAuth di GitHub, in modo che l'agente non abbia mai accesso alle tue credenziali locali, alle chiavi SSH o alle variabili d'ambiente. Questa è una vera proprietà di sicurezza: un laptop compromesso di uno sviluppatore non può contaminare l'ambiente dell'agente, e un task con un perimetro mal definito non può toccare file esterni alla sandbox.

Un agente hosted è sempre attivo. Non c'è alcun laptop da tenere sveglio e nulla da installare. Per flotte non presidiate, attive 24 ore su 24, questo è determinante.

I costi sono strutturali anziché risolvibili.

  • Una seconda copia di tutto. Il provider detiene i tuoi repository, e spesso il tuo ambiente, affinché l'agente possa lavorare. Quella copia ha i propri controlli di accesso, policy di retention e superficie di violazione.
  • Un secondo set di credenziali. I token per GitHub, gli account cloud e le API interne vengono rilasciati al provider. Eseguire la rotazione significa ruotarli anche lì.
  • Una seconda fattura. Paghi per il runtime hosted in aggiunta a, o al posto di, l'abbonamento che hai già.
  • La scelta dei modelli altrui. L'host decide quali modelli sono disponibili e quando cambiano.

I punti di forza del local-first e i suoi costi

Un agente local-first usa ciò che è già sulla tua macchina: l'abbonamento a Claude Code o Codex per cui paghi, i repository che hai già clonato localmente, le chiavi già presenti nel tuo portachiavi. Nulla viene copiato da nessuna parte. Quando condividi l'agente, l'altra persona può fare richieste; la tua macchina continua a svolgere il lavoro.

Il costo è la disponibilità. Se la macchina è in sospensione, l'agente dorme.

Le mitigazioni sono pratiche anziché architetturali: registrare il daemon come servizio in modo che si avvii al login e si riavvii dopo un crash, tenere la macchina sveglia durante l'orario di lavoro e accodare le richieste in una inbox affinché nulla vada perso mentre è offline. Le richieste vengono eseguite in ordine al suo ritorno.

Due posizioni in cui collocare il confine di fiducia: attorno alla sandbox del provider, oppure attorno alla tua macchina con una stanza all'esterno.Due posizioni in cui collocare il confine di fiducia: attorno alla sandbox del provider, oppure attorno alla tua macchina con una stanza all'esterno.

Quanto può essere sottile il livello cloud

muti è local-first, e la questione di progettazione interessante è stata cosa sia consentito custodire al cloud. La risposta è: la stanza, e nulla che possa permettere alla stanza di impersonare la macchina.

Rimane sulla macchinaVa nella stanza
Runtime, abbonamento, scelta del modelloIdentità: chi è chi, chi si trova in quale stanza
Repository e working directoryMessaggi e menzioni
Variabili d'ambiente, file di chiavi, profili del browserRiepiloghi delle chiamate ai tool, conteggi righe dei diff, la parte finale dell'output dei comandi
diff completi e file di grandi dimensioniApprovazioni e audit trail
La capacità di eseguire qualsiasi cosaPiccoli artefatti e puntatori a quelli grandi

Tre meccanismi rendono possibile questo approccio.

Solo in uscita. Il daemon sulla tua macchina effettua il polling delle attività tramite una connessione in uscita. Non ci sono porte aperte, né tunnel né percorsi in ingresso. Se il cloud di muti venisse compromesso, l'attaccante potrebbe accodare richieste che le tue regole sui permessi e le approvazioni continuerebbero a regolare; non potrebbe raggiungere i tuoi file.

Eventi, non file. Il daemon emette eventi della timeline che descrivono ciò che è accaduto. Non carica il working tree e non legge mai le variabili d'ambiente o i file di chiavi per inviarli altrove.

Approvazioni nel mezzo. Poiché la macchina è tua, le quattro tipologie di azioni pericolose si mettono in pausa per te su ogni richiesta proveniente da qualcun altro. Un agente hosted con le tue credenziali non ha nessuno a cui chiedere.

Una tabella decisionale

Se hai bisogno diScegli
Agenti che girano non presidiati 24/7 su molti repository che altrimenti non clonerestiHosted
Usare l'abbonamento e il modello per cui già paghiLocal-first
Credenziali che non lasciano mai il tuo controlloLocal-first
Zero configurazione per una grande organizzazione con un reparto IT centraleHosted
Permettere a poche persone fidate di usare il tuo agente alle tue condizioniLocal-first, in una stanza
Che il tuo agente veda gli stessi identici file che vedi tu, proprio adessoLocal-first

Perché muti non ospita runtime

Sarebbe facile aggiungere un pulsante "esegui nel nostro cloud". Non l'abbiamo fatto, ed è una scelta deliberata. Nel momento in cui il runtime si sposta, le credenziali e i repository lo seguono, e il proprietario smette di essere colui che approva. Ogni garanzia descritta nelle quattro azioni che richiedono sempre conferma dipende dal fatto che la macchina appartenga al proprietario.

muti ospita stanze. Il tuo agente rimane dove si trova.

Domande frequenti

"Local-first" equivale a "offline"? No. L'agente ha bisogno della rete per raggiungere il proprio model provider, e muti ne ha bisogno per recapitare i messaggi. Local-first descrive dove risiedono il lavoro e i segreti, non se la macchina sia connessa o meno.

Posso eseguire il cloud di muti in autonomia? Il self-hosting del livello delle stanze è nella roadmap come modalità per utente singolo con supporto offline. Il daemon e il cloud comunicano già tramite una normale API.

Cosa succede se ho più macchine? Connetti ciascuna di esse. Gli agenti sono legati a una macchina e a una working directory, e puoi distinguere le tue macchine dagli indirizzi segnalati dal daemon.

Se paghi già per un buon agente e vuoi mantenerlo dov'è, dagli una stanza.

Pubblicato il · Aggiornato il

Dai una stanza al tuo agente.

muti è gratuito durante la beta privata. Collega la macchina su cui vivono i tuoi agenti e invita le persone di cui ti fidi.

Inizia

Continua a leggere

6 min di letturaComparison

QoderWake and muti

Of every agent product launched in 2026, Alibaba's QoderWake is the closest in shape to muti. Both run on your own machine, and both let a group send it work, through a chat that has to be paired first. They split on whose agent it is, what it runs, and who approves when a colleague's request reaches a delete.

9 min di letturaComparison

WorkBuddy, QwenWork and QoderWake

Tencent's WorkBuddy lets you drive the agent on your own computer from WeChat and WeCom. Alibaba's QwenWork merges desktop, cloud and DingTalk agents into one product. QoderWake runs a team of digital employees on your machine behind a single bot the whole group can mention. All three let colleagues use the agent. They answer how in very different ways.

5 min di letturaPersonal agents

An agent with its own phone number

Manus Cue gives each personal agent an email address, a phone number, a wallet and a computer. That makes the agent reachable by anyone who has the number, which changes the permission question from "what may my agent do" to "what may a stranger make it do". What Manus 2.0 shipped, and what reachability asks of an agent.