Torna alle guide
Confronto·21 settembre 2026·Aggiornato il 3 ottobre 2026·10 min di lettura

Factory Droid vs Claude Code: modelli, fatturazione e migrazione

Droid accetta qualsiasi modello, ma il costo del piano rimane anche con una chiave personalizzata; la credenziale del gateway di Claude Code sostituisce l'abbonamento, ma Anthropic supporta tramite gateway solo i modelli Claude.

Ultima revisione: .

Factory Droid e Claude Code sono entrambi agent di coding da terminale proprietari e closed-source, e la scelta tra loro dipende meno dal terminale che da una domanda: cosa succede quando indirizzi il client verso un endpoint scelto da te. Droid accetta qualsiasi modello tramite tre protocolli wire, ma il costo del piano rimane con una chiave personalizzata e Factory continua a conteggiare l'utilizzo oltre una soglia che non pubblica. La credenziale gateway di Claude Code sostituisce interamente l'abbonamento — e Anthropic «non supporta il routing di Claude Code verso modelli non-Claude tramite alcun gateway». Token più economici e una gamma più ampia di modelli sono, per questi due client, due prodotti diversi.

Entrambi sono attuali ed entrambi sono stati distribuiti lo stesso giorno. Nel registro npm il 21 settembre 2026, Factory's droid è alla versione 0.223.0, pubblicata il 19 settembre 2026, con UNLICENSED; @anthropic-ai/claude-code di Anthropic è alla versione 2.1.278, pubblicata il 19 settembre 2026, con SEE LICENSE IN README.md. Entrambi vengono distribuiti quasi quotidianamente, quindi controlla il registro invece di fidarti di questi due numeri. Nessuno dei due è open source: l'API GitHub non riporta alcuna licenza per Factory-AI/factory o anthropics/claude-code, e nessuno dei due repository è archiviato. Pertanto, «creare un fork e pagare solo i token» non è un'opzione per nessuno dei due, e ogni percorso di configurazione riportato sotto è quello documentato dal vendor. Nota sulla provenienza: factory.ai ora risponde con HTTP 307 verso factory.com (verificato lo stesso giorno), mentre docs.factory.ai continua a essere servito direttamente; perciò i prezzi citano factory.com e il comportamento cita docs.factory.ai.

Claude Code vs Factory Droid: quale scegliere

Scegli la riga che ti descrive e fermati lì. Il resto di questa pagina contiene le prove alla base di queste cinque righe.

Se questa è la tua situazioneScegliPerché
Vuoi GPT, Gemini, Grok, Qwen o un modello locale all'interno di un unico agente terminaleFactory DroidLa sua impostazione dei modelli personalizzati accetta qualsiasi modello tramite tre protocolli; Anthropic non supporta il routing di Claude Code verso modelli non-Claude tramite un gateway
Vuoi smettere di pagare un abbonamento e pagare solo i tokenClaude CodeUna credenziale gateway sostituisce l'accesso claude.ai per quella sessione e i limiti di utilizzo del piano smettono di applicarsi; in Factory, il costo del piano e il conteggio rimangono entrambi con una chiave personalizzata
Vuoi un unico piano che includa un'app web, dispositivi mobili, delega in stile Slack e risorse di calcolo cloud di lunga durataFactory DroidDroid Computers, Missions e l'app ospitata fanno parte di ogni piano — ma Factory documenta che i modelli personalizzati non compaiono sulle sue piattaforme web o mobili ospitate, quindi almeno quel lavoro viene fatturato da Factory indipendentemente dalla chiave in tuo possesso
Vuoi eseguire il client senza sottoscrivere un nuovo abbonamentoClaude CodeUn account Claude Console con crediti prepagati, un provider cloud o una credenziale gateway consentono tutti l'autenticazione; la CLI di Factory accede a Factory e la sua pagina dei prezzi non pubblica né un piano gratuito né condizioni di prova
Ti serve una cifra in dollari per attività prima di impegnartiClaude CodeLa pagina dei costi pubblica una media per sviluppatore e la CLI calcola una cifra per sessione dai conteggi dei token; Factory pubblica moltiplicatori ma mai il valore in dollari di un credito

