Requisiti di sistema
- Sistemi operativi: macOS 13.0+, Ubuntu 20.04+/Debian 10+, o Windows 10+ (con WSL 1, WSL 2, o Git per Windows)
- Hardware: 4 GB+ di RAM
- Rete: Connessione Internet richiesta (vedi configurazione di rete)
- Shell: Funziona meglio in Bash o Zsh
- Posizione: Paesi supportati da Anthropic
Dipendenze aggiuntive
- ripgrep: Solitamente incluso con Claude Code. Se la ricerca non funziona, vedi risoluzione dei problemi di ricerca.
- Node.js 18+: Richiesto solo per installazione npm deprecata
Installazione
To install Claude Code, use one of the following methods:- Native Install (Recommended)
- Homebrew
- WinGet
macOS, Linux, WSL:Windows PowerShell:Windows CMD:
Native installations automatically update in the background to keep you on the latest version.
Alpine Linux e altre distribuzioni basate su musl/uClibc: Il programma di installazione nativo richiede
libgcc, libstdc++ e ripgrep. Per Alpine: apk add libgcc libstdc++ ripgrep. Imposta USE_BUILTIN_RIPGREP=0.Autenticazione
Per i singoli utenti
- Piano Claude Pro o Max (consigliato): Sottoscrivi il piano Pro o Max di Claude per un abbonamento unificato che include sia Claude Code che Claude sul web. Gestisci il tuo account in un unico posto e accedi con il tuo account Claude.ai.
- Claude Console: Connettiti tramite la Claude Console e completa il processo OAuth. Richiede una fatturazione attiva nella Console Anthropic. Uno spazio di lavoro “Claude Code” viene creato automaticamente per il tracciamento dell’utilizzo e la gestione dei costi. Non puoi creare chiavi API per lo spazio di lavoro Claude Code; è dedicato esclusivamente all’utilizzo di Claude Code.
Per team e organizzazioni
- Claude for Teams o Enterprise (consigliato): Sottoscrivi Claude for Teams o Claude for Enterprise per la fatturazione centralizzata, la gestione del team e l’accesso sia a Claude Code che a Claude sul web. I membri del team accedono con i loro account Claude.ai.
- Claude Console con fatturazione del team: Configura un’organizzazione Claude Console condivisa con fatturazione del team. Invita i membri del team e assegna ruoli per il tracciamento dell’utilizzo.
- Provider cloud: Configura Claude Code per utilizzare Amazon Bedrock, Google Vertex AI, o Microsoft Foundry per distribuzioni con la tua infrastruttura cloud esistente.
Installa una versione specifica
Il programma di installazione nativo accetta un numero di versione specifico o un canale di rilascio (latest o stable). Il canale che scegli al momento dell’installazione diventa il tuo predefinito per gli aggiornamenti automatici. Vedi Configura canale di rilascio per ulteriori informazioni.
Per installare la versione più recente (predefinita):
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
Integrità binaria e firma del codice
- I checksum SHA256 per tutte le piattaforme sono pubblicati nei manifesti di rilascio, attualmente ubicati in
https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases/{VERSION}/manifest.json(esempio: sostituisci{VERSION}con2.0.30) - I binari firmati sono distribuiti per le seguenti piattaforme:
- macOS: Firmato da “Anthropic PBC” e notarizzato da Apple
- Windows: Firmato da “Anthropic, PBC”
Installazione NPM (deprecata)
L’installazione NPM è deprecata. Utilizza il metodo di installazione nativa quando possibile. Per migrare un’installazione npm esistente a nativa, eseguiclaude install.
Installazione npm globale
Configurazione di Windows
Opzione 1: Claude Code all’interno di WSL- Sia WSL 1 che WSL 2 sono supportati
- Richiede Git per Windows
- Per le installazioni Git portatili, specifica il percorso del tuo
bash.exe:
Aggiorna Claude Code
Aggiornamenti automatici
Claude Code si aggiorna automaticamente per assicurarti di avere le funzionalità più recenti e le correzioni di sicurezza.- Controlli degli aggiornamenti: Eseguiti all’avvio e periodicamente durante l’esecuzione
- Processo di aggiornamento: Scarica e installa automaticamente in background
- Notifiche: Vedrai una notifica quando gli aggiornamenti vengono installati
- Applicazione degli aggiornamenti: Gli aggiornamenti hanno effetto la prossima volta che avvii Claude Code
Le installazioni Homebrew e WinGet non si aggiornano automaticamente. Utilizza
brew upgrade claude-code o winget upgrade Anthropic.ClaudeCode per aggiornare manualmente.Problema noto: Claude Code potrebbe notificarti degli aggiornamenti prima che la nuova versione sia disponibile in questi gestori di pacchetti. Se un aggiornamento non riesce, attendi e riprova più tardi.Configura canale di rilascio
Configura quale canale di rilascio Claude Code segue sia per gli aggiornamenti automatici che perclaude update con l’impostazione autoUpdatesChannel:
"latest"(predefinito): Ricevi nuove funzionalità non appena vengono rilasciate"stable": Utilizza una versione che è tipicamente circa una settimana vecchia, saltando i rilasci con regressioni importanti
/config → Canale di aggiornamento automatico, o aggiungilo al tuo file settings.json:
Disabilita aggiornamenti automatici
Imposta la variabile di ambienteDISABLE_AUTOUPDATER nella tua shell o nel file settings.json: