Home › Claude Code › VS Code
PanoramicaInstallazioneriferimento della CLIPrezzi e limitiAgent SDKSkill e pluginGitHubWeb, desktop e IDEModelliErroriÈ open source?TutorialPer studentiAutomazione QAConfronto con CursorConfronto con Codex e OpenCodeSubagentiHookMCPEcosistemaVS CodeOpenRouterLimiti di frequenzaGuida in cinese
Ultimo aggiornamento: 11 ottobre 2026

Claude Code in VS Code: l'estensione, l'uso dal terminale e gli errori

Ci sono due modi per usare Claude Code dentro VS Code, e la maggior parte dei problemi cercati dagli utenti nasce dalla confusione tra i due: l'estensione ufficiale, che aggiunge un pannello e diff in linea, e la semplice CLI nel terminale integrato di VS Code, che offre lo stesso agente senza coinvolgere alcuna estensione. Questa pagina tratta entrambi, oltre alla verifica dell'account e ai messaggi di errore.

TLDR

  • Estensione: installa anthropic.claude-code dal Marketplace (oppure apri vscode:extension/anthropic.claude-code); al primo avvio installa la CLI per te.
  • Terminale: apri il terminale di VS Code ed esegui claude — funziona in ogni versione di VS Code, incluso Cursor, senza estensione.
  • Quale account: /status in una sessione mostra l'endpoint, la chiave e le credenziali di accesso in uso; l'estensione e il terminale leggono lo stesso ambiente.
  • command 'claude-vscode.editor.openlast' not found = l'estensione è installata ma non attivata oppure manca la CLI sottostante — ricarica la finestra, quindi verifica claude --version.

Installa l'estensione Claude Code per VS Code

Cerca Claude Code di Anthropic nella vista Estensioni, oppure incolla vscode:extension/anthropic.claude-code nel browser per aprirla direttamente. L'estensione è un'interfaccia per la CLI: al primo avvio verifica la presenza dell'eseguibile claude e lo installa se manca (per l'installazione tramite npm è richiesto Node.js 18+; l'installer nativo non richiede nulla). Dopo, l'icona di Claude nella barra delle attività apre un pannello in cui puoi chattare, e ogni modifica apportata dall'agente appare come un diff in linea che puoi accettare o rifiutare — lo stesso ciclo del terminale, con l'editor come interfaccia di revisione.

# check the CLI the extension will use
claude --version
# if it is missing, install it yourself and reload VS Code
npm install -g @anthropic-ai/claude-code     # or: curl -fsSL https://claude.ai/install.sh | bash

Oppure salta l'estensione: Claude Code nel terminale integrato

Apri il terminale di VS Code ed esegui claude. È l'agente completo — modalità di pianificazione, sottoagenti, hook, MCP, /compact — e funziona in qualsiasi fork di VS Code, inclusi Cursor e VSCodium, senza l'estensione. Le modifiche vengono applicate immediatamente ai file aperti e la vista diff di VS Code le mostra. Per attività autonome lunghe, la maggior parte degli utenti preferisce questa modalità; per piccole modifiche interattive, il pannello dell'estensione è più comodo. Possono essere eseguiti contemporaneamente.

Verifica quale account sta usando Claude Code in VS Code

Sia l'estensione sia il terminale leggono la stessa configurazione, quindi la risposta è la stessa in entrambi i casi: esegui /status all'interno di una sessione. Mostra l'endpoint (ANTHROPIC_BASE_URL), se è attiva una chiave API o un abbonamento /login , il modello e la versione. Se nell'ambiente è impostata una chiave API, questa ha la precedenza sull'accesso, ed è il motivo più comune per cui si verifica la situazione "Ho effettuato l'accesso con Max, ma gli addebiti vengono scalati dal mio saldo API". Per cambiare, rimuovi ANTHROPIC_API_KEY per usare l'abbonamento, oppure impostala (insieme a ANTHROPIC_BASE_URL per un gateway) per l'uso a consumo.

# use this gateway from VS Code: put these in your shell profile, restart VS Code
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_gateway_key

VS Code eredita le variabili d'ambiente dalla shell che lo ha avviato. Se /status mostra ancora il vecchio endpoint dopo aver modificato il profilo, chiudi completamente VS Code e avvialo da un nuovo terminale — ricaricare la finestra non basta.

Errore: comando 'claude-vscode.editor.openlast' non trovato

Questo messaggio appare quando una scorciatoia da tastiera o la tavolozza dei comandi richiama l'estensione prima che si sia attivata, oppure quando l'estensione si è attivata ma non ha trovato la CLI sottostante.

In ordine: 1) Ricarica la finestra (Developer: Reload Window) — nella maggior parte dei casi il problema si risolve qui. 2) Esegui claude --version nel terminale; se non viene trovato, installa la CLI (vedi sopra) e ricarica di nuovo. 3) Verifica che l'estensione sia abilitata per questo spazio di lavoro, non solo installata. 4) Se usi un fork di VS Code, verifica che la versione dell'estensione lo supporti — altrimenti la modalità tramite terminale funziona comunque. 5) Come ultima risorsa, disinstalla l'estensione, elimina ~/.claude/ le cache solo se accetti di perdere la cronologia locale delle sessioni, quindi reinstalla.