Due di queste righe meritano un avvertimento. La FAQ nella pagina dei prezzi di Factory risponde a «Quali prodotti sono inclusi in ciascun piano?» con «Tutti i prodotti; IDE, Web, CLI, Slack ecc. sono inclusi in tutti i piani», e questo è vero per l'accesso al piano; la pagina BYOK di Factory afferma separatamente che i modelli personalizzati «non compaiono sulle piattaforme web o mobili ospitate da Factory». Entrambe le frasi sono pubblicate, riguardano aspetti diversi e un acquirente che legge solo la prima e poi compra una chiave farebbe una previsione di budget errata. Inoltre, «pagare solo i token» in Claude Code vale solo quando imposti una credenziale: la documentazione di Anthropic è esplicita sul fatto che impostare da solo ANTHROPIC_BASE_URL, senza una credenziale gateway, non sostituisce l'abbonamento; il traffico passa attraverso il tuo endpoint mentre l'accesso claude.ai rimane la credenziale attiva e i relativi limiti e la fatturazione continuano ad applicarsi.

La porta dell'endpoint personalizzato, a confronto

Questa è la differenza meccanica e spiega ogni conseguenza descritta più avanti. Droid accetta un file di configurazione e un nome di protocollo; Claude Code accetta due variabili d'ambiente e presuppone un unico protocollo.

Factory DroidClaude Code
Dove viene configuratoarray customModels in ~/.factory/settings.jsonANTHROPIC_BASE_URL più una variabile di credenziale, nella shell o nel blocco env di ~/.claude/settings.json
Protocolli accettatiTre: anthropic (Messages), openai (Responses), generic-chat-completion-api (Chat Completions)Uno in questo percorso: Anthropic Messages a /v1/messages
Modelli a cui puoi indirizzarloQualsiasi, con l'avvertenza di Factory che solo gli endpoint ufficiali Anthropic e OpenAI sono «completamente testati e sottoposti a benchmark»Modelli Claude; Anthropic non supporta il routing verso modelli non-Claude tramite un gateway
Intestazione della credenzialeSu provider: "anthropic" la credenziale viene inserita per impostazione predefinita in x-api-key, mentre authMode: "bearer" la sposta in Authorization; Factory documenta authMode solo per i modelli Anthropic e afferma che gli altri provider ricevono «l'intestazione di autenticazione appropriata al provider»ANTHROPIC_AUTH_TOKEN invia Bearer, ANTHROPIC_API_KEY invia x-api-key, un apiKeyHelper li invia entrambi
Effetto sull'abbonamentoNessuno. Il costo del piano rimane e BYOK viene addebitato al piano oltre una soglia non pubblicataSostituito per quella sessione: l'abbonamento non viene utilizzato e i relativi limiti di utilizzo non si applicano
Superfici che lo rispettanoSolo la CLI Droid e l'app desktopLe superfici coperte dalla guida di connessione di Anthropic: la CLI, l'estensione VS Code, GitHub Actions e l'Agent SDK; l'app desktop legge la propria configurazione di inferenza di terze parti, non ANTHROPIC_BASE_URL. La guida non copre l'estensione JetBrains in nessuno dei due sensi
Un amministratore può revocarloSì — allowCustomModels: false disabilita completamente il BYOK degli utenti, allowedBaseUrls obbliga il traffico dei modelli personalizzati a passare da un host approvato e una nuova voce gestita dall'organizzazione non può contenere un apiKey statico (quelle esistenti continuano a funzionare e possono ancora essere ruotate)Sì — le impostazioni gestite con forceLoginMethod o forceLoginOrgUUID non possono coesistere con una credenziale gateway

