Cline vs Claude Code: un’alternativa gratuita in VS Code
MarkdownCline nel 2026: un agente open source per VS Code, la tua chiave per Claude, DeepSeek, Gemini o Ollama. Quando usare Cline e quando Claude Code.
Leggi l’articolo completo
Documentazione di riferimento di Ailoot: ailoot.ai/docs/.
Cline e Claude Code in breve
Punti chiave
Cline è un’estensione gratuita e open source per VS Code a cui colleghi la tua chiave API. Funziona con Claude, GPT, Gemini, DeepSeek e modelli locali tramite Ollama. Devi approvare manualmente ogni modifica al codice. Claude Code è un agente AI closed source di Anthropic. Funziona solo con i modelli Claude (Opus 4.7/4.8, Sonnet 4.6, Haiku 4.5) ed è progettato per operare in autonomia. Pro costa $20 al mese. Il confronto tra Cline e Claude Code si riduce a scegliere tra controllo e velocità.
Questa è una recensione basata su due settimane di lavoro con entrambi gli strumenti e sul confronto con le fonti ufficiali: cline.bot, docs.cline.bot, code.claude.com/docs e il repository GitHub cline/cline. I dati e le funzionalità sono aggiornati al 30 maggio 2026.
Se sei agli inizi e vuoi una panoramica di tutti gli strumenti, leggi prima la guida “Con cosa programmare nel 2026: 8 strumenti AI, da Claude Code ad Antigravity”. Qui mi concentro sul confronto tra Cline e Claude Code, due dei principali modi per lavorare con un agente da VS Code e dal terminale.
Qual è la differenza principale tra Cline e Claude Code?
Punti chiave
La differenza principale sta nell’approccio al lavoro con un agente. Cline = un’estensione gratuita e open source + la tua chiave per qualsiasi modello + approvazione manuale di ogni passaggio. Claude Code = l’agente closed source di Anthropic, con funzionamento autonomo, un abbonamento e solo modelli Claude. Cline = controllo su ogni modifica; Claude Code = un insieme integrato di Skills, Subagents, Routines e Hooks. Entrambi hanno subagent: confronta separatamente orchestrazione e flussi di lavoro circostanti.
Cline ha scelto la strada dell’open source. Cline Bot Inc. ha pubblicato l’estensione nel Marketplace di VS Code (oltre che per JetBrains, Cursor, Windsurf, Zed e Neovim) con licenza Apache-2.0. Al suo interno c’è un agente che legge il progetto, scrive codice ed esegue comandi. Lo slogan su cline.bot è:
“Un agente open source. Usalo nel tuo editor, nel terminale o integralo nei tuoi prodotti.”
(cline.bot, tradotto dall’inglese)
Paghi solo i token tramite la tua chiave API del provider (Anthropic, OpenAI, Google, DeepSeek e così via). Cline non ti addebita nulla.
Claude Code ha seguito un’altra strada. Anthropic ha creato un agente closed source, progettato per i propri modelli e per la massima autonomia. Da code.claude.com/docs/en/overview:
“Claude Code è uno strumento di programmazione agentico che legge il codice del tuo progetto, modifica file, esegue comandi e si integra con i tuoi strumenti di sviluppo. È disponibile nel terminale, nell’IDE, nell’app desktop e nel browser.”
(code.claude.com/docs/en/overview, tradotto dall’inglese)
Un abbonamento costa $20 al mese (Pro) oppure $100–200 al mese (Max) e include solo modelli Anthropic: Opus 4.7/4.8, Sonnet 4.6, Haiku 4.5. In cambio, hai Skills, Subagents, Routines, Hooks, Plan Mode e Auto memory: tutte le funzionalità che Anthropic sta sviluppando attorno ai suoi modelli da sei mesi.
In breve:
| Cosa conta | Cline | Claude Code |
|---|---|---|
| Licenza | Apache-2.0, open source | Closed source |
| Costo del software | $0 | $20–200 al mese |
| Cosa paghi | Solo i token, tramite la tua chiave API | Un abbonamento più i crediti |
| Modelli disponibili | Oltre 10 provider, modelli locali tramite Ollama | Solo Claude |
| Approvazione di ogni modifica | Sì, per impostazione predefinita | No, l’agente lavora in autonomia |
| Skills / Subagents / Routines / Hooks | Parziali, senza infrastruttura cloud | Nativi, con tutte le funzionalità |
| Quando è più adatto | Controllo, budget, modelli locali, BYOK | Attività lunghe autonome, Claude nativo |
Qui non si tratta di stabilire quale sia “migliore”. Se il tuo progetto richiede di vedere ogni diff e tenere sotto controllo i costi dei modelli, Cline è più adatto. Se ti serve un agente capace di affrontare autonomamente un refactoring senza supervisione costante e di completare una PR mentre prendi un caffè, la scelta è Claude Code.
Quali modelli funzionano con ciascuno strumento?
Punti chiave
Cline supporta più modelli. Con la tua chiave puoi collegare Claude, GPT, Gemini, DeepSeek, Bedrock, Azure, Vertex, Mistral, Groq, Cerebras, xAI e modelli locali tramite Ollama o LM Studio. Claude Code supporta solo modelli Anthropic: Opus 4.7/4.8, Sonnet 4.6, Haiku 4.5. In Claude Code, cambi modello con i comandi slash /model, /effort, /fast. In Cline, usi le impostazioni dell’estensione e il menu a discesa del provider.
A maggio 2026, Cline supporta quanto segue (confermato nel README su github.com/cline/cline):
- Anthropic — Claude Opus 4.7/4.8, Sonnet 4.6, Haiku 4.5
- OpenAI — GPT-5, GPT-5.5, o3-mini
- Google — Gemini 3.0 Pro, Gemini 3.5 Flash, Gemini 2.5 Flash
- DeepSeek — serie V3 e V4 (V4-Flash e V4-Pro aggiunti nella versione v3.85.0 il 25 maggio 2026)
- AWS Bedrock, Azure, GCP Vertex AI — punti di accesso cloud aziendali
- xAI, Mistral, Cerebras, Groq — alternative veloci
- Ollama, LM Studio — modelli locali sul tuo computer
- Qualsiasi endpoint compatibile con OpenAI: collega il tuo endpoint API
Una citazione diretta dal README:
“Cline non è vincolato a un unico provider AI.”
(README di cline/cline su GitHub, aggiornato al 30 maggio 2026, tradotto dall’inglese)
Claude Code funziona solo con modelli Anthropic. A maggio 2026, l’elenco è:
- Opus 4.7 — il modello di punta per le attività complesse, rilasciato il 16 aprile 2026, con contesto fino a 1M token nel piano Max.
- Opus 4.8 — rilasciato di recente, il 28 maggio 2026. Al momento della pubblicazione era comparso nella classifica SWE-bench e la disponibilità in Claude Code era in fase di distribuzione. Il prezzo standard di Anthropic è $5/$25 per milione di token.
- Sonnet 4.6 — modello predefinito, bilancia velocità e qualità.
- Haiku 4.5 — economico e veloce; spesso usato come modello per i Subagents (per cercare file o formattare).
In Claude Code, cambia modello con i comandi slash /model opus, /model sonnet, /model haiku. /effort controlla la profondità del ragionamento e /fast velocizza la risposta semplificandola. Per maggiori dettagli, consulta la guida Sonnet o Opus 4.7 in Claude Code.
Cosa significa nella pratica:
- Cline — puoi preparare una bozza con l’economico DeepSeek V3, rivederla con Opus 4.7 e testarla con Gemini 2.5 Flash, tutto nella stessa interfaccia.
- Claude Code — tutti i prompt, i formati dei diff e la gestione del contesto sono ottimizzati per i modelli Anthropic. La sua integrazione nativa lo rende più veloce nel refactoring. Secondo morphllm.com/comparisons/cline-vs-claude-code, nelle stesse attività di refactoring produce circa 3x il numero di modifiche al minuto rispetto a Cline usando lo stesso modello.
Prezzo e qualità sono due cose diverse. A maggio 2026, su SWE-bench Verified, DeepSeek V4-Pro-Max ottiene l’80,6%, mentre Opus 4.7 ottiene l’87,6%. Una differenza di sette punti è la differenza tra “ha funzionato al primo tentativo” e “tre iterazioni con ripristini”. Un modello economico fa risparmiare token, ma il lavoro da rifare può annullare il risparmio.
Quanto costano Cline e Claude Code a maggio 2026?
Punti chiave
Cline in sé costa $0. Paghi solo i token del modello tramite la tua chiave API. Il carico di lavoro quotidiano tipico di chi programma con l’AI (130K token al giorno: 100K in ingresso più 30K in uscita) costa circa $0,45 al mese con DeepSeek V3, $15 al mese con Sonnet 4.6, $25 al mese con Opus 4.7 oppure $0 con Ollama in locale. Claude Code costa $20 al mese per Pro oppure $100–200 al mese per Max. Con un budget fino a $20 al mese, Cline + Sonnet tramite la tua chiave è quasi sempre più economico di un abbonamento fisso.
Per prima cosa, Claude Code. Fonte: claude.com/pricing:
| Piano | Prezzo | Cosa include |
|---|---|---|
| Gratuito | $0 | Chat di base, Claude Code limitato |
| Pro | $17 al mese con fatturazione annuale / $20 con fatturazione mensile | Claude Code, Skills, MCP, chat con Sonnet 4.6 e Opus 4.7 |
| Max 5x | $100 al mese | Capacità 5x Pro, Agent Teams, contesto 1M |
| Max 20x | $200 al mese | Capacità 20x Pro |
| API diretta | $5/$25 per 1M token in ingresso/uscita (Opus 4.7) | Pagamento a consumo, senza abbonamento |
Il problema dei prezzi API nel 2026: il nuovo tokenizer di Opus 4.7 aumenta il conteggio dei token fino al 35% a parità di testo. In definitiva, la fattura effettiva per la stessa quantità di lavoro potrebbe essere più alta di quanto ci si aspetti dal listino.
Ora Cline. Cline in sé costa $0 (Apache-2.0). Paghi solo il provider. Prezzi aggiornati a maggio 2026:
| Modello | $/1M token in ingresso | $/1M token in uscita | Fonte |
|---|---|---|---|
| Claude Opus 4.7 | $5.00 | $25.00 | platform.claude.com/docs |
| Claude Sonnet 4.6 | $3.00 | $15.00 | |
| Claude Haiku 4.5 | $1.00 | $5.00 | |
| Gemini 2.5 Flash | $0.30 | $2.50 | ai.google.dev/gemini-api/docs/pricing |
| DeepSeek V4-Flash | $0.14 | $0.28 | api-docs.deepseek.com |
| Ollama (locale) | $0 | $0 | Solo elettricità |
Una giornata tipica per chi programma con l’AI e passa 1–2 ore con l’agente: 100K token in ingresso più 30K in uscita = 130K al giorno, per circa 20 giorni lavorativi al mese. Ecco il costo mensile tramite Cline:
| Configurazione | Costo mensile |
|---|---|
| Cline + Ollama (Qwen 3.7 in locale) | $0 |
| Cline + DeepSeek V4-Flash | ~$0,45 |
| Cline + Gemini 2.5 Flash | ~$2,10 |
| Cline + Claude Sonnet 4.6 | ~$15 |
| Cline + Claude Opus 4.7 | ~$25 |
| Claude Code Pro | $20 (con limiti) |
| Claude Code Max 5x | $100 |
Con un budget di $20 al mese, Cline + Sonnet tramite l’API diretta di Anthropic ($15 al mese) costa meno di Claude Code Pro ($20). Lo svantaggio di Cline in questo confronto è che devi tenere sotto controllo la spesa. Anthropic Pro ha limiti rigidi, ma ti protegge da una fattura accidentale di $300 durante la notte.
Lo strumento in sé è solo una parte. Poi ti serve una configurazione che permetta all’agente di lavorare in modo affidabile sul tuo compito. Si basa su tre componenti: un tuo clone AI + un secondo cervello per il progetto + ingegneria del contesto. Questa configurazione trasforma un agente da “assistente che allucina” in un esecutore prevedibile. Senza di essa, la differenza tra $0,45 e $25 al mese non conta: sprechi entrambe le quote.
Approvare manualmente ogni passaggio o concedere autonomia?
Punti chiave
Per impostazione predefinita, Cline richiede l’approvazione manuale per ogni diff, ogni comando del terminale e ogni richiesta a un servizio esterno. L’approvazione automatica è facoltativa e si attiva nelle impostazioni. Claude Code funziona al contrario: l’agente opera in autonomia, legge gli errori, applica correzioni e riesegue i test da solo. Cline ti dà controllo ed è adatto alle verifiche di conformità, ai progetti sensibili e a chi teme che “l’agente abbia cancellato il mio database”. Claude Code ti dà velocità ed è adatto ai refactoring lunghi quando vuoi assegnare un’attività e allontanarti.
Dopo che descrivi l’attività, Cline passa prima alla modalità Plan. Legge il codice del progetto, esegue ricerche e discute un piano, ma non tocca nulla. Da docs.cline.bot/core-workflows/plan-and-act:
“In modalità Plan, tu e Cline definite cosa state costruendo e come. In questa modalità, Cline può leggere il codice del tuo progetto, cercare e discutere la strategia, ma non può modificare file né eseguire comandi.”
(docs.cline.bot/core-workflows/plan-and-act, tradotto dall’inglese)
Quando il piano ti convince, passa alla modalità Act. Cline inizia a modificare i file e tu approvi ogni passaggio con il pulsante “Approve” (questa è la sua etichetta nell’interfaccia). Puoi attivare l’approvazione automatica, ma per impostazione predefinita ogni diff, comando shell e richiesta esterna richiede il tuo consenso. Dalla recensione di totalum.app:
“Puoi approvare o rifiutare ogni diff, comando del terminale e recupero dal web dell’agente prima che venga eseguito.”
(recensione di totalum.app, maggio 2026, tradotto dall’inglese)
Claude Code funziona diversamente. Dalla stessa fonte, a proposito di Claude Code:
“Modifica file, esegue test e legge i risultati senza chiedere il permesso a ogni passaggio.”
(recensione di totalum.app, maggio 2026, su Claude Code, tradotto dall’inglese)
Ti siedi, scrivi “aggiorna tutte le chiamate API alla v2 ed esegui i test”, vai a prendere un caffè e torni con una PR completata. Se qualcosa si rompe nel frattempo, l’agente legge l’errore, applica una correzione e riesegue i test da solo. Claude Code ha un comando /plan (una fase di analisi in sola lettura), ma è facoltativo, non è l’impostazione predefinita.
La scelta dipende dal tuo scenario:
- Requisiti di conformità, fintech, codice dei clienti — Cline. Vedi ogni modifica prima che entri nel repository.
- Vuoi stare tranquillo dopo che un agente ha cancellato un database — Cline. La mia guida “Cosa fare se l’AI ha cancellato il tuo database” analizza proprio questa situazione.
- Refactoring di 50–100 file — Claude Code. A questa scala, l’approvazione passo passo in Cline diventa un lavoro di clic: dovrai cliccare “Approve” 80 volte e ti stancherai.
- Un’attività lunga durante la notte — Claude Code (le Routines sull’infrastruttura cloud di Anthropic eseguono l’agente anche a laptop spento).
Come installare Cline in VS Code in 5 minuti?
Punti chiave
Installa Cline dal Marketplace di VS Code. Cerca “Cline”; l’estensione conserva il suo ID Marketplace precedente, risalente a “Claude Dev”. Dopo l’installazione, compare un’icona nella barra laterale sinistra di VS Code. Poi apri le impostazioni, scegli un provider e inserisci la tua chiave API. Cline si avvia in modalità Plan per impostazione predefinita.
Passo dopo passo:
Trova l’estensione nel Marketplace
Apri il pannello Estensioni:
Cmd+Shift+Xsu Mac,Ctrl+Shift+Xsu Windows e Linux. Cerca Cline. L’estensione conserva il suo ID Marketplace precedente, risalente a “Claude Dev”.In alternativa, usa il terminale:
code --install-extension saoudrizwan.claude-devApri Cline nel pannello attivo
Dopo l’installazione, l’icona di Cline appare nella barra laterale sinistra di VS Code. Fai clic per aprire la barra laterale della chat. Fai clic sull’icona a forma di ingranaggio per aprire le impostazioni.
Scegli un provider e inserisci la tua chiave API
Nelle impostazioni, usa il menu a discesa del provider. Opzioni comuni:
- Anthropic — ottieni una chiave su console.anthropic.com; Sonnet 4.6 è il modello consigliato.
- DeepSeek — ottieni una chiave su platform.deepseek.com; scegli DeepSeek V3 o V4.
- Cline Provider — pagamento a consumo integrato, senza abbonamento; registrati su app.cline.bot.
- Ollama — installa prima Ollama in locale (
ollama pull qwen2.5-coder), poi collega Cline senza una chiave.
Avvia la tua prima attività
Inserisci un’attività nella chat. Per impostazione predefinita, Cline si avvia in modalità Plan: legge il progetto, fa domande di chiarimento e propone un piano. Quando il piano ti soddisfa, sposta l’interruttore in basso su modalità Act. Cline inizia a modificare i file. Ogni diff viene mostrato e devi fare clic su “Approve” (oppure attivare l’approvazione automatica nelle impostazioni).
Fatto. Ora puoi iniziare a lavorare. Se hai usato Claude Code e sei abituato ai comandi slash, qui l’esperienza utente è diversa: tutto passa dalla barra laterale di VS Code e dai pulsanti.
Come collegare un provider o un modello locale
Punti chiave
Puoi collegare Cline a un provider API usando la sua chiave e un endpoint compatibile con OpenAI. Nel confronto descritto qui, le richieste vengono inoltrate a Claude/GPT/DeepSeek; l’accesso a modelli specifici dipende dal provider scelto. Tra le altre opzioni descritte ci sono DeepSeek tramite una tua chiave Alibaba Cloud (la metodologia di Qwen Code) e un modello locale tramite Ollama: $0 e nessuna connessione Internet necessaria.
Un provider API con un endpoint compatibile con OpenAI. Registrati presso il provider scelto, ottieni una chiave API e inserisci in Cline il suo endpoint come provider “OpenAI-compatible”. Cline gli invia le richieste e il provider le inoltra ad Anthropic/OpenAI/DeepSeek per i modelli che offre, scalando i token dal tuo saldo interno. Nell’esempio dell’autore, gli svantaggi sono un ricarico del 10–30% sui prezzi ufficiali, velocità potenzialmente inferiori e la necessità di affidare i dati delle richieste a un intermediario. Accesso e condizioni di pagamento sono stabiliti dal provider scelto.
DeepSeek tramite Alibaba Cloud. La recensione originale descrive l’accesso con una propria chiave Alibaba Cloud e il Token Plan. Anche questa opzione tecnica dipende dalle condizioni di accesso e pagamento del provider. Il metodo è spiegato nel dettaglio nella guida “Qwen 3.7-max vs Opus 4.7”.
Un modello locale tramite Ollama. Installa Ollama sul tuo computer, scarica Qwen 3.7 o Llama 3.x e collega Cline a Ollama senza una chiave API. Paghi solo l’elettricità e tutto funziona offline. Svantaggi: i modelli locali sono ancora inferiori a Opus 4.7 nelle attività complesse e il computer deve essere in grado di eseguire il modello (almeno 16–32 GB di RAM per modelli di qualità adeguata).
Quando scegliere Cline: scenari
Punti chiave
Cline è la scelta migliore quando ti interessa controllare la spesa per i modelli, approvare manualmente ogni modifica, usare modelli locali per la privacy o mantenere basso il budget per gli strumenti. È adatto agli sviluppatori backend con requisiti di privacy e a chi sta provando gli agenti e non vuole vincolarsi a un abbonamento fisso.
Situazioni specifiche in cui Cline è oggettivamente migliore:
Raggiungi il limite settimanale di Claude Pro a metà attività. Pro costa $20 al mese e ha limiti rigidi su Opus. Con un uso intensivo, puoi raggiungerli entro mezzogiorno. Max, a $100–200, ha limiti più alti ma costa diverse volte di più. Con Cline puoi collegarti direttamente all’API Anthropic (paghi a consumo, senza limiti) oppure passare a DeepSeek/Gemini finché non si azzera la quota Pro.
Vuoi vedere ogni diff prima che venga applicato. Le modalità Plan + Act con approvazione passo passo sono un requisito per le verifiche di conformità, il codice dei clienti e i progetti fintech, oltre che per chi ricorda storie come “l’agente ha cancellato il mio database di produzione” (ho trattato casi simili nella mia guida al ripristino delle modifiche).
Non vuoi pagare una quota fissa di $20 al mese. Cline è open source e l’estensione è gratuita. Se programmi 2–3 ore al giorno e non ti serve Opus ogni volta, Cline + Sonnet tramite la tua chiave costa meno di Pro, senza vincoli. Puoi vedere la spesa in tempo reale.
Ti serve un modello locale per la privacy. Esegui Ollama + Qwen 3.7 o Llama 3.x in locale e l’agente lavora sul tuo computer; nulla viene inviato a un’API esterna. Cline supporta questa soluzione per progetti NDA, revisioni di codice sensibile o team che devono conservare i dati sul dispositivo. Claude Code non lo fa.
Ti serve un provider compatibile con OpenAI. Cline si collega come a qualsiasi altro provider compatibile con OpenAI. Nel confronto descritto qui, Claude Code non offre questa opzione: usa l’accesso diretto ad Anthropic. L’accesso e il pagamento dipendono dalle condizioni del provider.
Quando Cline NON è la scelta migliore:
- Per attività autonome di grandi dimensioni (refactoring di 80 file), l’approvazione passo passo diventa un lavoro di clic.
- Quando serve un flusso specifico di Claude Code, confronta i suoi requisiti esatti di orchestrazione e hosting con Cline. I subagent esistono in entrambi: la sola presenza non decide la scelta.
- Quando lavori solo con Claude e vuoi la massima velocità di refactoring, Claude Code è in vantaggio grazie all’ottimizzazione nativa.
Quando scegliere Claude Code: 5 scenari
Punti chiave
Claude Code è più adatto alle attività in cui contano l’autonomia e un alto numero di modifiche: refactoring lunghi senza supervisione costante, attività notturne tramite Routines, modifiche a più moduli tramite Subagents, automazione tramite Skills e procedure ricorrenti tramite Hooks. È adatto a chi lavora solo con Claude, accetta di pagare un prezzo fisso in cambio di prevedibilità e ha bisogno di flussi di lavoro tra dispositivi (laptop, smartphone e web).
Situazioni specifiche in cui Claude Code è oggettivamente migliore:
Attività autonome lunghe senza supervisione costante. Il tempo di completamento nel refactoring è fino a 3x più veloce (morphllm.com). Assegna “aggiorna tutte le chiamate API alla v2”, allontanati e torna a una PR completata con i test eseguiti.
Skills, Subagents, Routines, Hooks: flussi integrati. Skills (
.claude/skills/<name>/SKILL.md) sono flussi di lavoro riutilizzabili che si attivano con un trigger o manualmente tramite/skill-name. I Subagents sono finestre di contesto isolate con ruoli specializzati. Le Routines sono attività cron sull’infrastruttura cloud di Anthropic che vengono eseguite anche a laptop spento. Gli Hooks sono comandi shell per 25 eventi del ciclo di vita (PreToolUse, PostToolUse, Stop e così via). Anche Cline ha agenti pianificati, ma vengono eseguiti in locale: non esiste un equivalente dell’infrastruttura Anthropic. Skills e Hooks non sono nativi in Cline. Li ho trattati separatamente in Skills, Subagents, MCP e Plugins in Claude Code.Flussi di lavoro tra dispositivi. Remote Control, Dispatch, l’app iOS e la versione web su claude.ai/code. Avvia un’attività sul laptop, continua sullo smartphone mentre vai a prendere un caffè e riprendi il risultato la sera. Cline è limitato all’IDE e alla CLI: non offre flussi di lavoro da smartphone.
Integrazione Claude nativa. Prompt, formati dei diff e gestione del contesto sono tutti ottimizzati per i modelli Claude. Nel refactoring, questo permette di ottenere circa 3x modifiche al minuto rispetto a Cline usando lo stesso modello Opus 4.7. Se lavori comunque solo con Claude e non prevedi di passare a DeepSeek o Gemini, Claude Code sarà più veloce.
Comandi e Agent Teams. Agent Teams è disponibile in via sperimentale su Max 5x: diversi agenti paralleli in un’unica sessione. Cline ha i subagents dalla v3.58, ma Agent Teams offre un livello di orchestrazione diverso.
Quando Claude Code NON è la scelta migliore:
- Quando ti serve che il codice dello strumento sia open source (Cline è Apache-2.0; Claude Code è closed source).
- Quando vuoi approvare passo passo ogni modifica (in Claude Code è facoltativo; in Cline è l’impostazione predefinita).
- Quando lavori con codice sensibile e ti serve un modello locale senza inviare nulla a un’API esterna.
Cosa offre Cline che Claude Code non ha?
Punti chiave
Cline ha cinque cose che Claude Code non ha: 1) codice open source (Apache-2.0, puoi crearne un fork e modificarlo), 2) supporto per oltre 10 provider di modelli e qualsiasi endpoint compatibile con OpenAI da un’unica interfaccia, 3) modelli locali tramite Ollama senza inviare il codice a un’API esterna, 4) approvazione manuale predefinita per ogni modifica e 5) .clinerules per le regole dell’agente specifiche del progetto (una controparte simile a CLAUDE.md, ma più semplice).
Vediamoli più da vicino:
Open source (Apache-2.0). Puoi creare un fork di cline/cline, personalizzarlo e ispezionare il contenuto dell’agente. È fondamentale per i team con una politica “solo open source” o requisiti di audit. Il codice sorgente di Claude Code è chiuso.
Più modelli tramite oltre 10 provider. Un’unica interfaccia per Anthropic, OpenAI, Google, DeepSeek, AWS Bedrock, Azure, GCP Vertex, xAI, Mistral, Cerebras, Groq e qualsiasi endpoint compatibile con OpenAI. Puoi provare Sonnet oggi, DeepSeek domani e Gemini il giorno dopo, tutto nella stessa chat.
Modelli locali tramite Ollama e LM Studio. Scarica un modello, avvia Ollama e collegalo a Cline: l’agente viene eseguito sul tuo computer. Utile per privacy, lavoro offline e progetti NDA. Claude Code non ha questa modalità.
Approvazione passo passo come impostazione predefinita. Ogni diff, comando del terminale e richiesta a un servizio esterno richiede approvazione prima dell’esecuzione. L’approvazione automatica è facoltativa. Claude Code funziona al contrario: autonomia per impostazione predefinita, con restrizioni tramite Hooks (l’evento PermissionRequest).
.clinerules per le regole dell’agente specifiche del progetto. Inserisci un file .clinerules nella cartella principale del progetto. Cline lo legge per ogni attività e si adatta alle tue regole (“scrivi sempre i tipi TypeScript”, “non modificare i file in legacy/”, “usa Conventional Commits”). È una controparte simile a CLAUDE.md, solo più semplice.
Come si confrontano i flussi di estensione di Claude Code?
Punti chiave
Il confronto comprende sei aree: 1) Skills in .claude/skills/, 2) delega ai subagent, supportata da entrambi, 3) Routines ospitate nel cloud rispetto a pianificazioni locali, 4) Hooks del ciclo di vita, 5) Auto memory e 6) iOS e Remote Control. Confronta implementazione e flusso supportato in ogni area senza considerare esclusiva ogni funzione.
Vediamoli più da vicino:
Skills (.claude/skills/<name>/SKILL.md). Flussi di lavoro riutilizzabili che si attivano con un trigger o manualmente tramite /skill-name. Per esempio, una skill build-pr-review avvia un agente che legge il diff, esegue i test, scrive una revisione e prepara un commento per la PR. All’inizio del 2026, i comandi personalizzati sono stati integrati nelle Skills.
Subagents con contesto isolato. Un Subagent è un’istanza AI separata con un proprio contesto. Puoi delegargli attività di ricerca impegnative: l’agente principale mantiene pulito il proprio contesto mentre il Subagent cerca nei file e restituisce solo il risultato. L’output prolisso (risultati di ricerca, log) non ingombra la conversazione principale. Cline ha aggiunto i subagents nella v3.58 (febbraio 2026). Entrambi supportano quindi la delega: confronta isolamento del contesto, strumenti consentiti, coordinamento e consegna del risultato per il tuo compito, anziché considerarli assenti in Cline.
Routines sull’infrastruttura cloud di Anthropic. Attività cron sui server Anthropic, eseguite anche a laptop spento. Possono avviarsi secondo una pianificazione, tramite una chiamata API o in risposta a eventi GitHub. Vuoi che un agente esamini le PR recenti ogni mattina? Configura una Routine e funzionerà senza il tuo laptop. Anche Cline offre agenti pianificati open source, ma vengono eseguiti in locale e richiedono un computer acceso o un tuo server.
Hooks per 25 eventi del ciclo di vita. Comandi shell attivati da eventi specifici (UserPromptSubmit, PreToolUse, PostToolUse, PermissionRequest, Stop, SubagentStop e altri 19). Formattazione automatica dopo la modifica di un file, lint prima del commit, controlli di sicurezza personalizzati: tutto gestito con gli Hooks. Cline non ha un equivalente.
Auto memory. Claude Code annota le informazioni raccolte tra una sessione e l’altra: comandi di build, intuizioni sul debugging e particolarità del progetto. Il giorno dopo, l’agente ricorda che in questo progetto occorre eseguire npm run build con la variabile NODE_OPTIONS=--max-old-space-size=8192. In Cline, gestisci la memoria tra sessioni tramite .clinerules e la cronologia delle chat in Git, ma non c’è apprendimento automatico.
App iOS, Remote Control, Dispatch. Avvia un’attività lunga dallo smartphone e poi apri il risultato sul desktop la sera. Cline non ha un equivalente: viene eseguito nell’IDE e nella CLI sul tuo computer.
Le insidie di Cline nell’uso reale
Punti chiave
Le tre principali insidie di Cline: 1) le approvazioni passo passo diventano estenuanti nelle attività grandi: durante il refactoring di oltre 50 file potresti dover fare clic decine di volte su “Approve” (il pulsante nell’interfaccia); 2) provider diversi usano quantità diverse di token per la stessa attività: DeepSeek/Gemini offrono una qualità pari all’80% di quella di Opus, ma a volte richiedono 2–3 iterazioni invece di una. Inoltre, ci sono piccoli bug nel sistema di checkpoint e una CLI relativamente recente (la modalità headless è stata lanciata a febbraio 2026).
Nell’esperienza descritta dall’autore, Cline è stato usato insieme a Claude Code per un paio di mesi. Quelli che seguono sono osservazioni emerse da quel confronto.
Stanchezza da approvazione nelle attività grandi. Quando devi aggiornare chiamate API in 80 file, fai clic su “Approve” 80 volte. L’approvazione automatica aiuta, ma in tal caso perdi il principale vantaggio di Cline: il controllo. Puoi attivarla per le modifiche di routine e mantenere l’approvazione manuale per il codice critico.
Qualità inferiore con modelli non Claude. DeepSeek V4-Pro-Max ottiene l’80,6% su SWE-bench Verified, contro l’87,6% di Opus 4.7. Non noterai la differenza nelle modifiche semplici; emerge nelle attività complesse.
Risparmi token ma paghi in tempo. La stima dell’autore: il 10–15% delle attività con DeepSeek richiede altro lavoro, erodendo il risparmio.
Gestione manuale del contesto. In Cline, il contesto supera i 400K token e per impostazione predefinita non viene compattato automaticamente (morphllm.com). Nelle sessioni lunghe, il contesto si riempie e la qualità delle risposte cala. Claude Code ha la compattazione automatica integrata e un contesto di 1M nel piano Max. Ho spiegato dove finiscono i token in Claude Code; gli stessi schemi si applicano a Cline, ma senza automazione devi svuotare il contesto manualmente con /clear o avviare una nuova sessione.
Bug dei checkpoint. Su cline/cline su GitHub, la issue #9631 è aperta, mentre #6645 e #8866 sono chiuse. Il ripristino dei checkpoint non funziona sempre al secondo tentativo e talvolta lo stato si danneggia dopo la generazione di file. Per le attività critiche, puoi duplicare le modifiche con git stash o con branch separati.
CLI recente. La modalità CLI headless è stata aggiunta a febbraio 2026 (Cline CLI v3.0). Per le attività CI/CD, Cline è ancora meno maturo di Claude Code.
Una configurazione ideale: usare Claude Code e Cline insieme
Punti chiave
Il flusso di lavoro proposto in questo confronto consiste nell’usare entrambi gli strumenti per attività diverse. Claude Code per il progetto principale, le attività autonome lunghe e il lavoro su più dispositivi. Cline per gli esperimenti con modelli economici (DeepSeek, Gemini), il codice sensibile tramite Ollama locale, le attività di conformità che richiedono l’approvazione di ogni diff e come alternativa quando raggiungi il limite settimanale di Claude Pro.
Ecco un esempio di configurazione:
- Progetto principale — Claude Code con Opus 4.7. Esegui qui tutte le modifiche importanti, usa Skills per le attività ricorrenti, Routines per i cron job e Auto memory per accumulare informazioni.
- Esperimenti con modelli economici — Cline + DeepSeek V4-Flash. Prototipi di nuove funzionalità, script una tantum e generazione di template: qualsiasi attività in cui la qualità non è critica e risparmiare è importante.
- Attività di conformità (codice altrui, fintech, progetto cliente) — Cline + Sonnet tramite l’API diretta di Anthropic. L’approvazione passo passo ti permette di vedere ogni modifica e fermarti in qualsiasi momento.
- Quando Claude Pro raggiunge il limite settimanale — passa a Cline + API Anthropic (pagamento a consumo) oppure Cline + DeepSeek per le modifiche di routine.
- Un modello locale per un progetto NDA — Cline + Ollama + Qwen 3.7. Tutto viene eseguito in locale; nulla viene inviato su Internet.
Cline e Claude Code risolvono problemi diversi e si completano a vicenda in un’unica configurazione. Non devi scegliere uno solo per sempre.
Il prossimo passo: configurare la metodologia
Punti chiave
Cline o Claude Code sono comunque soltanto strumenti. La differenza tra “ho installato un’estensione VS Code” e “programmo davvero un prodotto con l’AI” dipende dalla tua metodologia di gestione del contesto. Lo stesso agente può produrre ottimi risultati in un progetto e risultati pessimi in un altro. Non è colpa dell’agente: dipende da come hai preparato il progetto.
Hai installato Cline (o sei rimasto con Claude Code) e funziona. Puoi aprire un progetto qualsiasi e iniziare a svilupparlo conversando con l’agente.
La stessa domanda si pone con tutti gli altri strumenti: perché lo stesso prompt in Cline produce ottimi risultati in un progetto e pessimi in un altro? A decidere è il contesto che circonda il prompt. Se il progetto contiene una struttura business/ con il pubblico, i prodotti e gli obiettivi, l’agente lavora come un partner. Se la cartella è vuota, ha allucinazioni.
La configurazione si basa su tre componenti:
- Un tuo clone AI — l’agente inizia a riprodurre il tuo ragionamento perché hai descritto i tuoi principi e valori nei file del progetto.
- Un secondo cervello — una cartella
business/nel progetto con il pubblico, i prodotti, gli obiettivi e le finanze. L’agente la legge a ogni richiesta e lavora con un contesto anziché nel vuoto. - Ingegneria del contesto — gestire ciò che l’agente sa del tuo progetto. Conta ciò che inserisci nel contesto, non come formuli la richiesta. Ne ho parlato separatamente in “Che cos’è l’ingegneria del contesto?”.
Questa configurazione funziona con qualsiasi agente: Claude Code, Cline, Cursor, Codex, Qwen Code. Questa è la valutazione dell’autore.
Puoi continuare a esplorare Ailoot su ailoot.ai.
Fonti
- cline.bot — sito ufficiale di Cline Bot Inc., slogan e descrizioni delle funzionalità
- cline.bot/faq — FAQ di Cline, prezzi e principio “porta la tua chiave”
- github.com/cline/cline — codice open source, README, release (62 548 stelle al 30 maggio 2026)
- docs.cline.bot/core-workflows/plan-and-act — documentazione delle modalità Plan/Act
- code.claude.com/docs/en/overview — documentazione ufficiale di Claude Code
- claude.com/pricing — piani Claude Pro e Max attuali
- platform.claude.com/docs/en/about-claude/pricing — prezzi API di Opus e Sonnet
- api-docs.deepseek.com/quick_start/pricing — prezzi DeepSeek V3/V4
- ai.google.dev/gemini-api/docs/pricing — prezzi di Gemini 2.5 Flash
Maggiori dettagli
Domande frequenti
Per usare subagent serve specificamente Claude Code?
No. Il confronto descrive subagent sia in Claude Code sia in Cline. Confronta gestione del contesto isolato, accesso agli strumenti, coordinamento e consegna del risultato invece di scegliere dal solo nome della funzione.
La gratuità di Cline rende gratuito anche un modello cloud?
No. Il client open source non costa, ma l’inferenza cloud viene fatturata dal fornitore configurato. Stima separatamente token di input e output e monitora la spesa; un modello locale usa invece il tuo hardware.