GitHub Copilot CLI e Copilot SDK sono ora disponibili in versione stabile: la CLI porta un agente AI completo nel terminale, mentre l'SDK consente di integrare lo stesso runtime agentico dentro applicazioni e servizi. Nel 2026 non sono più semplici anteprime: sono strumenti pronti anche per workflow di produzione.
Da quando questa guida è stata pubblicata, GitHub ha cambiato parecchio il prodotto. Sono arrivati la disponibilità generale, una nuova interfaccia, gli Agent Plugins 1.0, la scelta automatica del modello, i limiti di crediti per sessione e nuovi SDK ufficiali. Vediamo cosa serve davvero e quale dei due strumenti scegliere.
GitHub Copilot CLI e SDK: cosa è cambiato
- 25 febbraio 2026: Copilot CLI è diventato generalmente disponibile.
- 2 giugno 2026: Copilot SDK è uscito dalla preview ed è diventato GA, con API stabile e supporto per la produzione.
- 23 giugno 2026: la nuova interfaccia del terminale è diventata disponibile per tutti.
- 1 luglio 2026: sono arrivati i limiti di crediti AI per singola sessione.
- 12 agosto 2026: Agent Plugins 1.0 è diventato disponibile su CLI, SDK, VS Code e app Copilot.
Questo cambia anche il giudizio sul prodotto: a gennaio era interessante soprattutto per sperimentare; oggi può diventare una parte concreta del workflow di sviluppo.
Che cos'è GitHub Copilot CLI
GitHub Copilot CLI è un ambiente di sviluppo agentico che funziona direttamente nel terminale. Può analizzare un repository, pianificare una modifica, intervenire sui file, eseguire comandi e testare il risultato mantenendo il contesto della sessione.
È disponibile con tutti i piani Copilot. Negli account gestiti da un'organizzazione, l'amministratore deve però abilitare la relativa policy. Quando avvii una sessione in una cartella, Copilot chiede inoltre di confermare che consideri attendibili i file presenti.
Quando conviene usare la CLI
- Debug: esplora log, codice e dipendenze senza uscire dalla shell.
- Refactoring: prepara un piano, modifica più file ed esegue i test.
- GitHub: lavora con repository, issue e pull request usando il linguaggio naturale.
- Automazione: può essere richiamata da script e GitHub Actions.
- Code review: usa agenti specializzati per analizzare le modifiche.
Come installare GitHub Copilot CLI
Il metodo più diretto resta npm:
npm install -g @github/copilot
Dopo l'installazione verifica la versione e avvia l'interfaccia:
copilot --versioncopilot
Per l'autenticazione puoi seguire il flusso tramite browser. Se Copilot è fornito dall'azienda, controlla prima che la CLI sia consentita nelle impostazioni dell'organizzazione. I metodi di installazione e i requisiti possono cambiare: prima di procedere è utile consultare la documentazione ufficiale per configurare Copilot CLI.
Come usare Copilot CLI senza perdere il controllo
Il punto di forza non è chiedere una singola riga di codice, ma affidare all'agente un obiettivo verificabile. Un prompt efficace specifica risultato, vincoli e comando di test:
Analizza questo progetto, proponi un piano per aggiungere il rate limiting all'API, non modificare il database ed esegui i test prima di mostrarmi il diff.
Per lavori complessi conviene iniziare dalla modalità Plan. Puoi attivarla con /plan oppure con Shift+Tab. In questo modo l'agente espone il percorso prima di modificare il progetto.
Funzioni utili nel 2026
- Auto model selection: sceglie dinamicamente un modello compatibile con piano e policy.
- Sub-agenti: delegano esplorazione, review e task specifici senza saturare subito il contesto principale.
- Auto-compaction: comprime lo storico quando la sessione si avvicina al limite di contesto.
- Skills e plugin: aggiungono istruzioni riutilizzabili e integrazioni MCP.
- Provider personalizzati: puoi collegare endpoint OpenAI-compatible, Azure, Anthropic e anche modelli locali tramite Ollama.
- Limite di sessione: impedisce a un'attività lunga di consumare più crediti AI del previsto.
Per confrontare questa esperienza con gli altri agenti disponibili, leggi anche il mio confronto tra Claude Code e Codex e l'analisi più ampia su Claude Code, Codex e OpenCode. Se invece ti serve il paragone diretto con l'agente di Anthropic, compresi i due modelli di prezzo a confronto, ho scritto un pezzo dedicato su Copilot CLI e Claude Code, quale conviene.
Che cos'è GitHub Copilot SDK
Copilot SDK è il kit ufficiale per inserire il runtime agentico di Copilot nelle proprie applicazioni. Non restituisce soltanto testo: gestisce pianificazione, conversazioni multi-turn, streaming, chiamate a strumenti, modifiche ai file e sessioni persistenti.
La differenza è semplice: con Copilot CLI sei tu a lavorare con l'agente nel terminale; con Copilot SDK costruisci un prodotto o un'automazione che usa l'agente in modo programmatico.
Linguaggi supportati
La documentazione attuale include esempi per TypeScript, Python, Go, Rust, .NET e Java. La vecchia guida ne indicava soltanto quattro: è uno degli aggiornamenti più importanti.
npm install @github/copilot-sdkper TypeScript e Node.js;pip install github-copilot-sdkper Python;go get github.com/github/copilot-sdk/goper Go;cargo add github-copilot-sdk --features deriveper Rust;dotnet add package GitHub.Copilot.SDKper .NET;- pacchetto
com.github:copilot-sdk-javaper Java.
Node.js, Python e .NET possono fornire la CLI automaticamente; per gli altri ambienti bisogna controllare il percorso di configurazione previsto. La guida ufficiale al primo progetto con Copilot SDK contiene requisiti ed esempi aggiornati.
Esempio minimo con Copilot SDK in TypeScript
Un client essenziale crea una sessione, invia il prompt, attende il risultato e chiude il processo:
import { CopilotClient } from "@github/copilot-sdk";
const client = new CopilotClient();
const session = await client.createSession({ model: "auto" });
const response = await session.sendAndWait({ prompt: "Analizza questo errore API" });
console.log(response?.data.content);
await client.stop();
Da qui puoi aggiungere streaming, strumenti personalizzati, hook, osservabilità e sessioni cloud. È utile, per esempio, per creare un assistente interno che consulta documentazione aziendale e apre una issue solo dopo l'approvazione dell'utente.
Copilot CLI vs Copilot SDK: quale scegliere?
- Scegli Copilot CLI se vuoi programmare, fare debug o gestire repository dal terminale.
- Scegli Copilot SDK se devi integrare capacità agentiche nello sviluppo di una web app, in un servizio backend o un tool interno.
- Usali insieme quando vuoi prototipare il workflow nella CLI e poi trasformarlo in un'automazione ripetibile con l'SDK.
Se invece vuoi automatizzare operazioni direttamente dentro GitHub, valuta anche la mia guida ai GitHub Agentic Workflows: l'intento è diverso e non conviene confondere i tre strumenti.
Quanto costano Copilot CLI e SDK?
Copilot CLI è accessibile con tutti i piani Copilot. Nel 2026 GitHub misura una parte dell'utilizzo tramite AI credits: il piano include una quantità mensile e l'eventuale uso aggiuntivo dipende dalle impostazioni di spesa. Lo stesso principio si applica alle sessioni avviate tramite SDK.
I costi possono quindi dipendere da piano, modello e durata dei task. Per automazioni non presidiate è prudente impostare un limite per sessione: la funzione è supportata da Copilot CLI 1.0.66 e Copilot SDK 1.0.5 o versioni successive. Consulta sempre la pagina ufficiale sul billing di GitHub Copilot prima di stimare i costi di produzione.
Sicurezza: quattro controlli da non saltare
- Directory attendibili: non avviare l'agente in repository o cartelle di origine sconosciuta.
- Permessi dei tool: consenti soltanto comandi, percorsi e URL necessari.
- Segreti: non inserire token nei prompt e proteggi file come
.env. - Budget: limita crediti e durata delle sessioni automatiche.
Plugin e server MCP aumentano le possibilità ma anche la superficie di rischio. Prima di installarli controlla autore, permessi e azioni disponibili. Sul tema degli input malevoli nelle automazioni puoi approfondire la vulnerabilità PromptPwnd nelle pipeline CI/CD.
GitHub Copilot CLI vale la pena nel 2026?
Sì, soprattutto se GitHub è già il centro del tuo workflow. La disponibilità generale, l'integrazione con repository e pull request, i plugin condivisi e il supporto multi-modello rendono la CLI molto più matura rispetto alla preview iniziale.
L'SDK è ancora più interessante per team e sviluppatori che vogliono costruire prodotti agentici senza implementare da zero orchestrazione, streaming e tool calling. Il limite principale è economico: un'automazione che lavora a lungo deve essere osservabile e avere un budget esplicito.
Domande frequenti
GitHub Copilot CLI è gratis?
È disponibile con tutti i piani Copilot, incluso il piano Free entro i relativi limiti. L'utilizzo dei modelli e delle funzioni agentiche può consumare i crediti AI inclusi nel piano.
Copilot SDK è ancora in preview?
No. GitHub ha annunciato la disponibilità generale del Copilot SDK il 2 giugno 2026, con API stabile e supporto per impieghi di produzione.
Serve installare la CLI per usare l'SDK?
Dipende dal linguaggio e dalla configurazione. Alcuni SDK includono o gestiscono automaticamente la CLI; altri richiedono un runtime CLI disponibile. Conviene seguire la guida specifica del linguaggio.
Copilot CLI può usare modelli locali?
Sì. Può collegarsi a provider compatibili con OpenAI Chat Completions, compresi Ollama e vLLM, purché il modello supporti streaming e tool calling.
Qual è la differenza tra Copilot CLI e GitHub Copilot nell'editor?
La CLI è progettata per workflow agentici nel terminale e per l'integrazione diretta con comandi e repository. L'editor resta più comodo per completamenti inline e modifiche visuali durante la scrittura del codice.
Leggi anche
- Copilot CLI vs Claude Code: quale conviene nel 2026
- Claude Code vs Codex: confronto definitivo 2026
- Claude Code vs Codex vs OpenCode
- GitHub Agentic Workflows: guida alla technical preview
- PromptPwnd e sicurezza delle pipeline CI/CD
Conclusione
Copilot CLI e SDK sono passati da promessa a strumenti concreti. La CLI è la scelta più immediata per lavorare sul codice dal terminale; l'SDK serve quando vuoi trasformare quelle capacità in un prodotto o in un processo aziendale controllato.
Sul futuro degli strumenti per chi fa siti ho scritto anche di Runway Solaris e delle interfacce generate senza codice.
Se vuoi integrare un agente AI in una web app o progettare una automazione AI sicura, posso aiutarti a scegliere architettura, permessi e limiti di spesa: contattami per parlarne.



