ZCode: dentro il Free Agentic Development Environment per GLM-5.2
ZCode è un Agentic Development Environment (ADE) desktop gratuito che Z.ai ha lanciato nella settimana del 1° luglio 2026 per offrire alla famiglia di modelli z ai una casa adeguata per il coding — un file manager, un terminale, un pannello Git e un’anteprima live nel browser, il tutto costruito attorno a una conversazione con l’agente anziché attorno a un editor di testo. Racchiude tutto questo in un’unica app Electron invece di distribuirlo tra vari riquadri dell’editor.
Mentre Cursor o un fork di VS Code parte dall’editor e vi aggiunge un pannello di chat, ZCode parte dall’agente e organizza il resto dell’area di lavoro intorno a esso. Questo articolo analizza cosa fa realmente ZCode, in cosa differisce da Cursor, Claude Code e GitHub Copilot, e cosa significa concretamente il bonus quota del GLM Coding Plan.
Cos’è ZCode: agente al centro, non editor al centro
Un IDE editor-first mette i file di codice al centro dello schermo e tratta l’agente come un componente aggiuntivo nella barra laterale. ZCode capovolge questa logica: la conversazione con l’agente occupa il centro, e tutto il resto è organizzato intorno ad essa, il tutto all’interno di un’unica app Electron gratuita. La documentazione di docs.z.ai descrive ZCode esplicitamente come un ADE e non come un IDE — una distinzione su cui il prodotto insiste lungo tutto il materiale di onboarding.
Una singola finestra di ZCode include:
- Un file manager per navigare e modificare l’albero del progetto
- Un terminale integrato per eseguire comandi shell
- Un pannello Git per staging, commit e revisione dei diff
- Un’anteprima live nel browser per verificare immediatamente le modifiche renderizzate
- La chat con l’agente, che rimane il punto focale del layout
ZCode è l’ambiente di sviluppo agentivo ufficiale di Z.ai, pensato per offrire a GLM-5.2 una casa nativa per lavori di sviluppo reali, anziché trattarlo come un plug-in.Documentazione Z.ai
Cronologia del lancio
ZCode è stato lanciato pubblicamente nella settimana del 1° luglio 2026, posizionato come il harness ufficiale per GLM-5.2 — il modello di coding proprietario di Z.ai. È stato distribuito come download gratuito per macOS, Windows e Linux fin dal primo giorno, e Z.ai ha continuato a rilasciare aggiornamenti quasi quotidiani nelle settimane precedenti e successive al lancio, un ritmo che suggerisce come il prodotto sia ancora in fase di consolidamento attivo e non venga considerato finito.

