Come installare facilmente Claude Code su Windows e Mac

Installa rapidamente Claude Code su Windows o Mac, configura l'ambiente e collegalo a Kimi API per flussi di lavoro IA avanzati. Automatizza attività complesse, esegui processi in più passaggi e migliora la tua esperienza di programmazione con un'integrazione IA più intelligente.

10 min di letturaAggiornato: 2026-09-28
Installa Claude Code su Windows e Mac

Gli strumenti di programmazione IA stanno diventando una scelta diffusa tra gli sviluppatori che desiderano lavorare più rapidamente e gestire le attività in modo più efficiente. Molti utenti scelgono di installare Claude Code per semplificare i flussi di lavoro di programmazione, automatizzare le attività ripetitive e gestire processi in più passaggi da un unico ambiente. Una configurazione corretta su Windows o Mac contribuisce a garantire prestazioni fluide e una migliore integrazione con servizi IA avanzati. Continua a leggere per scoprire come installare Claude Code su Windows e Mac.

Come installare Claude Code su Windows?

Windows 11 offre un ambiente fluido per l'esecuzione di moderni strumenti di sviluppo IA. Alcuni semplici passaggi di configurazione possono contribuire a garantire che Claude Code funzioni correttamente e si connetta ai servizi che intendi utilizzare. Segui le istruzioni riportate di seguito per completare l'installazione e iniziare a usare le sue funzionalità senza problemi.

Passaggio 1: installa Claude Code con PowerShell

Apri PowerShell premendo Win + S e cercando "PowerShell". Copia e incolla il comando di installazione riportato di seguito in PowerShell, quindi premi "Invio" per eseguirlo:

irm https://claude.ai/install.ps1 | iex

PowerShell scaricherà e installerà automaticamente Claude Code. Attendi il completamento dell'installazione prima di continuare. Se preferisci CMD o WinGet, Claude Code offre anche metodi di installazione alternativi nella documentazione ufficiale.

Installa Claude Code con PowerShell

Passaggio 2: installa Git e avvia Git Bash

Scarica e installa Git per Windows. Mantieni le impostazioni di installazione predefinite per garantire che Claude Code possa accedere agli strumenti da riga di comando necessari e funzionare correttamente.

Installa Git (dipendenza necessaria)

Dopo aver scaricato Git, apri il programma di installazione e completa la configurazione con le impostazioni predefinite. Mantieni invariato il percorso di installazione, seleziona "Visual Studio Code" come editor predefinito se richiesto e assicurati che nelle opzioni di configurazione PATH sia selezionato "Git from the command line and 3rd-party software".

Esegui il programma di installazione di Git

Al termine dell'installazione, apri "Git Bash" dal menu Start per verificare che Git funzioni correttamente. Git Bash fornisce l'ambiente terminale necessario a Claude Code per eseguire comandi su Windows.

Avvia Git Bash

Passaggio 3: verifica l'installazione di Claude Code

Torna a PowerShell o al Prompt dei comandi ed esegui:

claude --version

Se viene visualizzato il numero di versione, Claude Code è stato installato correttamente. In caso contrario, prosegui con i passaggi di configurazione PATH.

Verifica l'installazione di Claude Code

Passaggio 4: installazione completata

Una volta completato tutto, accedi a Claude Code e termina la procedura di configurazione. Dopo l'accesso, lo strumento sarà pronto per eseguire comandi e gestire flussi di lavoro assistiti dall'IA direttamente dal terminale in Windows 11.

Installazione completata

Come installare Claude Code su Mac/macOS?

macOS offre un modo semplice e ordinato per configurare gli strumenti di sviluppo grazie al supporto integrato per il terminale, rendendo l'installazione fluida e coerente per gli sviluppatori. La configurazione di Claude Code segue una procedura chiara basata sul terminale, che mantiene tutto organizzato e facile da gestire. Ecco come installare Claude Code su Mac.

Passaggio 1: installare Claude Code tramite Terminale (comando curl)

Apri "Terminale" sul Mac usando la ricerca Spotlight (Cmd + Spazio → digita "Terminale"). Copia e incolla il comando di installazione riportato di seguito nel Terminale, quindi premi "Invio":

curl -fsSL https://claude.ai/install.sh | bash

Il Terminale scaricherà e installerà automaticamente Claude Code. Attendi il completamento dell'installazione prima di passare al passaggio successivo.

Installare Claude Code tramite Terminale (comando curl)

