Prima di scegliere un sostituto, decidi cosa stai sostituendo. Quasi ogni elenco relativo a questa ricerca risponde con uno strumento diverso — e tre dei primi cinque sono fornitori che nominano il proprio prodotto. È una buona risposta a uno dei tre motivi per cui le persone fanno questa ricerca, e una risposta costosa agli altri due, perché ti chiede di reimparare un flusso di lavoro per risolvere una fattura.
Tre motivi, tre risposte diverse
| Qual è realmente il problema | La soluzione più economica |
|---|---|
| Hai raggiunto la finestra di utilizzo del piano durante l'attività | Mantieni lo strumento, cambia endpoint — nessuna finestra con la fatturazione per token |
| Il costo mensile supera il tuo utilizzo effettivo | Mantieni lo strumento, cambia endpoint — una settimana tranquilla non costa nulla |
| Lo strumento non fa per te — superficie, editor o laboratorio sbagliato | Cambia strumento. È il caso per cui sono scritti gli elenchi |
Due delle tre righe sono problemi di fatturazione travestiti da problemi dello strumento. Vale la pena separarli per primi, perché la soluzione richiede circa un minuto e non ti fa perdere il flusso di lavoro che hai già imparato.
Se lo strumento va bene ma la fattura no
Claude Code ricava il proprio endpoint da due variabili d'ambiente. Impostarle sostituisce l'abbonamento con la fatturazione per token e rimuove completamente la finestra di utilizzo — stesso binario, stessi comandi, stesse abitudini:
# If the tool is fine and the bill is not, this is the whole change.
# Same binary, same workflow, same muscle memory — different biller.
export ANTHROPIC_BASE_URL=https://api.kunavo.com
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
# Pin models Kunavo serves: Claude Code's default and its opus alias are the
# newest Opus, and if Kunavo does not serve it yet, the first request 404s.
# The sonnet alias asks for Sonnet 5.5, which Kunavo does not serve: without
# the sonnet pin, /model sonnet, opusplan's execution phase and subagents set
# to sonnet 404. The opus pin (Opus 5.5) needs Claude Code v2.1.280 or later;
# run `claude update` on an older version.
export ANTHROPIC_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
# Required too: unpinned, the haiku alias asks for an id Kunavo does not
# serve (Haiku 5.5 from v2.1.293), so /model haiku and haiku subagents 404.
# It also keeps background steps off the flagship model.
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
claude # no usage window, no plan, billed per tokenIl calcolo per capire se sia davvero più economico per te è disponibile in quanto costa Claude Code, mentre i limiti che rimuove sono trattati in limiti di Claude Pro e Max. Al di sotto di poche ore di lavoro dell'agente a settimana, un abbonamento di solito conviene; il limite massimo è ciò contro cui le persone si scontrano per primo, ed è qualcosa che la fatturazione per token non ha.
Se il problema è davvero lo strumento
Allora cambialo — e qui gli elenchi hanno ragione, semplicemente omettono l'asse lungo cui ti stai spostando. Sono tutti open source salvo dove indicato, tutti basati sull'uso della propria chiave e nessuno esegue un modello proprio:
| Strumento | Struttura | Sceglilo quando |
|---|---|---|
| opencode | Agente da terminale | Vuoi la forma di Claude Code con ogni provider trattato come di prima classe |
| Cline | Estensione per VS Code | Vuoi il diff nell'editor con un passaggio di revisione prima dell'applicazione |
| Kilo Code | CLI + VS Code + JetBrains | Non usi VS Code o passi da un editor all'altro |
| Aider | Terminale, nativo per git | Vuoi che ogni modifica diventi un commit che puoi leggere e annullare |
| Codex CLI | Agente da terminale (OpenAI) | Vuoi un modello GPT come principale, non uno Claude |
| Zed | Editor con agente integrato | Vuoi un unico editor nativo veloce anziché un plugin sopra un altro |
Poiché tutti questi strumenti accettano un endpoint personalizzato, la scelta è reversibile e la decisione sul provider è separata da quella sullo strumento. È questo il punto da conservare: scegli lo strumento in base a come ti senti a lavorarci, scegli l'endpoint in base a quanto addebita e non lasciare mai che uno decida l'altro.
Cosa non ti dirà questa pagina
Quale scrive codice migliore. Non abbiamo eseguito alcun confronto controllato di questi agenti su attività identiche, e non esiste un modo onesto per classificarli in base all'output dall'esterno — gli operatori di questa ricerca che li classificano stanno, per la maggior parte, classificando i propri. Se la qualità dell'output è il fattore decisivo, installane due, esegui la stessa attività reale su ciascuno con lo stesso endpoint e leggi gli addebiti e i diff. È un pomeriggio di lavoro e risponde alla domanda per il tuo codebase, che è l'unico luogo in cui la risposta rimane stabile.
Confronti diretti se hai già ristretto la scelta: opencode vs Claude Code, Cline vs Claude Code, Claude Code vs Codex e Claude Code vs Cursor.
Domande frequenti
Qual è la migliore alternativa a Claude Code?
Dipende dalla parte che stai sostituendo, e la maggior parte degli elenchi ignora questa domanda. Se raggiungi la finestra di utilizzo dell'abbonamento, la soluzione più economica non è un altro strumento — è indirizzare Claude Code verso un endpoint a consumo con due variabili d'ambiente, mantenendo il flusso di lavoro che già conosci. Se vuoi l'agente dentro l'editor anziché in un terminale, Cline è l'equivalente open source più vicino. Se vuoi un agente da terminale che tratti ogni provider come di prima classe, opencode è il più vicino. Se vuoi un agente che non abbia affatto una forma Anthropic, Codex CLI e Gemini CLI sono le opzioni proprietarie degli altri due laboratori.
Esiste un'alternativa gratuita a Claude Code?
Gli strumenti sono gratuiti; le chiamate ai modelli no. Cline, opencode, Aider, Kilo Code e Crush sono tutti open source e non costano nulla da installare, ma ognuno richiede comunque una chiave del provider, ed è lì che si concentra realmente la spesa. Il livello realmente gratuito in questo spazio è la quota inclusa di Gemini CLI, che esiste davvero e ha un limite giornaliero — utile per lavori leggeri, ma appena lo superi ripropone la stessa domanda sul costo per token.
Posso mantenere Claude Code ma smettere di pagare un abbonamento?
Sì, ed è l'opzione che gli elenchi di confronto di solito omettono. Claude Code legge ANTHROPIC_BASE_URL e ANTHROPIC_AUTH_TOKEN all'avvio, quindi indirizzarlo verso qualsiasi endpoint compatibile con Anthropic è una modifica di configurazione anziché una migrazione — niente piano, niente finestra di utilizzo, ma fatturazione per token. Su Kunavo è $1,40 / $7,00 per 1M token per Claude Sonnet 5 e $0,70 / $3,50 per Claude Haiku 4.5.
Qual è l'equivalente open source più vicino a Claude Code?
Per il terminale, opencode — stessa forma (un agente che esegui in una shell, non un plugin dell'editor), open source e progettato per essere indipendente dal provider, quindi cambiare modello o provider richiede una riga di configurazione anziché un fork. Per l'editor, Cline, che è l'agente di coding open source più installato in VS Code ed è basato sull'uso della propria chiave fin dalla prima versione. Kilo Code copre entrambe le superfici e anche JetBrains.
Cambiare strumento riduce i costi del modello?
Non di per sé. Nessun agente esegue un modello — ognuno invia richieste a un provider, e il provider stabilisce la tariffa. Quando cambi strumento, ciò che modifica il costo è la quantità di contesto che lo strumento reinvia a ogni passaggio, e questo varia più in base al tuo repository che al nome dello strumento. Se l'obiettivo è una fattura più bassa, cambiare endpoint è la leva diretta, mentre cambiare strumento è quella indiretta.
Quando cambiare strumento è davvero la risposta giusta?
Quando il problema è lo strumento stesso: vuoi che il diff venga esaminato nel tuo editor prima dell'applicazione invece di approvare i passaggi in un terminale, ti serve JetBrains o un editor diverso da VS Code, vuoi un modello di un laboratorio diverso come principale, oppure vuoi leggere e modificare il codice sorgente dell'agente. Sono motivi reali e nessuna configurazione dell'endpoint li risolve. Costi e limiti di utilizzo non fanno parte dell'elenco.