Confrontato con la documentazione sui modelli personalizzati di Factory, la pagina dei piani individuali, il riferimento ai controlli dell'organizzazione, la panoramica dei gateway di Anthropic e la guida di connessione, tutti consultati il 19 settembre 2026. Kunavo offre tutti e tre i protocolli di Droid — /v1/messages, /v1/responses e /v1/chat/completions — quindi entrambe le configurazioni seguenti sono esprimibili. Nessuna è stata testata in runtime qui con nessuno dei due client; derivano dai protocolli documentati dai vendor e devono essere trattate come punto di partenza, mantenendo disponibile il percorso funzionante.

~/.factory/settings.json — le tre chiavi obbligatorie
{
  "customModels": [
    {
      "model": "claude-sonnet-5",
      "baseUrl": "https://api.kunavo.com",
      "provider": "anthropic"
    }
  ]
}

Per il protocollo Anthropic, l'URL di base è l'origine senza /v1, poiché Droid aggiunge autonomamente il percorso; consulta il riferimento all'URL di base. Per il percorso Chat Completions, invece, imposta provider su generic-chat-completion-api e l'URL di base su https://api.kunavo.com/v1. Claude Code non richiede alcun file:

Shell oppure il blocco env di ~/.claude/settings.json
# Claude Code: environment variables, no config file required.
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-your-key   # travels as: Authorization: Bearer

# ANTHROPIC_API_KEY is the same credential in the x-api-key header instead.
# Anthropic's docs: "If you weren't told which kind, use ANTHROPIC_AUTH_TOKEN."

# Pin models Kunavo serves. Claude Code's default and its opus alias are the
# newest Opus — pinned here to Opus 5.5, which needs Claude Code v2.1.280 or
# later (run `claude update` on an older version). The sonnet alias asks for
# Sonnet 5.5, which Kunavo does not serve, so without the SONNET line,
# /model sonnet, opusplan's execution phase and sonnet subagents 404.
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5

# Optional, off by default — adds the endpoint's models to the /model picker:
export CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1

Vale la pena conoscere un'asimmetria prima di abilitare quell'ultima riga. La richiesta di rilevamento di Claude Code è GET /v1/models?limit=1000 con un timeout predefinito di tre secondi, e qualsiasi reindirizzamento — anche da http a https — la fa fallire silenziosamente; quindi conserva solo le voci il cui id contiene «claude» o «anthropic». Gli id Claude di Kunavo sono quelli Anthropic senza modifiche, come claude-sonnet-5, quindi superano quel filtro, ma qui non è stato misurato se l'endpoint risponda entro il timeout. Il rilevamento è disattivato per impostazione predefinita e l'elenco di modelli integrato funziona senza di esso.

Cosa disattiva ciascun client dietro un endpoint di terze parti

Entrambi i client perdono funzionalità quando smettono di comunicare con il proprio vendor, e entrambi i vendor lo documentano. Gli elenchi differiscono per natura: le perdite di Factory riguardano dove arriva la tua chiave, quelle di Anthropic riguardano quali funzionalità smettono di funzionare.

ClientCosa smette di funzionare, secondo il vendor
Factory DroidI modelli personalizzati raggiungono solo la CLI Droid e l'app desktop, non le piattaforme web o mobili ospitate da Factory. Il caching dei prompt sul provider generico «varia in base al provider e non può essere garantito». Solo gli endpoint ufficiali Anthropic e OpenAI sono «completamente testati e sottoposti a benchmark», e Factory osserva che i modelli con meno di 30 miliardi di parametri hanno prestazioni inferiori nel coding agentico.
Claude CodeRemote Control e le impostazioni gestite dal server vengono disattivati ogni volta che ANTHROPIC_BASE_URL punta a un host diverso da api.anthropic.com, indipendentemente da ciò che l'endpoint inoltra. La ricerca degli strumenti MCP è disattivata per impostazione predefinita su un host non proprietario, e i connettori claude.ai vengono caricati solo con un accesso tramite abbonamento. Le sessioni cloud, i dispositivi mobili, Slack, Claude Code Desktop, Routines, Ultrareview, Code Review, l'estensione Chrome, l'uso del computer, Artifacts e la dettatura vocale richiedono tutti un account claude.ai.