Passaggio 2: confermare l'installazione di Claude Code

Attendi il completamento dell'intera procedura di installazione. Al termine, comparirà un messaggio di conferma che indica che Claude Code è stato installato correttamente. Se il terminale richiede un'ulteriore configurazione, esegui il comando suggerito per aggiungere Claude Code al file di configurazione zshrc e garantirne l'accesso corretto.

Confermare l'installazione di Claude Code

Passaggio 3: caricare la configurazione dell'ambiente

Dopo l'installazione, esegui il comando fornito o ricarica il file di configurazione della shell. Questo passaggio aggiorna le variabili d'ambiente, affinché Claude Code funzioni globalmente nel terminale senza problemi di percorso. Garantisce un accesso agevole ogni volta che apri una nuova finestra del terminale.

Caricare la configurazione dell'ambiente

Passaggio 4: avviare Claude Code

Nel Terminale, digita:

claude

Premi Invio per avviare la CLI di Claude Code. Verrà visualizzata la schermata di configurazione, in cui potrai scegliere il tema e il metodo di accesso preferiti per completare la configurazione finale.

Avviare Claude Code

Come integrare altre API LLM in Claude Code?

L'uso di Claude Code con modelli di IA esterni rende lo sviluppo più flessibile. Il collegamento di API LLM di terze parti consente agli sviluppatori di eseguire modelli diversi in un unico ambiente e gestire le attività in modo più efficiente. Ad esempio, le API con una solida comprensione del contesto lungo e capacità di output strutturato possono migliorare ulteriormente i flussi di lavoro di programmazione. Nei passaggi seguenti, Kimi viene usato come esempio per mostrare come collegare un'API LLM esterna a Claude Code.

Passaggio 1: ottenere la chiave API di Kimi Code

Nota: l'endpoint api.kimi.ai/coding/ utilizzato in questa guida fa parte del vantaggio riservato agli abbonati a Kimi Code. Prima di creare la chiave, assicurati di avere un abbonamento Kimi attivo con i vantaggi Kimi Code attivati: le chiavi degli account gratuiti verranno rifiutate all'avvio.

Vai alla Console Kimi Code, fai clic su Crea chiave API, inserisci un nome e conferma, quindi copia immediatamente la chiave: la chiave completa viene mostrata una sola volta. I modelli disponibili e le relative finestre di contesto dipendono dal piano di abbonamento (ad esempio, i piani Andante precedenti usano kimi-for-coding con contesto da 1M; i piani Plus/Moderato possono usare k3-256k; i piani Pro/Allegretto e superiori possono usare k3 con contesto da 1M o la variante HighSpeed).

Ottenere la chiave API di Kimi dalla console

Passaggio 2: saltare l'accesso (script di configurazione facoltativo)

Dopo l'installazione, non avviare ancora Claude Code. Esegui il seguente script nel terminale per bypassare il flusso predefinito di onboarding/accesso e pulire la configurazione precedente. Abilita il supporto per modelli di terze parti e la modalità veloce, oltre a rimuovere le voci obsolete di endpoint, credenziali e modelli da ~/.claude/settings.json (le voci residue presenti qui hanno la precedenza sulle variabili d'ambiente esportate nel terminale):

node --eval " // enable third party model support and fast mode const claudeJsonFilePath = path.join(os.homedir(), '.claude.json'); if (fs.existsSync(claudeJsonFilePath)) { const content = JSON.parse(fs.readFileSync(claudeJsonFilePath, 'utf-8')); fs.writeFileSync(claudeJsonFilePath, JSON.stringify(Object.assign({}, content, { penguinModeOrgEnabled: true, hasCompletedOnboarding: true }), null, 2), 'utf-8'); } else { fs.writeFileSync(claudeJsonFilePath, JSON.stringify({ penguinModeOrgEnabled: true, hasCompletedOnboarding: true }, null, 2), 'utf-8'); } // delete old endpoint, credential and model id const claudeSettingsJsonFilePath = path.join(os.homedir(), '.claude', 'settings.json'); if (fs.existsSync(claudeSettingsJsonFilePath)) { const content = JSON.parse(fs.readFileSync(claudeSettingsJsonFilePath, 'utf-8')); if (typeof content === 'object' && typeof content.env === 'object') { for (const element of [ 'ANTHROPIC_BASE_URL', 'ANTHROPIC_API_KEY', 'ANTHROPIC_AUTH_TOKEN', 'ANTHROPIC_MODEL', 'ANTHROPIC_SMALL_FAST_MODEL', 'CLAUDE_CODE_SUBAGENT_MODEL', 'ANTHROPIC_DEFAULT_FABLE_MODEL', 'ANTHROPIC_DEFAULT_FABLE_MODEL_NAME', 'ANTHROPIC_DEFAULT_OPUS_MODEL', 'ANTHROPIC_DEFAULT_OPUS_MODEL_NAME', 'ANTHROPIC_DEFAULT_SONNET_MODEL', 'ANTHROPIC_DEFAULT_SONNET_MODEL_NAME', 'ANTHROPIC_DEFAULT_HAIKU_MODEL', 'ANTHROPIC_DEFAULT_HAIKU_MODEL_NAME', 'ENABLE_TOOL_SEARCH', 'CLAUDE_CODE_AUTO_COMPACT_WINDOW', 'CLAUDE_CODE_EFFORT_LEVEL', ]) { delete content.env[element]; } fs.writeFileSync(claudeSettingsJsonFilePath, JSON.stringify(content, null, 2), 'utf-8'); } }"

Questo script richiede Node.js (verifica con node --version; se il comando non viene trovato, installa prima la versione LTS da nodejs.org). Se l'operazione riesce, non produce alcun output: è previsto. Controlla inoltre i file di configurazione della shell, come ~/.zshrc e ~/.bashrc, alla ricerca di esportazioni ANTHROPIC_* obsolete (utenti Windows: controllate le variabili d'ambiente utente) ed eliminale, altrimenti interferiranno con la nuova configurazione.

Passaggio 3: configurare l'accesso API e avviare Claude Code

Sono disponibili due metodi di configurazione: scegline uno, non combinarli. Il metodo 1 scrive in ~/.claude/settings.json e ha effetto permanente; il metodo 2 esporta le variabili solo nel terminale corrente ed è valido per quella sessione. L'esempio seguente usa k3-256k (contesto da 256K); se il piano include k3 con contesto da 1M, sostituisci ogni valore del modello con k3[1m] e imposta entrambi i valori di contesto su 1048576.

Metodo 1: scrivere in settings.json (consigliato, permanente)

Inserisci quanto segue nel campo env di ~/.claude/settings.json (in Windows: %USERPROFILE%\.claude\settings.json; crea il file se non esiste), quindi riavvia Claude Code affinché le impostazioni abbiano effetto:

{ "env": { "ANTHROPIC_BASE_URL": "https://api.kimi.ai/coding/", "ANTHROPIC_API_KEY": "Your API Key", "ANTHROPIC_MODEL": "k3-256k", "ANTHROPIC_DEFAULT_FABLE_MODEL": "k3-256k", "ANTHROPIC_DEFAULT_OPUS_MODEL": "k3-256k", "ANTHROPIC_DEFAULT_SONNET_MODEL": "k3-256k", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "k3-256k", "CLAUDE_CODE_SUBAGENT_MODEL": "k3-256k", "CLAUDE_CODE_EFFORT_LEVEL": "high", "CLAUDE_CODE_AUTO_COMPACT_WINDOW": "262144", "CLAUDE_CODE_MAX_CONTEXT_TOKENS": "262144" } }

Sostituisci Your API Key con la chiave copiata nel passaggio 1. Il file memorizza la chiave in testo semplice: non eseguirne il commit in git. Tieni presente che il blocco env in settings.json ha la precedenza sulle variabili con lo stesso nome esportate nel terminale.

Metodo 2: variabili d'ambiente del terminale (solo sessione corrente)

macOS / Linux

export ANTHROPIC_BASE_URL=https://api.kimi.ai/coding/ export ANTHROPIC_API_KEY="Your API Key" export ANTHROPIC_MODEL="k3-256k" export ANTHROPIC_DEFAULT_FABLE_MODEL=$ANTHROPIC_MODEL export ANTHROPIC_DEFAULT_OPUS_MODEL=$ANTHROPIC_MODEL export ANTHROPIC_DEFAULT_SONNET_MODEL=$ANTHROPIC_MODEL export ANTHROPIC_DEFAULT_HAIKU_MODEL=$ANTHROPIC_MODEL export CLAUDE_CODE_SUBAGENT_MODEL=$ANTHROPIC_MODEL export CLAUDE_CODE_EFFORT_LEVEL=high export CLAUDE_CODE_AUTO_COMPACT_WINDOW=262144 export CLAUDE_CODE_MAX_CONTEXT_TOKENS=262144 claude

