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.

1 · Scegli il sistema operativo

2 · Scegli un agente: ne basta uno

Best assoluto
Claude Code. Il più completo per lavorare in autonomia su un progetto, da terminale, VS Code, JetBrains, app desktop e web. Non ha un piano gratuito: da $20 al mese.
Best value
Codex CLI. Si prova gratis con ChatGPT Free, poi Plus a $20 al mese con accesso completo su CLI, estensione IDE, app e web.
Piano gratuito
Codex CLI, GitHub Copilot, Gemini CLI, opencode, Cursor, TraeCode, Grok Build
Piano studenti
GitHub Copilot, Gemini CLI

Solo a pagamento: Claude Code

3 · Codex CLI: pro e contro

OpenAI · CLI nel terminale; estensione IDE (VS Code, Cursor, JetBrains); app ChatGPT desktop; web

Sito ufficiale

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. 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 wget
  2. 2. 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 -y
    git config --global user.name "Nome Cognome"
    git config --global user.email "nome.cognome@mail.polimi.it"
    git --version && gh --version
  3. 3. 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 login
    gh auth status
  4. 4. 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 | bash
    nvm install --lts
    node -v && npm -v
  5. 5. 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-venv
    python3 --version && pip3 --version
  6. 6. 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 code
    code --version
  7. 7. Codex CLI: installazione e login

    Prerequisiti

    • Account ChatGPT oppure OPENAI_API_KEY
    curl -fsSL https://chatgpt.com/codex/install.sh | sh
    codex --version
    codex

    Primo 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.

We use cookies to analyze site traffic and enhance your experience. By clicking "Accept", you consent to our use of cookies.