Altri problemi dell'estensione

  • Il pannello si apre ma resta vuoto → la CLI è in fase di avvio; controlla il pannello Output (Claude Code) per individuare l'errore effettivo, di solito una versione obsoleta di Node.js.
  • I diff in linea non compaiono mai → lo spazio di lavoro non è considerato attendibile; VS Code blocca le estensioni in modalità con restrizioni.
  • Funziona nel terminale, ma non nel pannello → un proxy o ANTHROPIC_BASE_URL è impostato solo nel profilo della shell, non nell'ambiente da cui è stato avviato VS Code.
  • 401 / chiave non valida → la chiave non corrisponde all'endpoint; un URL di gateway richiede una chiave del gateway, mentre l'URL di Anthropic richiede una chiave della console.

Costi in VS Code

L'estensione applica la stessa fatturazione della CLI — per token, attraverso il servizio sottostante. Su questo gateway si usano crediti con un valore nominale pari a 7.69231 volte il prezzo pagato ($13 acquistano $100 di utilizzo, con uno sconto del 87%) oppure un piano illimitato a tariffa fissa a partire da $1; la guida ai prezzi fornisce i dettagli e la guida ai modelli elenca ciò che /model può selezionare.

PianoDurataPrezzo
Illimitato per 1 ora1 ora$1
Illimitato per 24 ore24 ore$10
Illimitato per 1 settimana1 settimana$49
Illimitato per 15 giorni15 giorni$89

Tutti i piani illimitati →

Provalo prima gratuitamente

I nuovi account ricevono $5 di credito API gratuito con il codice CLAUDECODE — abbastanza per una serata con Claude Code su Sonnet — poi crediti pari a 7.69231× il valore nominale.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_key

Crea un account con il codice CLAUDECODE

Domande frequenti

Esiste un'estensione Claude Code per VS Code?

Sì — l'estensione ufficiale `anthropic.claude-code` di Anthropic sul Marketplace. Offre un'interfaccia per la CLI con un pannello e diff in linea; la CLI può anche essere eseguita autonomamente nel terminale di VS Code.

Come verifico quale account usa Claude Code in VS Code?

Esegui /status in una sessione. Mostra l'endpoint, se è attiva una chiave API o l'accesso tramite abbonamento, e il modello. Una chiave API nell'ambiente ha la precedenza su /login.

Come risolvo l'errore 'claude-vscode.editor.openlast' non trovato?

Ricarica la finestra di VS Code; se il problema persiste, assicurati che `claude --version` funzioni nel terminale (in caso contrario, installa la CLI) e che l'estensione sia abilitata per lo spazio di lavoro.

Claude Code funziona in Cursor o VSCodium?

Nel terminale integrato, sempre. L'estensione funziona dove è disponibile nel marketplace del fork.

Esegui Claude Code sul gateway

Stessi modelli, due variabili d'ambiente, crediti pari a 7.69231× il valore nominale — oppure un piano illimitato a tariffa fissa. Nuovi account: $5 di credito API gratuito con il codice CLAUDECODE.

Ottieni una chiave API Scopri i piani illimitati

AI Prime Tech è un gateway API indipendente e non è affiliato ad Anthropic, né approvato o sponsorizzato da Anthropic. «Claude» e «Claude Code» sono marchi di Anthropic. Le funzionalità di Claude Code descritte qui rispecchiano la documentazione pubblica di Anthropic al momento della stesura e cambiano frequentemente; i prezzi e gli elenchi dei modelli presenti in questa pagina vengono letti dalle impostazioni attuali di questo gateway.

Altre guide su Claude Code

Claude Code: la guida completaCome installare Claude CodeDocumentazione della CLI di Claude Code: comandi e flagPrezzi e limiti di Claude Code, spiegatiL'SDK di Claude Code, ora Claude Agent SDKSkill e plugin di Claude CodeClaude Code in GitHub: App, Action e @claudeClaude Code ha un'interfaccia web? Le versioni web, desktop e per IDE spiegateQuale modello usa Claude Code e come cambiarloErrori di Claude Code e come risolverliClaude Code è open source?Tutorial di Claude Code: la tua prima sessione realeClaude per studenti: Claude Code, l'API e ciò che offre davvero il settore educationCome usare Claude Code per l'automazione QAClaude Code e Cursor a confronto: quale scegliere, quando — e come usarli entrambiClaude Code vs Codex vs OpenCode: confronto tra gli agenti da terminaleSubagenti di Claude Code: come funzionano, come definirli e team di agentiHook di Claude Code: controllo deterministico su ciò che fa l'agenteMCP in Claude Code: connessione ai server, ambiti, MCP remoto ed esempi concretiL'ecosistema Claude Code: router, framework, plugin e gli elenchi che li raccolgonoCome usare OpenRouter in Claude Code (e quando evitarlo)Errore di limite di frequenza di Claude: cosa significa "Errore API: limite di frequenza raggiunto" e come risolverloCome usare Claude Code: dall'installazione all'uso quotidiano