Aggiunge docs/INSTALL.md con requisiti, comandi per Linux, WSL e Windows, accesso, verifica e risoluzione dei problemi di PATH. Insiste sul fatto che il motore va installato nello stesso ambiente dell'app. Collegata da indice dei doc, README e ADR-0002. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
5.4 KiB
Installare i motori (Claude Code e Codex)
L'app non installa né autentica i motori: lancia quelli che trova nel PATH, già installati e con l'accesso fatto (ADR-0002). Questa pagina spiega come prepararli. Fonti e data di consultazione in fondo.
Prima di iniziare: un ambiente, un motore
Il motore va installato nello stesso ambiente in cui gira l'app:
| Dove avvii l'app | Dove installare il motore |
|---|---|
| Linux nativo | nel terminale Linux |
WSL (anche con dotnet run) |
nel terminale della distribuzione WSL |
Windows (.exe) |
in Windows (PowerShell), non in WSL |
Dentro WSL il PATH di Windows è visibile (compare /mnt/c/…): se in WSL non c'è un claude o un codex, il comando può risolvere nella versione Windows. Controllalo con command -v claude e command -v codex.
Claude Code
Requisiti: macOS 13+, Windows 10 1809+ o Server 2019+, Ubuntu 20.04+, Debian 10+, Alpine 3.19+; 4 GB di RAM, x64 o ARM64, connessione a internet. Su Windows nativo Git for Windows è consigliato ma facoltativo.
Installazione (una delle opzioni; la prima è la raccomandata):
| Metodo | Comando |
|---|---|
| Nativo, Linux/macOS/WSL | curl -fsSL https://claude.ai/install.sh | bash |
| Nativo, Windows PowerShell | irm https://claude.ai/install.ps1 | iex |
| Nativo, Windows CMD | curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd |
| Homebrew | brew install --cask claude-code |
| WinGet | winget install Anthropic.ClaudeCode |
| npm (serve Node.js 22 o successivo) | npm install -g @anthropic-ai/claude-code (mai con sudo) |
| apt / dnf / apk | repository firmati: vedi la guida ufficiale |
L'installazione nativa non mostra avanzamento durante il download. A fine installazione apri un nuovo terminale.
Accesso: esegui claude e segui le istruzioni nel browser. Serve un account Pro, Max, Team, Enterprise o Console (il piano gratuito di claude.ai non include Claude Code). In alternativa Amazon Bedrock, Google Cloud o Microsoft Foundry.
Verifica
claude --version # stampa la versione, es. 2.1.x (Claude Code)
claude doctor # diagnostica di installazione e impostazioni
claude auth status # mostra se hai fatto l'accesso
Aggiornamento: l'installazione nativa si aggiorna da sola; claude update forza l'aggiornamento. Homebrew, WinGet, npm e i gestori di pacchetti vanno aggiornati a mano (npm install -g @anthropic-ai/claude-code@latest, evitando npm update -g).
Codex CLI
Requisiti: macOS (Apple Silicon e Intel), Linux (x86_64 e arm64), Windows tramite lo script PowerShell. Per l'installazione con npm serve Node.js. Serve un piano ChatGPT (Plus, Pro, Business, Edu o Enterprise) oppure una API key.
Installazione (una delle opzioni):
| Metodo | Comando |
|---|---|
| Script, Linux/macOS/WSL | curl -fsSL https://chatgpt.com/codex/install.sh | sh |
| Script, Windows PowerShell | powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex" |
| npm | npm install -g @openai/codex |
| Homebrew | brew install --cask codex |
| Binario | archivio dalla pagina delle release su GitHub (openai/codex), estratto e rinominato codex |
Gli script scaricano da releases.openai.com e, se fallisce, da GitHub Releases; per forzare GitHub imposta CODEX_INSTALLER_USE_RELEASES_OPENAI_COM=false.
Su Windows preferisci lo script PowerShell a npm. L'app avvia l'eseguibile direttamente, senza cmd.exe /c; un'installazione con npm potrebbe produrre uno script .cmd che così non parte (rischio indicato nell'ADR-0002, da verificare su Windows).
Accesso: esegui codex e scegli "Sign in with ChatGPT" (consigliato), oppure usa una API key (guida ufficiale: sezione autenticazione).
Verifica
codex --version # es. codex-cli 0.144.x
codex login status # "Logged in using ChatGPT" se l'accesso è fatto
codex exec --help # uso non interattivo, usato dall'app
Stato su questa macchina (WSL, controllato il 2026-10-15): codex 0.144.3 in ~/.local/bin/codex, collegamento a ~/.codex/packages/standalone/current/bin/codex, con accesso ChatGPT già fatto. claude 2.1.252 in ~/.npm-global/bin/claude, con accesso claude.ai già fatto.
Controllo finale per l'app
Dallo stesso terminale da cui avvii l'app:
command -v claude codex # Linux/WSL; in PowerShell: Get-Command claude, codex
claude -p "rispondi solo: ok"
codex exec "rispondi solo: ok"
Se i comandi rispondono, l'app li trova. Se l'app dice "'claude' non trovato nel PATH":
- apri un nuovo terminale (il PATH si aggiorna solo ai nuovi);
- controlla che la cartella d'installazione sia nel PATH: per Claude Code nativo e per Codex con script è
~/.local/binsu Linux/macOS/WSL,%USERPROFILE%\.local\binsu Windows (per Claude Code); - verifica di non aver installato in un ambiente diverso da quello dell'app (tabella iniziale).
Fonti
- Claude Code: documentazione ufficiale "Advanced setup", consultata il 2026-10-15 (
code.claude.com/docs/en/setup). - Codex: README del repository
github.com/openai/codex, consultato il 2026-10-15. La pagina openai.com/it-IT/codex/ non era raggiungibile (HTTP 403). - Comandi
--version,login status,auth statuseexec --help: provati sulla macchina descritta sopra. - Antigravity CLI (
agy): non ancora trattato, da aggiungere quando verrà integrato.