Questo ritmo di rilascio è rilevante per chi deve decidere se adottare ZCode adesso o aspettare. Uno strumento che itera così velocemente tende a correggere le imperfezioni rapidamente, ma significa anche che i flussi di lavoro costruiti sull’attuale layout dei menu o sulle scorciatoie da tastiera potrebbero cambiare nel giro di qualche ciclo di release.
Funzionalità principali: Goal Mode, modalità di esecuzione e subagenti
La funzionalità di punta di ZCode è la Goal Mode, ma il sistema di modalità di esecuzione e l’architettura a subagenti che si trovano sotto di essa sono ciò che la rende utilizzabile su repository reali anziché su script di prova.
Il ciclo /goal
Digitare /goal seguito da un obiettivo — ad esempio “refactoring del modulo di autenticazione per usare JWT” — imposta un obiettivo di sessione verificabile all’interno di ZCode. L’agente pianifica il lavoro, lo implementa, esegue i test e itera automaticamente dopo ogni ciclo, verificando se l’obiettivo dichiarato risulta completato. Si ferma per riepilogare solo quando l’obiettivo è raggiunto, oppure quando incontra un blocco che non riesce a risolvere autonomamente.
Questo ciclo di auto-verifica è la differenza fondamentale tra Goal Mode e un semplice prompt in chat: invece di dover ricontrollare manualmente ogni ciclo, ZCode continua a iterare in base ai propri risultati dei test finché l’obiettivo non è effettivamente soddisfatto.
Modalità di esecuzione e subagenti
ZCode alterna cinque modalità di esecuzione con Shift+Tab, bilanciando autonomia e attrito da conferme in base al livello di supervisione desiderato dallo sviluppatore:
- Default — bilancia autonomia e check-in periodici sulle modifiche più rischiose.
- Confirm Before Changes — chiede conferma prima di ogni scrittura su file.
- Auto Edit — applica automaticamente le modifiche ai file, ma chiede ancora conferma per i comandi shell.
- Plan Mode — produce un piano senza toccare i file, per una revisione prima dell’esecuzione.
- Full Access — esegue tutto dall’inizio alla fine senza richieste di conferma.
Oltre a queste modalità, ZCode include subagenti che suddividono il lavoro per ruolo:
- General-purpose — accesso completo in lettura/scrittura, usato per i task di implementazione
- Explore — strettamente in sola lettura, limitato alla ricerca e all’esplorazione del codebase
- Subagenti personalizzati — definiti dallo sviluppatore con il proprio modello e set di permessi, utili per separare il ruolo di “pianificatore” da quello di “esecutore” all’interno della stessa sessione
Questa separazione è più utile sui repository di grandi dimensioni, dove far mappare il codebase a un agente in sola lettura prima che un agente con accesso completo inizi a modificare riduce sprechi e conflitti nelle modifiche.
Piattaforme, BYOK e il bonus del GLM Coding Plan
ZCode è gratuito da installare, ma il costo effettivo di utilizzo dipende dal modello che lo alimenta — GLM-5.2 tramite Z.ai direttamente, oppure un modello di terze parti tramite BYOK.
Installazione di ZCode
ZCode è disponibile come download gratuito su macOS, Windows e Linux, con supporto BYOK che consente agli sviluppatori di collegare le proprie chiavi API per modelli di terze parti invece di affidarsi esclusivamente all’endpoint di Z.ai. Parte degli strumenti e dei connettori sottostanti è open source nell’organizzazione GitHub zai-org, per chi vuole ispezionare o estendere la struttura interna.
La configurazione BYOK copre direttamente diversi provider di terze parti, tra cui:
- Anthropic
- OpenRouter
- Moonshot
- DeepSeek
- OpenAI
- MiniMax
Ogni provider si affianca alla connessione Z.ai predefinita, quindi un team che già paga per una di queste API non ha bisogno di un abbonamento separato solo per provare l’interfaccia di ZCode.
| Piattaforma | Disponibilità | Note |
|---|---|---|
| macOS | Download gratuito | Disponibile dalla settimana di lancio |
| Windows | Download gratuito | Disponibile dalla settimana di lancio |
| Linux | Download gratuito (beta) | Il più recente dei tre, ancora in fase di stabilizzazione |
Bonus quota del GLM Coding Plan
Gli abbonati a un GLM Coding Plan ottengono circa 1,5 volte la quota utilizzabile effettiva quando eseguono GLM-5.2 tramite ZCode rispetto alla misurazione dello stesso abbonamento altrove — un bonus legato specificamente all’uso del harness proprietario di Z.ai anziché di un client di terze parti. Al momento della stesura di questo articolo, quel bonus è uno sconto promozionale valido fino al 31 luglio 2026 (Z.ai indica che il consumo nelle ore di punta scende da un coefficiente 3x a un coefficiente 2x), non una caratteristica permanente del piano; verificate quindi i termini attuali prima di presumere che si estenda oltre quella data. Il dettaglio completo dei prezzi, incluso il confronto tra i livelli, si trova nella guida separata al GLM Coding Plan, poiché i prezzi del piano sono un argomento distinto dall’app ZCode in sé. Gli sviluppatori che vogliono confrontare direttamente i prezzi di GLM-5.2 con altri modelli di coding di frontiera possono consultare il listino OpenRouter per GLM come punto di riferimento di terze parti.
ZCode vs. Cursor, Claude Code e GitHub Copilot
Ognuno dei quattro strumenti ottimizza un punto diverso del flusso di lavoro, e nessuno di essi è un upgrade assoluto rispetto agli altri.
Dove vince ciascuno strumento
Il vantaggio di Cursor è la sua eredità VS Code. Essendo derivato da un editor consolidato, Cursor eredita un ecosistema di estensioni maturo, scorciatoie familiari e anni di rifinitura dell’editor che un’app agent-first nuova di zecca non può eguagliare fin dal primo giorno.
Il vantaggio di uno strumento agentivo CLI-first è operare su scala repository dal terminale. Gli sviluppatori che lavorano principalmente nella shell possono integrare un coding agent negli script e nei passaggi CI esistenti senza mai aprire una GUI, il che si adatta a flussi di lavoro incentrati sull’infrastruttura o headless.
Il vantaggio di GitHub Copilot sono i suggerimenti a livello di riga e l’integrazione nativa nelle pull request. Rimane il più vicino al codice che lo sviluppatore sta già guardando e si inserisce direttamente nel flusso di revisione GitHub già utilizzato dalla maggior parte dei team.
L’approccio di ZCode è essere l’unico dei quattro costruito come GUI desktop completa specificamente per il proprio modello sottostante, con Goal Mode e un sistema di subagenti integrato come funzionalità di primo livello, non come aggiunte esterne.
| Strumento | Interfaccia | Costruito intorno a | Funzionalità distintiva |
|---|---|---|---|
| ZCode | GUI desktop (agent-first) | GLM-5.2 | Goal Mode, subagenti personalizzati |
| Cursor | GUI desktop (editor-first) | Agnostico rispetto al modello | Ecosistema di estensioni VS Code |
| Claude Code | CLI da terminale | Modelli Claude | Automazione su scala repository |
| GitHub Copilot | Plugin per editor | Agnostico rispetto al modello | Suggerimenti a livello di riga, integrazione PR |
Chi dovrebbe provare ZCode per primo
ZCode è più adatto a due tipologie di sviluppatori:
- Chi è già curioso della famiglia di modelli Z.ai e vuole un’area di lavoro desktop gratuita e agent-first, anziché un’estensione aggiunta a un editor esistente
- Chi proviene dall’abitudine di lavorare principalmente in chat con il modello invece di scrivere codice direttamente, e vuole un passo naturale verso un vero ambiente di sviluppo
Per questo secondo gruppo, vale la pena leggere prima chat.z.ai, poiché copre il lato conversazionale del modello prima di passare all’ambiente di coding.