Windows

Imposta le stesse variabili d'ambiente in PowerShell o nelle impostazioni di sistema, quindi esegui:

$env:ANTHROPIC_BASE_URL="https://api.kimi.ai/coding/" $env:ANTHROPIC_API_KEY="Your API Key" $env:ANTHROPIC_MODEL="k3-256k" $env:ANTHROPIC_DEFAULT_FABLE_MODEL=$env:ANTHROPIC_MODEL $env:ANTHROPIC_DEFAULT_OPUS_MODEL=$env:ANTHROPIC_MODEL $env:ANTHROPIC_DEFAULT_SONNET_MODEL=$env:ANTHROPIC_MODEL $env:ANTHROPIC_DEFAULT_HAIKU_MODEL=$env:ANTHROPIC_MODEL $env:CLAUDE_CODE_SUBAGENT_MODEL=$env:ANTHROPIC_MODEL $env:CLAUDE_CODE_EFFORT_LEVEL="high" $env:CLAUDE_CODE_AUTO_COMPACT_WINDOW="262144" $env:CLAUDE_CODE_MAX_CONTEXT_TOKENS="262144" claude

Sostituisci Your API Key con la chiave copiata nel passaggio 1. Configurare solo alcune variabili del modello fa sì che gli scenari corrispondenti (conversazione principale, riepilogo in background, sotto-agenti) non funzionino senza segnalare errori, quindi mantieni la configurazione completa.

Se viene richiesto se usare questa chiave API, conferma per procedere. Successivamente, segui le istruzioni per selezionare la cartella del progetto attendibile e completare l'autorizzazione.

Eseguire Claude Code con la nuova configurazione

Passaggio 4: verificare lo stato dell'integrazione

Dopo l'avvio, esegui:

/status

Se l'URL di base mostra:

https://api.kimi.ai/coding/

L'integrazione è riuscita. Anche se l'interfaccia mostra ancora i modelli Claude, tutte le richieste vengono inoltrate tramite Kimi Code API.

Verifica lo stato dell'integrazione

Vantaggi dell'utilizzo di Kimi API

L'uso di strumenti IA avanzati nello sviluppo è diventato un modo pratico per accelerare il lavoro e migliorare la qualità complessiva del codice. Kimi API offre un valido supporto per la comprensione, l'automazione e i flussi di lavoro di squadra in progetti reali. Ecco come aiuta gli sviluppatori a creare e gestire sistemi in modo più efficiente.

  • Comprensione del contesto multimodale per le attività di sviluppo

Kimi API comprende diversi tipi di input, come testo, mockup di design, diagrammi di architettura, diagrammi di flusso e persino video. Trasforma queste informazioni in piani tecnici chiari che gli sviluppatori possono usare direttamente. Ciò aiuta a trasformare le idee in codice funzionante con meno pianificazione manuale.

  • Maggiore efficienza dei costi grazie al riutilizzo del contesto

Kimi API supporta il riutilizzo del contesto, consentendo agli sviluppatori di continuare a lavorare con conversazioni e contesto di progetto esistenti, anziché inviare ripetutamente le stesse informazioni. Questo aiuta a ridurre l'uso non necessario di token, abbassare i costi API e rendere più efficienti i flussi di lavoro di sviluppo a lungo termine.

  • Automatizza i flussi di lavoro ingegneristici ripetitivi

Le attività di programmazione di routine e ripetitive possono essere automatizzate mediante script o flussi di lavoro basati sull'IA. Queste attività possono essere eseguite con semplici comandi, senza richiedere ogni volta un intervento manuale. Ciò fa risparmiare tempo e riduce le probabilità di errore umano nei processi di sviluppo quotidiani.

  • Flussi di lavoro di sviluppo personalizzabili con Skills e strumenti

Kimi API supporta Skills personalizzate e integrazioni di strumenti per diverse esigenze di sviluppo. I team possono collegare direttamente al flusso di lavoro i propri strumenti, script e sistemi interni. Questo rende il processo di sviluppo più flessibile e specifico per il progetto.

  • Collaborazione multi-agente per maggiore qualità ed efficienza

Diversi agenti IA gestiscono ruoli differenti, come programmazione, test, architettura e documentazione. Questi agenti possono lavorare insieme in sequenza o in parallelo per completare le attività più rapidamente. Ciò migliora sia la velocità di sviluppo sia la qualità complessiva del risultato.