La matrice di disponibilità di Anthropic contiene colonne per un abbonamento, la Console e quattro provider cloud, ma nessuna per un endpoint generico di terze parti. La sua regola colma la lacuna: la disponibilità «corrisponde al provider sottostante a cui il gateway inoltra la richiesta, tranne che per le funzionalità che Claude Code stesso disattiva». È una regola, non un elenco, quindi una funzionalità non nominata sopra rimane realmente irrisolta anziché essere confermata in un senso o nell'altro: la modalità automatica è uno di questi casi e questa pagina non sostiene né che funzioni né che non funzioni.

Una seconda classe di problemi è a livello di protocollo anziché di prodotto e ricade sull'endpoint. La guida di compatibilità del gateway Anthropic è chiara: i marker cache_control devono essere inoltrati senza modifiche, altrimenti «la conversazione viene fatturata come input non memorizzato nella cache a ogni turno»; quando una capacità associa un'intestazione beta a un campo del corpo — gestione del contesto, campi beta degli strumenti, output_config — i due elementi devono viaggiare insieme oppure la richiesta restituisce un 400 definitivo, mentre una capacità basata solo su un'intestazione, come il contesto esteso, scompare silenziosamente; gli stream non devono essere bufferizzati e i ping keep-alive devono essere inoltrati, altrimenti Claude Code si interrompe dopo 300 secondi di silenzio; i corpi degli errori devono essere inoltrati senza modifiche, altrimenti il retry automatico con riduzione delle capacità smette di corrispondere. Il conteggio dei token è l'unico endpoint facoltativo: Kunavo non implementa /v1/messages/count_tokens, quindi /context ricorre a una stima basata sui caratteri.

Costo della migrazione, in entrambe le direzioni

Il file di istruzioni è la parte più semplice. La documentazione di Factory su AGENTS.md afferma che Droid cerca AGENTS.md e accetta anche agents.md, Agents.md, CLAUDE.md e Claude.md, cercando nella directory, poi in .factory/, .agents/ e .agent/ fino alla radice git; il motivo dichiarato è che «i file di istruzioni esistenti di altri strumenti di coding continuano a funzionare». La documentazione sulla memoria di Anthropic procede invece diversamente: Claude Code legge AGENTS.md come istruzioni di progetto quando non esiste CLAUDE.md nella directory di lavoro o al di sopra di essa, e per leggerlo direttamente è necessaria la versione v2.1.277 o successiva, pubblicata il 18 settembre 2026. Una condizione riguarda il soggetto specifico di questa pagina e Anthropic la dichiara due volte: per leggere AGENTS.md serve anche una sessione che recuperi i feature flag da Anthropic, e il riferimento alle variabili d'ambiente elenca le sessioni che saltano tale recupero: un provider di terze parti come Amazon Bedrock, una sessione gateway delle app Claude o qualsiasi sessione con la telemetria o GrowthBook disattivati. Un gateway generico ANTHROPIC_BASE_URL non è incluso in quell'elenco, ma non ne è nemmeno escluso; pertanto non è documentato né testato qui se una sessione instradata tramite Kunavo legga AGENTS.md. Quando lo fa, il fallback di Anthropic consiste nell'importare il file da un CLAUDE.md, cosa che funziona in ogni sessione.

Tutto il resto è specifico del client. Droid dispone di /commands per i comandi personalizzati, /droids per i subagent, /skills e /mcp per i server MCP; Claude Code ha i propri comandi, subagent, skill, hook, plugin e configurazione MCP, che Anthropic elenca tra le funzionalità che funzionano con ogni provider. Formati e directory differiscono, quindi prevedi di riscrivere questi elementi, non di copiarli. L'autonomia è l'altro costo di traduzione: Factory offre i livelli di autonomia Off, Low, Medium e High insieme alle modalità di interazione Normal, Spec e Mission, mentre Claude Code usa le proprie modalità di autorizzazione; non esiste una tabella di corrispondenza tra le due, quindi ridefinisci deliberatamente i tuoi guardrail invece di presumere l'esistenza di un'impostazione equivalente.

