In breve: installi Claude Code con una sola riga nel terminale, senza Node.js e senza privilegi di amministratore. La riga dipende solo dalla finestra: curl -fsSL https://claude.ai/install.sh | bash su macOS, Linux e WSL, irm https://claude.ai/install.ps1 | iex in Windows PowerShell, la terza riga sotto nel prompt dei comandi (CMD). Se non hai un abbonamento Claude, collega poi Claude Code a Kunavo tramite chiave API: ANTHROPIC_BASE_URL=https://api.kunavo.com (senza /v1), ANTHROPIC_AUTH_TOKEN e quattro variabili del modello. Verifica che funzioni con /status. Paghi per token tramite un saldo a partire da $10, ricaricabile con carta di debito o di credito (anche Visa Debit e Debit Mastercard), Apple Pay, Google Pay, Link o, in Austria, EPS. PayPal e l’addebito diretto SEPA non sono supportati.
# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash# Windows PowerShell
irm https://claude.ai/install.ps1 | iex:: Windows-Eingabeaufforderung (CMD)
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdAnthropic mantiene la documentazione di Claude Code interamente in tedesco, perciò questa guida rimanda alle pagine in tedesco. I comandi riportati sopra sono stati confrontati con Configurare Claude Code il 3 ottobre 2026, mentre le variabili sono state confrontate con l’elenco delle variabili d’ambiente. I prezzi e i metodi di pagamento di Kunavo sono aggiornati al 10 ottobre 2026. La Germania, l’Austria e la Svizzera figurano nell’elenco dei paesi di Anthropic sia per Claude.ai sia per l’API (aggiornato al 3 ottobre 2026). È disponibile una versione inglese all’indirizzo Install Claude Code.
Panoramica della procedura
- Installazione: esegui la riga appropriata qui sopra, quindi apri una nuova finestra del terminale.
- Verifica:
claude --versionrestituisce un numero di versione. - Scelta: accedi con un abbonamento Claude oppure usa una chiave API (confronto più avanti).
- Con una chiave API: ricarica il saldo, crea la chiave e imposta sei variabili d’ambiente.
- Controllo: nella sessione inserisci
/status.
Prerequisiti: cosa vale oggi
Alcune guide in tedesco descrivono una versione precedente di Claude Code. La tabella confronta le indicazioni più diffuse con quelle richieste dalla pagina ufficiale di configurazione al 3 ottobre 2026.
| Argomento | Da leggere spesso anche | Secondo Anthropic |
|---|---|---|
| macOS | macOS 10.15 o successivo | macOS 13.0 o successivo |
| Windows | solo tramite WSL | in modo nativo su Windows 10 dalla versione 1809 o Windows Server 2019; WSL è un’opzione, non un requisito |
| Privilegi | avviare PowerShell come amministratore | non necessario |
| Node.js | Node.js 18 o successivo | solo per l’installazione tramite npm, quindi versione 22 o successiva |
| npm | obsoleto | rimane un metodo documentato; è consigliato l’installer nativo |
| Linux | — | Ubuntu 20.04+, Debian 10+, Alpine Linux 3.19+ |
| Computer e shell | — | almeno 4 GB di RAM, x64 o ARM64, niente Windows a 32 bit; Bash, Zsh, PowerShell o CMD |
| Posizione | — | un Paese supportato da Anthropic; Germania, Austria e Svizzera sono inclusi |
| Account | — | per accedere: Pro, Max, Team, Enterprise o Console; con una chiave API non servono né abbonamento né accesso |
Installazione su macOS, Linux e WSL
Nel terminale, inserisci la riga con install.sh. Nella documentazione ufficiale questo metodo si trova nella scheda “Native Installation (Recommended)”. Lo script deposita l’eseguibile di avvio in ~/.local/bin/claude e, successivamente, l’installazione si aggiorna automaticamente in background. In WSL vale la stessa riga, eseguita nel terminale WSL.
Installare Claude Code su Windows
Su Windows, la riga che funziona dipende dalla finestra aperta; basta dare un’occhiata al prompt: PS C:\Users\Name> indica PowerShell, mentre C:\Users\Name> senza PS indica il prompt dei comandi (CMD). Secondo la pagina di configurazione, nessuna delle due opzioni richiede i privilegi di amministratore. Il programma di installazione salva claude.exe in %USERPROFILE%\.local\bin.
Se confondi le finestre, riceverai un messaggio in inglese o, su Windows in lingua tedesca, eventualmente in tedesco. La riga CMD in PowerShell termina con The token '&&' is not a valid statement separator, mentre la riga PowerShell in CMD termina con 'irm' is not recognized as an internal or external command. In entrambi i casi significa la stessa cosa: finestra sbagliata, quindi usa l’altra riga.
Nel menu Start, evitate la voce «Windows PowerShell (x86)». Secondo la pagina di risoluzione dei problemi, avvia un processo a 32 bit e il programma di installazione si interrompe con Claude Code does not support 32-bit Windows anche su un PC a 64 bit. Se in questa finestra [Environment]::Is64BitOperatingSystem restituisce True, Windows è a posto: basta aprire «Windows PowerShell», senza la dicitura aggiuntiva.
Non è necessario installare Git per Windows. Se è installato, Claude Code esegue i comandi della shell in Git Bash; altrimenti usa PowerShell. Se Claude Code non trova una Git Bash installata, inserite il percorso di bash.exe come CLAUDE_CODE_GIT_BASH_PATH nel blocco env di ~/.claude/settings.json; con un’installazione standard, il percorso è C:\Program Files\Git\bin\bash.exe.
La scelta tra installazione nativa e WSL dipende da dove si trovano i tuoi progetti:
| Variante | Prerequisito | Sandbox | Adatto quando |
|---|---|---|---|
| Windows nativo | nessuno; Git per Windows è facoltativo | no | i tuoi progetti e strumenti devono essere eseguiti direttamente in Windows |
| WSL 2 | WSL 2 attivato | sì | ti servono strumenti Linux o vuoi eseguire comandi in una sandbox |
| WSL 1 | WSL 1 attivato | no | WSL 2 non è disponibile sul computer |
Con WSL, installa e avvia claude nel terminale WSL, non in PowerShell o CMD.
Alternative: Homebrew, WinGet e npm
Se preferisci gestire il software tramite un gestore di pacchetti, puoi farlo, con una limitazione: secondo la documentazione, le installazioni tramite Homebrew e WinGet non si aggiornano automaticamente, quindi devi eseguire regolarmente upgrade. Homebrew offre due Cask. claude-code segue il canale stabile, che arriva con circa una settimana di ritardo e salta le versioni con regressioni importanti; claude-code@latest riceve subito ogni versione.
# Homebrew (macOS) – stabiler Kanal; claude-code@latest für den neuesten Stand
brew install --cask claude-code
brew upgrade claude-code # aktualisiert sich nicht von selbst
# WinGet (Windows)
winget install Anthropic.ClaudeCode
winget upgrade Anthropic.ClaudeCode # aktualisiert sich nicht von selbstTramite npm
npm rimane un metodo descritto ufficialmente. Il prerequisito è Node.js 22 o successivo. Il pacchetto npm scarica lo stesso binario nativo dell’installer e non necessita affatto di Node.js durante l’esecuzione. Per questo l’installazione con una versione precedente di Node.js non si interrompe: npm mostra solo l’avviso EBADENGINE. Se non hai ancora Node.js, l’installer nativo è la strada più breve.
node -v # muss v22 oder neuer zeigen
npm install -g @anthropic-ai/claude-code # niemals mit sudo
# später aktualisieren: mit @latest, nicht mit npm update -g
npm install -g @anthropic-ai/claude-code@latestTre regole dalla pagina di configurazione: non usate sudo npm install -g, perché crea problemi di autorizzazioni e rischi per la sicurezza. Aggiornate con @latest, perché npm update -g rimane nell’intervallo di versioni originale. Inoltre, non disattivate le dipendenze facoltative: il binario viene installato come dipendenza facoltativa specifica della piattaforma; con --omit=optional o optional=false in .npmrc, non è presente, e claude restituisce Error: claude native binary not installed. su macOS e Linux.
Verificare l’installazione
A questo scopo, apri una nuova finestra del terminale. Una finestra già aperta prima dell’installazione non conosce ancora il PATH aggiornato e quindi non trova claude.
claude --version # zeigt eine Versionsnummer wie 2.1.211 (Claude Code)
claude doctor # Diagnose von Installation und Einstellungen, startet keine Sitzungclaude doctor è lo strumento da usare quando qualcosa non funziona. Non avvia una sessione, ma elenca lo stato dell’installazione, gli errori nei file di configurazione e gli avvisi con suggerimenti per la soluzione. In questo modo puoi capire se il problema riguarda l’installazione o la configurazione.
Quando l’installazione presenta problemi
Il download restituisce HTML o un 403
Se l’output inizia con syntax error near unexpected token '<' o curl restituisce un errore 403, secondo la pagina di risoluzione dei problemi (aggiornata al 3 ottobre 2026), al posto dello script è stata restituita una pagina web o uno stato di errore. Se la pagina riporta App unavailable in region, Anthropic considera la connessione proveniente da un paese non supportato. Se vi trovate in Germania, Austria o Svizzera, potrebbe trattarsi di un’uscita VPN o proxy all’estero. Un 403 senza testo può avere la stessa causa oppure dipendere dal firewall aziendale. La documentazione consiglia di verificare prima la connessione di rete, poiché gli altri metodi di installazione contattano gli stessi server. In questo caso, provare un’altra rete o chiedere al team IT di autorizzare l’accesso è più utile che usare un altro programma di installazione.
“claude” non viene trovato
command not found: claude su macOS e Linux, oppure un claude non riconosciuto su Windows, significa che la cartella di installazione non è presente nel PATH. Di solito basta aprire una nuova finestra. Se su macOS o Linux non basta, aggiungi ~/.local/bin a ~/.zshrc o ~/.bashrc. Su Windows controlla e aggiungi la cartella come indicato dalla procedura di risoluzione dei problemi:
# 1. Steht der Installationsordner schon im PATH?
$env:PATH -split ';' | Select-String '\.local\\bin'
# 2. Keine Ausgabe? Ordner zum Benutzer-PATH hinzufügen, dann ein neues Fenster öffnen
$currentPath = [Environment]::GetEnvironmentVariable('PATH', 'User')
[Environment]::SetEnvironmentVariable('PATH', "$currentPath;$env:USERPROFILE\.local\bin", 'User')
# 3. Im neuen Fenster
claude --versionPowerShell blocca npm.ps1
Questo riguarda solo la variante npm. Il messaggio npm.ps1 cannot be loaded because running scripts is disabled on this system indica che la policy di esecuzione blocca lo script di avvio di npm. Puoi eseguire npm.cmd e claude.cmd, che non sono interessati dalla policy, passare all’installer nativo oppure consentire gli script locali per il tuo account:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserAbbonamento o chiave API?
Al primo avvio, Claude Code chiede chi paga. Potete accedere con un account Claude oppure fornire una chiave API tramite una variabile d’ambiente. Se è impostata una chiave, secondo la guida al gateway ha la precedenza: l’accesso salvato resta inutilizzato e viene ripreso quando rimuovete la variabile. Non è necessario reinstallare per passare da un metodo all’altro.
| Abbonamento Claude | Chiave API di Kunavo | |
|---|---|---|
| Fatturazione | al mese: Pro a 20 $ oppure 17 $ al mese con pagamento annuale (200 $ in anticipo); Max a partire da 100 $; prezzi al netto di eventuali imposte (claude.com/de/pricing, aggiornato al 3 ottobre 2026) | per token dal saldo prepagato, ricarica a partire da $10, senza canone mensile e senza scadenza |
| Adatto a | uso quotidiano per molte ore | uso variabile; un mese senza utilizzo non costa nulla |
| Pagamenti | sul web, solo con carta di credito o di debito; nelle app per iOS e Android, tramite App Store o Google Play (FAQ sulla fatturazione di Anthropic, aggiornate al 3 ottobre 2026) | Carta di debito e di credito (Visa, Mastercard), Apple Pay, Google Pay, Link; in Austria EPS |
| Configurazione | avviare claude e accedere nel browser | sei variabili d’ambiente, nessun accesso |
| Non incluso | — | Remote Control e dettatura vocale |
Il Guide al prezzo di Claude Code mostra da quale livello Pro o Max diventa più conveniente rispetto alla chiave.
Configurare una chiave API (senza abbonamento)
Indirizzare Claude Code verso un endpoint diverso non è un trucco. ANTHROPIC_BASE_URL è presente nell’elenco delle variabili di Anthropic ed è pensata proprio per instradare le richieste tramite un proxy o un gateway. Non serve alcun plugin né una versione modificata di Claude Code.
- Registrati su Kunavo tramite indirizzo e-mail o account Google.
- In Billing, ricarica almeno $10 (metodi di pagamento nella sezione sui pagamenti).
- In API-Keys, genera una chiave. Inizia con
sk-kn-ed è visibile una sola volta, quindi copiala immediatamente. - Imposta le variabili come mostrato sotto.
Se inseriti in ~/.zshrc o ~/.bashrc, i valori valgono per ogni nuovo terminale su macOS, Linux e WSL:
export ANTHROPIC_BASE_URL=https://api.kunavo.com # nur die Domain, ohne /v1
export ANTHROPIC_AUTH_TOKEN=sk-kn-...
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-5In PowerShell, le assegnazioni $env: valgono solo per la finestra aperta, utile per una prima prova:
# Gilt nur für dieses PowerShell-Fenster
$env:ANTHROPIC_BASE_URL = "https://api.kunavo.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-kn-..."
$env:ANTHROPIC_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL = "claude-opus-5-5"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL = "claude-sonnet-5"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "claude-haiku-4-5"
claudePer un uso continuativo, inserite i valori nel blocco env di ~/.claude/settings.json (su Windows, %USERPROFILE%\.claude\settings.json). Secondo la guida al gateway (aggiornata al 3 ottobre 2026), questo file vale per tutti i vostri progetti. Se esiste già, aggiungete solo il blocco env:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.kunavo.com",
"ANTHROPIC_AUTH_TOKEN": "sk-kn-...",
"ANTHROPIC_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5"
}
}L’estensione VS Code legge le variabili da claudeCode.environmentVariables nelle impostazioni utente di VS Code (comando Preferences: Open User Settings (JSON)):
{
"claudeCode.environmentVariables": [
{ "name": "ANTHROPIC_BASE_URL", "value": "https://api.kunavo.com" },
{ "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-kn-..." },
{ "name": "ANTHROPIC_MODEL", "value": "claude-sonnet-5" },
{ "name": "ANTHROPIC_DEFAULT_OPUS_MODEL", "value": "claude-opus-5-5" },
{ "name": "ANTHROPIC_DEFAULT_SONNET_MODEL", "value": "claude-sonnet-5" },
{ "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL", "value": "claude-haiku-4-5" }
]
}Cosa fa ogni variabile
| Variabile | Valore | Effetto | Se manca o è errata |
|---|---|---|---|
ANTHROPIC_BASE_URL | https://api.kunavo.com | inoltra tutte le richieste a Kunavo; Claude Code aggiunge automaticamente /v1/messages | Con /v1 alla fine, la richiesta viene inviata a /v1/v1/messages e fallisce con 404. |
ANTHROPIC_AUTH_TOKEN | La tua chiave (sk-kn-…) | viene inviata come Authorization: Bearer e ha effetto immediato | Chi imposta invece ANTHROPIC_API_KEY (header x-api-key) deve confermare la chiave una volta nella modalità interattiva. Se viene rifiutata, Claude Code ignora la chiave senza chiedere nuovamente; puoi riattivarla in /config → Use custom API key. Kunavo accetta la chiave in entrambi gli header. |
ANTHROPIC_MODEL | claude-sonnet-5 | Modello iniziale di ogni sessione | Senza di essa, la sessione viene avviata sul modello del pin Opus, quindi Opus 5.5; se manca anche quello, sul modello predefinito di Anthropic (attualmente anch’esso Opus 5.5). |
ANTHROPIC_DEFAULT_OPUS_MODEL | claude-opus-5-5 | Destinazione di /model opus e versione utilizzata dal valore predefinito senza ANTHROPIC_MODEL | Senza di essa, l’alias segue l’impostazione di Anthropic, attualmente anch’essa Opus 5.5; quando uscirà un Opus più recente, potrebbe puntare a un modello che Kunavo non offre ancora. Opus 5.5 richiede Claude Code dalla versione 2.1.280; le versioni precedenti vengono aggiornate da claude update. |
ANTHROPIC_DEFAULT_SONNET_MODEL | claude-sonnet-5 | Destinazione di /model sonnet, fase di esecuzione di opusplan e subagent con model: sonnet | Senza di essa, per gli utenti API l’alias punta a Sonnet 5.5, che Kunavo attualmente (alla data del 3 ottobre 2026) non offre: 404. |
ANTHROPIC_DEFAULT_HAIKU_MODEL | claude-haiku-4-5 | Destinazione di /model haiku e modello per le funzioni in background | Senza questa impostazione, l'alias punta a Haiku 5.5 da Claude Code 2.1.293 in poi e, in precedenza, a un ID di Haiku 4.5 con data; Kunavo non fornisce nessuno dei due: 404. |
Perché impostare un modello iniziale fisso? Secondo la documentazione sulla configurazione dei modelli (aggiornata al 3 ottobre 2026), Opus 5.5 è il modello predefinito per gli utenti API e gli alias vengono aggiornati nel tempo per puntare a nuove versioni. Kunavo offre Opus 5.5; quindi, qui, avviare senza variabili del modello significa usare Opus 5.5, che costa il doppio per token rispetto a Claude Sonnet 5. Con nomi di modello fissi, sapete quale modello risponde e a quale tariffa. Il blocco per Opus mantiene l’alias opus su Claude Opus 5.5 (claude-opus-5-5), anche se in seguito Anthropic lo sposta a una versione più recente di Opus. Su Kunavo, Opus 5.5 costa per token meno di Claude Opus 5 ($2,80 / $14,00 rispetto a $3,50 / $17,50 per 1 milione di token di input/output) e richiede Claude Code dalla versione 2.1.280; un’installazione meno recente può essere aggiornata con claude update. Il blocco per Sonnet è necessario: per gli utenti API l’alias sonnet punta a Sonnet 5.5, che Kunavo non offre, e senza ANTHROPIC_DEFAULT_SONNET_MODEL /model sonnet, la fase di esecuzione di opusplan e i subagenti configurati con model: sonnet restituiscono un errore 404. Claude Haiku 4.5 mantiene bassi i costi delle attività in background, mentre con /model potete cambiare modello in qualsiasi momento durante la sessione.
Due cose sulla posizione. La chiave non va mai inserita nel .claude/settings.json di un progetto, perché secondo la guida al gateway questo file viene sottoposto a commit e finisce nelle mani di chiunque cloni il repository. Inoltre, se un export della shell e un blocco env impostano la stessa variabile, prevale il file di configurazione. Quindi, se modifichi una variabile nella shell e non succede nulla, probabilmente il vecchio valore è ancora presente in un settings.json.
I modelli a confronto, i prezzi Kunavo dal catalogo e i prezzi di listino di Anthropic secondo claude.com/de/pricing (aggiornato al 3 ottobre 2026), tutti per 1 milione di token:
| Modello | Kunavo (input / output) | Prezzo di listino Anthropic (input / output) | Differenza | Ruolo in Claude Code |
|---|---|---|---|---|
claude-haiku-4-5 | $0,70 / $3,50 | $1,00 / $5,00 | ~30% più economico | Alias haiku e attività in background di Claude Code |
claude-sonnet-5 | $1,40 / $7,00 | $2,00 / $10,00 | ~30% più economico | Modello principale (ANTHROPIC_MODEL) per il lavoro quotidiano |
claude-opus-5-5 | $2,80 / $14,00 | $4,00 / $20,00 | ~30% più economico | Alias opus con il pin sopra (grandi refactoring, pianificazione); senza pin è il valore predefinito per gli utenti API |
claude-opus-5 | $3,50 / $17,50 | $5,00 / $25,00 | ~30% più economico | Nessun alias; solo in modo mirato con /model claude-opus-5 |
Tutti i modelli e le tariffe Claude sono disponibili nella guida ai prezzi dell’API Claude e nella pagina dei prezzi.
Primo avvio: verifica con /status
Vai alla cartella del progetto e avvia claude. Con ANTHROPIC_AUTH_TOKEN impostato, si accede direttamente alla sessione, senza schermata di accesso. Se compare comunque, Claude Code non ha trovato una chiave. Secondo la guida del gateway, il motivo più comune è che la chiave sia presente solo nel file .claude/settings.json o .claude/settings.local.json del progetto. Claude Code legge questi blocchi env in una sessione interattiva solo dopo la procedura guidata di configurazione e la domanda se consideri attendibile la cartella. Perciò inserisci la chiave nella shell (export) oppure in ~/.claude/settings.json.
Nella sessione, /status mostra nella scheda Status da dove Claude Code ricava indirizzo e credenziali. Due righe sono essenziali:
| Riga | Corretto | In caso contrario |
|---|---|---|
Anthropic base URL | https://api.kunavo.com | La riga appare solo se è impostato un indirizzo del gateway. Se manca, ANTHROPIC_BASE_URL non è arrivato nella sessione. |
Auth token | indica ANTHROPIC_AUTH_TOKEN | Se invece compare Login method con un account claude.ai, la variabile non è stata letta e la sessione utilizza il tuo abbonamento. |
Puoi testare la connessione anche senza Claude Code, utilizzando la richiesta della guida al gateway (qui il modello è impostato su claude-sonnet-5). Richiede esattamente un token di output e quindi costa solo una somma minima. I comandi leggono le variabili della shell; se i tuoi valori sono presenti solo in settings.json, esportali anche per il test.
curl -sS -w '\n%{http_code}\n' -X POST "$ANTHROPIC_BASE_URL/v1/messages" \
-H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'Invoke-RestMethod -Method Post -Uri "$env:ANTHROPIC_BASE_URL/v1/messages" `
-Headers @{ "Authorization" = "Bearer $env:ANTHROPIC_AUTH_TOKEN"; "anthropic-version" = "2023-06-01" } `
-ContentType "application/json" `
-Body '{"model": "claude-sonnet-5", "max_tokens": 1, "messages": [{"role": "user", "content": "."}]}'Se viene restituito JSON che inizia con {"id":"msg_, oppure in PowerShell un oggetto con una id che inizia con msg_, indirizzo e chiave sono corretti. Un 401 indica che la chiave è stata rifiutata.
Cosa cambia con una chiave API
La maggior parte delle cose rimane invariata: modifica del codice, strumenti, subagent, server MCP, hook e prompt caching funzionano come prima. Devi conoscere quattro differenze:
- Remote Control e dettatura vocale non sono disponibili. Secondo la guida al gateway, entrambe richiedono un’identità claude.ai e sono bloccate finché
ANTHROPIC_AUTH_TOKENoANTHROPIC_API_KEYè attivo. Remote Control è inoltre bloccato dalla versione 2.1.196 quandoANTHROPIC_BASE_URLpunta a un host esterno ad Anthropic. /fastsegnala che la modalità Fast non è disponibile. Con un solo token Bearer, Claude Code la considera disattivata e non invia nemmeno il controllo di disponibilità.- La ricerca degli strumenti MCP è disattivata. Secondo la documentazione MCP (aggiornata al 3 ottobre 2026), Claude Code la disattiva quando
ANTHROPIC_BASE_URLpunta a un servizio di terze parti; conENABLE_TOOL_SEARCHè possibile riattivarla esplicitamente. /contextmostra valori stimati. Kunavo non offre/v1/messages/count_tokens. Senza questo endpoint, secondo la guida alla compatibilità del gateway (aggiornata al 3 ottobre 2026), Claude Code conta i caratteri.
Maggiori informazioni sull’integrazione sono disponibili nella guida all’integrazione di Claude Code (in inglese).
Pagare senza PayPal e SEPA
Una precisazione: Kunavo non vende abbonamenti Claude, ma credito per accedere alle API, da cui Claude Code detrae ogni token. Per i piani Pro e Max di Anthropic: sul web si può pagare solo con carta di credito o debito; nelle app l'addebito viene effettuato tramite App Store o Google Play (FAQ sulla fatturazione). Secondo l'articolo di assistenza sulle carte rifiutate, Anthropic non accetta PayPal né Venmo (entrambe le informazioni aggiornate al 3 ottobre 2026).
Kunavo consente di ricaricare il saldo tramite il checkout Stripe. I prezzi sono in dollari statunitensi; chi paga dalla Germania o dall'Austria vede l'importo in euro. Secondo la documentazione Stripe sui prezzi adattivi (aggiornata al 3 ottobre 2026), il tasso di conversione include una commissione del 2–4%, a carico dell'acquirente. Selezionando i dollari statunitensi nel checkout, la commissione non si applica; in tal caso, la banca effettua la conversione al proprio tasso e può addebitare commissioni proprie. Il checkout offre:
| Metodo di pagamento | Dove | Nota |
|---|---|---|
| Carta (Visa, Mastercard, Amex, JCB, UnionPay) | ovunque | Carte di credito e debito, incluse Visa Debit e Debit Mastercard; non una girocard pura |
| Apple Pay | Safari e iPhone e iPad; non in India | con una carta nel Wallet, anche una carta di debito Visa o Mastercard; non una girocard pura |
| Google Pay | Chrome e Android con Google Pay configurato; non in India | con una carta nel Wallet, anche una carta di debito Visa o Mastercard; non una girocard pura |
| Link | ovunque tranne l'India | Il servizio di pagamento di Stripe, salva la tua carta; consente anche la ricarica automatica |
| EPS | Austria, checkout in euro | Reindirizzamento all'online banking della vostra banca |
Secondo Stripe, EPS è un metodo di pagamento austriaco supportato da tutte le banche austriache. Verrai reindirizzato alla pagina della tua banca, dove potrai confermare il pagamento; funziona solo pagando in euro. Chi paga dalla Svizzera può usare una carta, Apple Pay, Google Pay o Link.
girocard: Una carta che supporta solo girocard (in precedenza EC-Karte) non viene accettata nel checkout Kunavo, perché Stripe non include girocard tra i circuiti di carte supportati (aggiornato al 3 ottobre 2026). Se sulla carta è presente anche il logo Visa o Mastercard, il pagamento viene elaborato tramite quel circuito, anche con Apple Pay e Google Pay.
Non disponibile: PayPal, addebito diretto SEPA, bonifico manuale (pagamento anticipato), giropay e Sofort. Klarna è offerto dal checkout solo agli acquirenti negli Stati Uniti; chi passa ai dollari statunitensi da fuori dagli Stati Uniti non vede comunque Klarna.
- Crea un account; durante la registrazione Kunavo non richiede alcuna carta.
- In Billing, scegli un livello di ricarica a partire da $10. I livelli più elevati offrono credito bonus: $100 diventano $110, $1.000 diventano $1.200 e $5.000 diventano $6.250.
- Nel checkout di Stripe, scegli il metodo di pagamento. L’importo in euro viene mostrato prima della conferma; con EPS confermi nell’online banking.
- In API-Keys, crea una chiave e impostala come
ANTHROPIC_AUTH_TOKEN.
Il saldo è prepagato: nessun canone mensile, nessuna scadenza e le richieste non riuscite non vengono addebitate. Il ricaricamento automatico è possibile solo con una carta o Link salvati; con Apple Pay, Google Pay ed EPS ricarichi manualmente. Kunavo non emette fatture con IVA esposta; le tue ricariche sono visibili in Billing. Maggiori informazioni sui metodi di pagamento e sulle carte rifiutate: Pagare Claude senza carta di credito.
Quanto costa una sessione: esempio di calcolo
Con una chiave API paghi i token e Claude Code invia a ogni passaggio l’intero contesto precedente. Tuttavia, questo contesto non viene pagato per intero ogni volta: il modello legge dal cache la parte iniziale invariata, a una tariffa di lettura del cache più bassa. La tabella calcola un modello ipotetico; non è né una misurazione né un limite massimo. Ipotesi:
- 40.000 token di input per richiesta, di cui 36.000 (90%) letti dal cache e 4.000 scritti nuovamente nel cache;
- 1.000 token di output per richiesta;
- 50 richieste di questo tipo per sessione di lavoro, senza contare le chiamate in background;
- La lettura del cache costa, per Claude Sonnet 5, 10 % della tariffa di input, mentre la scrittura nel cache costa 1,25 volte tanto; ogni modello nella tabella è calcolato con i propri fattori.
| Modello | Una richiesta | 50 richieste | 50 richieste senza alcun riscontro del cache |
|---|---|---|---|
| Claude Sonnet 5 | $0,019 | $0,952 | $3,15 |
| Claude Opus 5 | $0,0476 | $2,38 | $7,88 |
| Claude Opus 5.5 | $0,033 | $1,65 | $6,30 |
Il costo effettivo dipende dalla lunghezza del contesto, dai riscontri del cache e dalla lunghezza della risposta, nonché dal fatto che tu ricominci da capo con /clear tra due attività. Per i tuoi numeri puoi usare il calcolatore dei costi dei token Claude (in inglese); il confronto con Pro e Max è calcolato nella guida al prezzo di Claude Code.
Messaggi di errore e relativo significato
| Messaggio | Significato e soluzione |
|---|---|
The token '&&' is not a valid statement separator | La riga CMD è inserita nella finestra PowerShell. In quella finestra va usato irm … | iex. |
'irm' is not recognized as an internal or external command (o lo stesso messaggio in tedesco) | La riga PowerShell è inserita in CMD. In quella finestra va usata la riga con install.cmd. |
Claude Code does not support 32-bit Windows | È aperto “Windows PowerShell (x86)”. Scegli la voce senza (x86). |
syntax error near unexpected token '<' o 403 | Al posto dello script è arrivata una pagina web o un codice di errore. Controlla VPN, proxy e firewall aziendale oppure prova un’altra rete. |
App unavailable in region | La connessione sembra provenire da un Paese non supportato. In DE, AT e CH di solito si tratta di una VPN o di un proxy. |
command not found: claude o claude non viene riconosciuto | La cartella di installazione non è presente nel PATH. Apri una nuova finestra; su Windows usa il comando PATH riportato sopra. |
Avviso EBADENGINE | Node.js è precedente alla versione 22. L’installazione termina comunque; tuttavia, conviene aggiornare. |
claude native binary not installed (macOS, Linux) | npm ha saltato le dipendenze facoltative (--omit=optional, optional=false). Rimuovi l’impostazione e reinstalla. |
npm.ps1 cannot be loaded | La policy di esecuzione blocca npm. Usa npm.cmd, esegui la riga Set-ExecutionPolicy oppure utilizza l’installer nativo. |
| Schermata di accesso nonostante la chiave sia impostata | La chiave è presente solo nelle impostazioni del progetto. Impostala tramite export o in ~/.claude/settings.json e apri un nuovo terminale. |
ANTHROPIC_API_KEY impostata, ma senza effetto | La conferma una tantum è stata rifiutata. Attivala in /config → Use custom API key oppure passa a ANTHROPIC_AUTH_TOKEN. |
401 | La chiave è stata rifiutata. È stata copiata completamente e senza spazi, è ancora presente in /app/keys ed è inserita in ANTHROPIC_AUTH_TOKEN? |
404 | ANTHROPIC_BASE_URL termina con /v1, oppure il modello richiesto non è disponibile su Kunavo, ad esempio dopo /model sonnet senza pin Sonnet. |
Limiti di questo metodo
- Paghi per token, non una somma forfettaria. Chi usa Claude Code per molte ore ogni giorno spesso risparmia con Pro o Max. Con un utilizzo variabile paghi solo ciò che consumi, e un mese senza utilizzo non costa nulla.
- Senza un account claude.ai non sono disponibili Remote Control e la dettatura vocale;
/fastè considerato disattivato e la ricerca degli strumenti per MCP è disattivata per impostazione predefinita. - Sonnet 5.5 attualmente non è disponibile su Kunavo; per questo
/model sonnet,opusplane i subagent Sonnet richiedono il pin Sonnet riportato negli esempi sopra. - Apple Pay, Google Pay ed EPS servono solo per le ricariche manuali; automaticamente è possibile ricaricare solo con una carta o Link. Gli importi in euro includono la commissione di conversione di Stripe.
- Kunavo non emette fatture con IVA esposta.
- La documentazione di Claude Code di Anthropic è disponibile in tedesco, mentre la guida all’integrazione di Kunavo è disponibile solo in inglese.
Domande frequenti
Come si installa Claude Code?
Aprite un terminale ed eseguite il comando ufficiale per il vostro sistema. Su macOS, Linux e WSL: curl -fsSL https://claude.ai/install.sh | bash. In Windows PowerShell: irm https://claude.ai/install.ps1 | iex. Nel prompt dei comandi di Windows (CMD): curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd. Poi aprite una nuova finestra del terminale e digitate claude --version. Se compare un numero di versione, Claude Code è installato. Questa installazione nativa si mantiene aggiornata automaticamente in background; le installazioni tramite Homebrew o WinGet devono essere aggiornate manualmente.
Installare Claude Code su Windows: servono WSL o i privilegi di amministratore?
Né l'uno né l'altro. Claude Code funziona nativamente su Windows 10 dalla versione 1809 e su Windows Server 2019 e, secondo Anthropic, il programma di installazione non deve essere eseguito come amministratore. WSL 2 è utile solo se vi servono strumenti Linux o il sandboxing; in tal caso installate e avviate Claude Code nel terminale WSL. Git per Windows è facoltativo: con Git, Claude Code esegue i comandi in Git Bash, senza Git in PowerShell. Gli ostacoli tipici sono la riga CMD nella finestra PowerShell (o viceversa) e la voce del menu Start “Windows PowerShell (x86)”, che si interrompe perché è un processo a 32 bit.
Serve Node.js per Claude Code?
Solo se installate tramite npm, e in tal caso serve Node.js 22 o successivo. Le guide più vecchie indicano spesso Node.js 18, ma è un requisito superato. Il programma di installazione nativo, Homebrew e WinGet funzionano senza Node.js. Se il vostro Node.js è troppo vecchio, npm mostra l'avviso EBADENGINE ma installa comunque. Non installate mai con sudo e aggiornate con npm install -g @anthropic-ai/claude-code@latest invece di npm update -g.
Posso usare Claude Code senza abbonamento?
Sì, con una chiave API. Per effettuare l'accesso servono Pro, Max, Team, Enterprise o un account Console; il piano gratuito Claude non include Claude Code. Con Kunavo impostate invece ANTHROPIC_BASE_URL=https://api.kunavo.com e ANTHROPIC_AUTH_TOKEN, e Claude Code si avvia senza schermata di accesso. Ogni token viene scalato da un saldo prepagato che potete ricaricare a partire da $10; non c'è una tariffa mensile. Dovrete rinunciare a Remote Control e alla dettatura vocale, perché entrambi richiedono un account claude.ai.
Come configuro una chiave API in Claude Code?
Il metodo consigliato è inserirla nel blocco env di ~/.claude/settings.json (su Windows %USERPROFILE%\.claude\settings.json), oppure come righe export in ~/.zshrc o ~/.bashrc. Servono sei valori: ANTHROPIC_BASE_URL=https://api.kunavo.com senza /v1 (altrimenti la richiesta va a /v1/v1/messages e restituisce 404), ANTHROPIC_AUTH_TOKEN con la vostra chiave, nonché ANTHROPIC_MODEL=claude-sonnet-5, ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5, ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5 e ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5. ANTHROPIC_AUTH_TOKEN entra subito in funzione. Funziona anche ANTHROPIC_API_KEY, perché Kunavo accetta la chiave in entrambe le intestazioni, ma in modalità interattiva deve essere confermata una volta. Non scrivete mai la chiave nel file .claude/settings.json di un progetto, perché viene condiviso con il repository.
Quale modello utilizza Claude Code con una chiave API?
Il modello che impostate. Senza un'impostazione esplicita, secondo Anthropic (alla data del 3 ottobre 2026), per gli utenti API Claude Code si avvia con Opus 5.5. Kunavo offre Opus 5.5, che costa il doppio per token rispetto a Claude Sonnet 5. Con ANTHROPIC_MODEL=claude-sonnet-5, Claude Sonnet 5 diventa il modello iniziale; una richiesta dell'esempio di calcolo in questa pagina costa circa $0,019. ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5-5 determina quale modello avvia /model opus; Opus 5.5 richiede Claude Code dalla versione 2.1.280, mentre un'installazione precedente può essere aggiornata eseguendo claude update. È necessario impostare anche ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5, perché per gli utenti API l'alias sonnet punta a Sonnet 5.5 e Kunavo non offre Sonnet 5.5: senza questa riga, /model sonnet, la fase di esecuzione di opusplan e i subagent con model: sonnet terminano con 404. ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5 vale anche per le attività in background.
Come verifico in /status che Claude Code utilizzi la chiave API?
Nella sessione in corso, digitate /status e controllate la scheda Status. La riga Anthropic base URL deve mostrare https://api.kunavo.com e la riga Auth token deve indicare ANTHROPIC_AUTH_TOKEN. Se manca la riga Base URL, la variabile non ha raggiunto la sessione. Se Login method mostra un account claude.ai, la sessione utilizza il vostro abbonamento. Se vedete la schermata di accesso già al primo avvio, probabilmente la chiave si trova solo nelle impostazioni del progetto, che Claude Code analizza solo dopo la procedura guidata di configurazione.
Posso pagare Claude Code con PayPal, addebito diretto SEPA, girocard o EPS?
Per il saldo Kunavo: EPS sì, se pagate in euro dall'Austria. PayPal e addebito diretto SEPA non sono disponibili; Klarna è disponibile solo per gli acquirenti negli Stati Uniti. Una girocard pura viene rifiutata perché Stripe non considera girocard un circuito di carte. Se la vostra carta riporta anche il logo Visa o Mastercard, potete pagare tramite quel circuito, anche con Apple Pay o Google Pay. Sono accettate anche carte di credito e debito e Link. Importo minimo $10, nessuna tariffa mensile e il saldo non scade; secondo Stripe, l'importo in euro include una commissione di conversione del 2–4%. Il caricamento automatico è possibile solo con una carta salvata o Link. Kunavo non emette fatture con IVA esposta. In questo modo non potete pagare un abbonamento Claude Pro o Max; Anthropic accetta sul web solo carte e non PayPal.