Risoluzione dei problemi nell'installazione di Claude Code

Durante l'installazione di Claude Code su Windows o Mac, a volte si possono riscontrare piccoli problemi tecnici legati alla configurazione dell'ambiente, alla versione di Node.js o alle condizioni di rete. Questi problemi sono comuni negli strumenti basati su CLI e di solito possono essere risolti. Di seguito sono riportati i problemi più frequenti e come interpretarli in pratica.

  • "comando non trovato: claude"

Questo errore di solito indica che Claude Code non è stato aggiunto al PATH di sistema. Il terminale non riesce a individuare il file binario installato. Nella maggior parte dei casi, riavviare il terminale o correggere le impostazioni del PATH risolve il problema in modo rapido e affidabile.

  • L'autenticazione non riesce o il browser non si apre

Questo accade quando il processo di accesso non riesce ad avviare automaticamente il browser, spesso su sistemi con restrizioni o ambienti remoti. In questi casi, potrebbe essere necessario eseguire l'autenticazione manualmente usando una chiave API. Una volta configurata, la procedura di accesso funziona normalmente senza ulteriori problemi.

  • "Errore di rete" o timeout durante l'installazione

Spesso è causato da una connessione Internet lenta, restrizioni del firewall o accesso a npm bloccato. Durante la configurazione, il programma di installazione potrebbe non riuscire a connettersi ai server richiesti. In genere, modificare le impostazioni di rete, la configurazione del proxy o la connessione risolve efficacemente il problema.

  • Claude Code funziona lentamente

I problemi di prestazioni generalmente non sono causati dallo strumento in sé, ma dalla latenza di rete. Poiché Claude Code dipende da richieste API cloud, una connessione Internet instabile o l'uso di una VPN possono rallentarlo. Una connessione stabile di solito migliora la velocità in modo significativo e costante.

Conclusione

Imparare a installare Claude Code su Windows o Mac consente di iniziare con un flusso di lavoro di sviluppo assistito dall'IA più fluido. Una volta completata la configurazione, puoi gestire le attività di programmazione in modo più efficiente e semplificare il lavoro di sviluppo quotidiano in un ambiente più integrato. Per casi d'uso più avanzati o flessibili, puoi provare Kimi API per estendere queste funzionalità e migliorare i flussi di lavoro di sviluppo reali.

Domande frequenti

Puoi avviare Claude Code aprendo il terminale o PowerShell e digitando il comando claude. Premi Invio per avviare l'interfaccia CLI. Se l'installazione è corretta, verrà visualizzata la schermata di configurazione che ti guiderà nell'accesso o nella selezione del progetto. Da lì, potrai iniziare a usare i comandi direttamente nel terminale.
Non è sempre necessario un abbonamento a pagamento, ma alcune funzionalità possono dipendere dal piano o dal livello di accesso. In base alla configurazione, l'utilizzo e la configurazione di base possono spesso funzionare con l'accesso standard. Le funzionalità avanzate o limiti più elevati potrebbero richiedere un abbonamento. Per conferma, è consigliabile verificare i dettagli dei piani Claude ufficiali.
Kimi API aggiunge a Claude Code il supporto per la gestione avanzata del contesto, l'automazione e i flussi di lavoro in più passaggi. Aiuta a elaborare in modo più efficiente input lunghi, attività strutturate e istruzioni di sviluppo complesse. Questo aumenta la velocità e riduce il lavoro manuale durante la programmazione. Nel complesso, rende il flusso di lavoro più flessibile e produttivo.
Potrebbe interessarti anche
Integrazione API Claude Code: connetti rapidamente un modello esterno
Integrazione API Claude Code: connetti rapidamente un modello esterno
2026-09-28
Guida all'integrazione dell'API Hermes: configurazione e funzionamento
Guida all'integrazione dell'API Hermes: configurazione e funzionamento
2026-08-12
5 API per OpenClaw per aumentare l’efficienza dell’automazione
5 API per OpenClaw per aumentare l’efficienza dell’automazione
2026-07-22
10 strumenti popolari per creare AI agent e workflow basati sull'AI
10 strumenti popolari per creare AI agent e workflow basati sull'AI
2026-09-28
Guida all'integrazione di Trae API per lo sviluppo con IA
Guida all'integrazione di Trae API per lo sviluppo con IA
2026-09-28