Quanto costano i token e quanto costano i piani

Solo uno dei due lati di questo confronto può essere prezzato onestamente. Factory pubblica moltiplicatori per modello rispetto ai Factory Standard Credits, ma non pubblica mai il valore in dollari di un credito; quindi nessuno al di fuori di Factory può convertire una sessione Droid in denaro — la guida ai prezzi di Factory Droid illustra nel dettaglio la tabella dei piani, il modello dei crediti e le finestre mobili. Ciò che può essere prezzato è il percorso dei token condiviso da entrambi i client.

Supponi una giornata lavorativa di sessioni dell'agente con 1,5M token di input non memorizzati nella cache e 100K token di output e un mese di 20 giorni. È un'ipotesi dichiarata, non una misurazione di alcuna sessione. Alle tariffe attuali del catalogo Kunavo:

ModelloListino Anthropic: input / outputKunavo: input / outputGiornata modellataMese modellato di 20 giorni
Claude Haiku 4.5$1,00 / $5,00$0,70 / $3,50$1,40$28,00
Claude Sonnet 5$2,00 / $10,00$1,40 / $7,00$2,80$56,00
Claude Opus 5$5,00 / $25,00$3,50 / $17,50$7,00$140,00

I prezzi sono per milione di token; le tariffe di listino Anthropic sono tratte dalla sua pagina dei prezzi e quelle di Kunavo dal catalogo attivo, al 19 settembre 2026. Si tratta di un calcolo illustrativo dei token secondo le ipotesi dichiarate, non del costo misurato di un'attività né di un tetto di fatturazione, ed esclude i costi della cache, le chiamate agli strumenti e le imposte. Confronta la riga del modello che utilizzerai effettivamente, non una differenza a livello di vendor. Su Claude Sonnet 5 la tariffa di catalogo e il prezzo di listino Anthropic differiscono, quindi consulta la riga invece di presumere che siano uguali, e Claude Opus 5 ha ancora una tariffa diversa. La differenza è per modello, non per vendor.

Ora il controllo di realtà, perché un'ipotesi troppo favorevole è il modo in cui questi confronti vanno storti. La documentazione sui costi di Anthropic afferma che, negli ambienti enterprise, «il costo medio è di circa $13 per sviluppatore per giornata attiva e $150-250 per sviluppatore al mese, con costi inferiori a $30 per giornata attiva per il 90% degli utenti». Quei $13 sono circa 4,6× la giornata modellata sopra alla tariffa Claude Sonnet 5, quindi la giornata modellata qui è leggera. L'intervallo mensile pubblicato da Anthropic comprende i $200 che Factory Max e Claude Max 20x costano ciascuno: il limite inferiore, $150, è sotto entrambi, mentre quello superiore, $250, è sopra entrambi. Un semplice listino non può quindi risolvere la questione piano contro token: la posizione all'interno di quell'intervallo è decisiva, e Anthropic riporta l'intervallo per gli ambienti enterprise, non per il tuo team.

Prezzo pubblicatoFactoryAnthropic
Piano gratuitoNessuno pubblicato nella pagina dei prezziGratuito, $0
Piano a pagamento inizialePro, $20/mesePro, $20/mese, oppure $17/mese con fatturazione annuale ($200 in anticipo)
Fascia intermediaPlus, $100/mese (circa 5 volte l'utilizzo di Pro)Max 5x, $100/mese
Fascia individuale superioreMax, $200/mese (circa 10 volte l'utilizzo di Pro)Max 20x, $200/mese
Posto del teamTeams, $60/mese per il team più $40/mese per postoTeam, $20/posto/mese con fatturazione annuale oppure $25 al mese; posto Premium $100 annuali oppure $125 mensili
Utilizzo eccedenteUtilizzo extra: crediti prepagati, minimo $10, senza scadenza — oppure passaggio gratuito a Droid Core, il pool open-weight con un proprio limite di utilizzo separatoCrediti di utilizzo alle tariffe API standard, soggetti a un limite di spesa mensile impostato da te

I prezzi di Factory provengono da docs.factory.ai, quelli di Anthropic da claude.com/pricing, entrambi al 19 settembre 2026. Specifica sempre il vendor quando dici «Max»: Factory Max e Claude Max 20x sono prodotti diversi allo stesso prezzo di $200. Nota inoltre che i prezzi dei due piani Max non sono riportati su claude.com/pricing, che indica solo «A partire da $100 al mese»; le cifre di $100 e $200 provengono dall'Help Center di Anthropic, che aggiunge che sono «solo per gli abbonamenti web». Quando due pagine ufficiali differiscono in questo modo, conferma l'importo al checkout prima di impegnarti.

Se il percorso del token è quello desiderato, il ricarico minimo di Kunavo è $10 di credito prepagato senza alcun piano associato, e l'importo del catalogo è una soglia minima di fatturazione, non un limite massimo: la guida alla fatturazione spiega il motivo. La tariffa più economica elencata e il costo minimo per completare l'attività restano affermazioni diverse: un modello più piccolo che richiede tre tentativi e una revisione umana può costare più di un'unica esecuzione con un modello più potente. Crea un account Kunavo se vuoi misurare questo aspetto sul tuo repository; la parte relativa a Claude Code della configurazione è descritta nella pagina dell'integrazione di Claude Code, mentre qui non esiste una pagina di configurazione per Droid, motivo per cui la configurazione di Droid riportata sopra è inline ed è contrassegnata come non testata.

Superfici e modello di esecuzione

FunzionalitàFactory DroidClaude Code
Client da terminaleCLI di Droid, installata con npm install -g droid o HomebrewCLI di Claude Code, indicata come funzionante con ogni provider
Senza interfaccia / CIDroid Exec, «modalità di esecuzione non interattiva per pipeline CI/CD e script di automazione»CLI headless più integrazioni documentate con GitHub Actions e GitLab CI/CD
Calcolo a esecuzione prolungataDroid Computers, «ambienti di calcolo persistenti e longevi», inclusa la possibilità di usare la propria macchinaSessioni cloud, che richiedono un account claude.ai e non fanno parte di una distribuzione del gateway
Orchestrazione in più passaggiMissioni, che richiedono l'abilitazione di Extra Usage e si mettono in pausa quando raggiungono un limite di frequenzaSubagent, Workflow e checkpoint, tutti indicati come disponibili con ogni provider
Controllo dell'autonomiaLivelli di autonomia Off, Low, Medium, High; modalità di interazione Normal, Spec, Mission; un maxAutonomyLevel dell'organizzazione imposta il limite massimo per tuttiModalità di autorizzazione, con hook e sandboxing su ogni provider. La modalità iniziale integrata è auto con un piano Pro, Max o Team in un terminale o in VS Code, e Manual con un piano Enterprise o una chiave Console; tuttavia, diverse condizioni elencate più avanti rispetto al piano impongono Manual, inclusa una sessione che non recupera i flag delle funzionalità, quindi consulta la tabella di Anthropic invece del nome del piano
Estensibilità/commands, droid personalizzati tramite /droids, /skills, MCP tramite /mcpComandi, subagent, skill, hook, plugin e server MCP
Indicazione dei costi nel client/cost, «mostra le statistiche di utilizzo»/usage, calcolato localmente a partire dal conteggio dei token alla tariffa di listino
Integrazione con l'editorClient desktop Factory AppEstensioni per VS Code e JetBrains, disponibili con ogni provider

Consulta l'indice della documentazione di Factory e il riferimento della CLI, nonché la pagina di Anthropic sulla disponibilità delle funzionalità, 19 settembre 2026. Nota cosa rappresentano le indicazioni dei costi: in entrambi i casi si tratta del calcolo effettuato dal client sui token dichiarati, non di un dato proveniente da un sistema di fatturazione; verifica quindi l'uno o l'altro dato rispetto al registro di utilizzo del tuo provider prima di considerare affidabile una cifra mensile. Per Kunavo, tale registro è l'endpoint di utilizzo e il registro contabile del dashboard.

Se nessuno dei due client è adatto, i confronti adiacenti su questo sito adottano lo stesso approccio: OpenCode vs Claude Code, Claude Code vs Codex e Goose vs Claude Code riguardano client il cui instradamento dei modelli e i modelli dell'account differiscono ulteriormente, mentre il confronto tra i provider di Claude Code tratta separatamente la scelta dell'endpoint.

Domande frequenti

Factory Droid è migliore di Claude Code?

Nessun test comparativo pubblicato risolve questa domanda e nessuno dei due fornitori ne pubblica uno. L'annuncio “#1 on Terminal-Bench” di Factory su factory.ai/news/terminal-bench è il dato ancora citato: riporta il 58,75% nel titolo e il 58,8% nella sezione dei risultati, sul set Terminal-Bench Core v0.1.1 composto da 80 attività, con data 25 settembre 2025; utilizzava Claude Opus 4.1, che la pagina Anthropic sulle deprecazioni dei modelli ora indica come ritirato dall'API Claude dal 5 agosto 2026. È un benchmark del fornitore su un harness per agenti basato su una generazione di modelli non più distribuita, non un confronto attuale. Decidi in base all'accesso ai modelli, alle superfici di esecuzione e al percorso di fatturazione, quindi esegui un'attività delimitata su ciascuno usando il tuo repository.

Factory Droid può usare il mio abbonamento Claude?

L'impostazione dei modelli personalizzati di Factory richiede un endpoint API e una chiave, non un accesso tramite abbonamento claude.ai; pertanto non esiste un percorso documentato per usare un abbonamento Claude Pro o Max nella CLI Droid. I proxy di terze parti che dichiarano di collegare i due servizi sono non ufficiali e non verificati, e questa pagina non ne raccomanda alcuno. Separatamente, una chiave personalizzata non elimina il costo del piano Factory: la documentazione sui prezzi di Factory afferma che BYOK è gratuito fino a una determinata soglia in tutti i piani Individual e viene addebitato al piano oltre tale soglia.

Usare la propria chiave API rende uno dei due client più economico?

Le due risposte sono opposte, ed è questa la differenza più importante tra loro. In Claude Code, una credenziale gateway sostituisce l'abbonamento per quella sessione: la documentazione di Anthropic afferma che, mentre è attiva una variabile di credenziale gateway o apiKeyHelper, l'abbonamento claude.ai non viene utilizzato e i relativi limiti di utilizzo non si applicano; quindi paghi l'endpoint e nulla ad Anthropic per quel traffico. In Factory Droid, il costo del piano rimane e, oltre una soglia la cui entità Factory non pubblica da nessuna parte, Factory addebita inoltre l'utilizzo al piano: una chiave personalizzata si aggiunge quindi all'abbonamento anziché sostituirlo.

Claude Code può eseguire modelli GPT o Gemini tramite un gateway?

Non tramite un percorso supportato. La documentazione del gateway di Anthropic afferma che Anthropic «non approva, gestisce o verifica i prodotti gateway di terze parti e non supporta il routing di Claude Code verso modelli non-Claude tramite alcun gateway». Anche il filtro di rilevamento dei modelli è costruito nello stesso modo: Claude Code conserva una voce rilevata solo quando il suo id contiene «claude» o «anthropic» in qualsiasi posizione della stringa. Factory Droid non ha una restrizione equivalente: la sua impostazione dei modelli personalizzati accetta qualsiasi modello dietro uno dei tre protocolli wire. Se il requisito è eseguire modelli non-Claude all'interno di un unico agente terminale, questo è un argomento a favore di Droid o di un client progettato per il routing tra più provider.

Quale dei due funziona senza supervisione nella CI?

Entrambi, tramite meccanismi diversi. Factory distribuisce Droid Exec, documentato come «Modalità di esecuzione non interattiva per pipeline CI/CD e script di automazione», oltre a Droid Computers come risorsa di calcolo persistente e a un'opzione per usare la propria macchina. Claude Code funziona in modalità headless dalla CLI e documenta le integrazioni con GitHub Actions e GitLab CI/CD; la CLI e l'Agent SDK sono elencati tra le funzionalità che funzionano con ogni provider. La differenza è la credenziale: il percorso GitHub Actions di Claude Code legge ANTHROPIC_BASE_URL dall'ambiente del workflow, quindi la CI può puntare al tuo endpoint. Per Factory, la documentazione afferma che i modelli personalizzati risiedono nel settings.json locale letto dalla CLI Droid e dall'app desktop e non compaiono sulle piattaforme web o mobili ospitate da Factory; non spiega come Droid Exec li risolva su un runner fornito da te, quindi verifica questo punto prima di dare per scontata una delle due risposte.

Quanto lavoro richiede passare dall'uno all'altro?

Meno della maggior parte delle migrazioni, perché entrambi leggono AGENTS.md. La documentazione di Factory afferma che Droid cerca AGENTS.md e accetta anche i nomi compatibili agents.md, Agents.md, CLAUDE.md e Claude.md, quindi i file di istruzioni esistenti di altri strumenti di coding continuano a funzionare. Claude Code legge AGENTS.md come istruzioni di progetto quando nella directory di lavoro o al di sopra di essa non esiste CLAUDE.md o CLAUDE.local.md; per leggerlo direttamente è necessario Claude Code v2.1.277 o successivo, e Anthropic aggiunge che serve anche una sessione che recuperi i feature flag, cosa che alcune configurazioni di provider e telemetria disattivano. In tali sessioni, il fallback documentato da Anthropic consiste nell'importare AGENTS.md da un CLAUDE.md. Ciò che non viene trasferito è tutto quello che si trova sotto il file di istruzioni: comandi slash, definizioni di subagent, hook, skill e configurazione dei server MCP sono formati specifici del client in directory specifiche del client, mentre le impostazioni di autorizzazione o autonomia non hanno un vocabolario condiviso.

Verificato il 19 settembre 2026: l'ultima versione, la data di pubblicazione e il campo della licenza di entrambi i pacchetti npm, nonché i campi relativi ad archiviazione e licenza di entrambi i repository GitHub tramite l'API GitHub; il reindirizzamento da factory.ai a factory.com; factory.com/pricing, comprese le risposte alle FAQ; le pagine di Factory relative ai piani individuali, ai piani dell'organizzazione, ai modelli personalizzati, ai controlli dell'organizzazione, ad AGENTS.md, al riferimento della CLI e all'indice della documentazione; le pagine di Anthropic relative a gateway, gateway-connect, gateway-protocol, disponibilità delle funzionalità, memoria, variabili d'ambiente, modalità di autorizzazione, deprecazione dei modelli e costi; claude.com/pricing e l'articolo del Centro assistenza sul piano Max; nonché l'annuncio di Factory su Terminal-Bench. I due numeri di versione npm e i due campi della licenza GitHub sono stati riletti il 21 settembre 2026. I moltiplicatori dei crediti per modello di Factory non sono stati riletti per questa pagina e sono trattati invece nella guida ai prezzi. Le tariffe dei token Kunavo sono lette dal catalogo in tempo reale e le cifre dei costi sono calcoli illustrativi basati sulle ipotesi indicate. Kunavo non ha testato in runtime nessuno dei due client con la propria API, quindi ogni affermazione sulla configurazione è ricavata dai protocolli documentati dai fornitori, non da una sessione.