Automazione dei sistemi elettrici di trasporto · Politecnico di Milano
Installare un agente di coding sul tuo PC
Scegli il sistema operativo e un solo agente. Vedi subito quali hanno un piano gratuito, quali un piano studenti e qual è il best value; poi pro e contro e la guida comando per comando.
3 · Codex CLI: pro e contro
OpenAI · CLI nel terminale; estensione IDE (VS Code, Cursor, JetBrains); app ChatGPT desktop; web
Best value, consigliato dal corso. Si prova gratis con ChatGPT Free, poi Plus a $20 al mese con accesso completo su CLI, estensione IDE, app e web.
- Piano gratuito
- Sì. ChatGPT Free, con limiti e modelli ridotti
- Piano studenti
- No
- Primo prezzo a pagamento
- $20/mese
Prezzo
- Gratis
- ChatGPT Free: Codex incluso per compiti rapidi, con limiti e modelli ridotti
- Base
- ChatGPT Plus, $20/mese: limiti a finestre di 5 ore, diversi per modello
- Superiore
- ChatGPT Pro, da $100/mese: 5x i limiti di Plus; crediti aggiuntivi acquistabili
- API
- A consumo con OPENAI_API_KEY (codex login --with-api-key), tariffe API standard; alcune funzioni cloud non disponibili
- Studenti
- Crediti da $100 solo per studenti USA e Canada; Plus gratis 4 mesi solo istituzioni USA; in Italia nessuna offerta
Capacità
- Modelli GPT-5.6 e GPT-6 su Plus e Pro
- File, comandi, git; review di branch e commit
- Sandbox con livelli di approvazione, nativa anche su Windows
- MCP, subagent, ricerca web; open source (Apache 2.0)
- Su Plus i messaggi con il modello migliore finiscono in fretta
- Le funzioni cloud richiedono il login ChatGPT: non basta l'API key
Interfaccia
- Estensione IDE e app desktop: usabile senza terminale
- Stesso account ChatGPT su CLI, IDE, app e web
- Tre interfacce diverse: la CLI è quella con più controllo
4 · Guida passo passo per Linux
Un comando alla volta, nell'ordine indicato: copia, incolla nel terminale, Invio.
1. Strumenti di base (Ubuntu / Debian)
Su altre distribuzioni cambia solo il gestore di pacchetti (dnf, pacman).
sudo apt update && sudo apt install -y git curl wget2. git e GitHub CLI
Il comando lungo aggiunge il repository ufficiale di GitHub CLI e installa gh; è quello della documentazione, copialo intero. Nome e mail finiscono in ogni commit: usa quelli veri.
(type -p wget >/dev/null || (sudo apt update && sudo apt install wget -y)) && sudo mkdir -p -m 755 /etc/apt/keyrings && out=$(mktemp) && wget -nv -O$out https://cli.github.com/packages/githubcli-archive-keyring.gpg && cat $out | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null && sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg && sudo mkdir -p -m 755 /etc/apt/sources.list.d && echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null && sudo apt update && sudo apt install gh -ygit config --global user.name "Nome Cognome"git config --global user.email "nome.cognome@mail.polimi.it"git --version && gh --version3. Account GitHub
Crea un account su github.com/signup con la mail del Politecnico: con quella, dopo la verifica su GitHub Education, si ottiene lo Student Developer Pack (GitHub Copilot Student gratis e altri crediti). Poi collega il terminale con il comando qui sotto: scegli GitHub.com, HTTPS, "Login with a web browser". education.github.com
gh auth logingh auth status4. Node.js
Con nvm, perché il Node dei repository di sistema è spesso troppo vecchio. Dopo il primo comando chiudi e riapri il terminale.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.7/install.sh | bashnvm install --ltsnode -v && npm -v5. Python 3
Serve per il backend che costruiremo a lezione (FastAPI). python3 c’è già su Ubuntu: mancano pip e venv.
sudo apt install -y python3 python3-pip python3-venvpython3 --version && pip3 --version6. Visual Studio Code
L’editor con cui aprire e leggere i file del progetto. Gratuito, e quasi tutti gli agenti hanno un’estensione per VS Code. Su Ubuntu si installa dallo Snap Store ufficiale; su altre distribuzioni scarica il pacchetto da code.visualstudio.com.
sudo snap install --classic codecode --version7. Codex CLI: installazione e login
Prerequisiti
- Account ChatGPT oppure OPENAI_API_KEY
curl -fsSL https://chatgpt.com/codex/install.sh | shcodex --versioncodexPrimo avvio
Lancia codex e scegli «Sign in with ChatGPT». Senza browser: codex login --device-auth.
Alternativa: npm install -g @openai/codex.
Verificato il 2026-09-17 · fonti: learn.chatgpt.com, learn.chatgpt.com, github.com. Prezzi e limiti cambiano spesso: controlla il sito ufficiale prima di pagare.