Se passi ore a scrivere codice, sai bene che l’editor che usi non è un dettaglio: è il tuo ambiente di lavoro principale, quello in cui trascorri la maggior parte della giornata. Zed è un editor di codice moderno, scritto in Rust dal team che ha creato Atom (lo storico editor di GitHub) e Tree-sitter (il parser incrementale oggi usato da centinaia di progetti). Dopo cinque anni di sviluppo e oltre mille build preliminari, Zed Industries ha rilasciato la versione 1.0 il 29 aprile 2026.
La promessa di Zed è semplice sulla carta ma ambiziosa nei fatti: offrire un ambiente di sviluppo integrato che sia reattivo come un terminale e potente come un IDE moderno. Per farlo, il team ha dovuto buttare via tutto ciò che rendeva lenti gli editor tradizionali: niente Electron, niente JavaScript, niente browser sotto il cofano. Al loro posto, un motore di rendering personalizzato (GPUI) che parla direttamente con la GPU, esattamente come farebbe un videogioco. L’anteprima stabile supporta Windows, macOS e Linux con funzionalità AI integrate, collaborazione in tempo reale e un ecosistema di estensioni in crescita. Se non hai mai sentito parlare di Zed, questo è il momento giusto per scoprire cosa può fare per te.
Dalle ceneri di Atom: la genesi di un’architettura senza compromessi
Per capire Zed bisogna partire da Atom, l’editor che GitHub lanciò nel 2014 e che ridefinì il concetto stesso di editor estensibile. Atom era costruito su Electron, a sua volta un fork di Chromium. Questo significava che ogni finestra includeva un motore JavaScript, un interprete HTML e un renderer CSS completi. La flessibilità era enorme, ma il prezzo in memoria e reattività cresceva con ogni plugin installato.
Quando GitHub chiuse Atom nel 2022, Nathan Sobo e il suo team trassero una lezione chiara: non si può battere la lentezza di Electron stando dentro Electron. VS Code aveva dimostrato che ottimizzazioni mirate potevano mascherare parte del problema, ma il soffitto tecnologico restava.
Così, invece di cercare di migliorare l’esistente, il team decise di buttare tutto e ripartire da zero in Rust, con un framework UI personalizzato chiamato GPUI. GPUI non è un wrapper attorno a una libreria esistente, ma un sistema di rendering che dialoga direttamente con Metal su macOS, Vulkan su Linux e DirectX su Windows. Ogni carattere, ogni icona, ogni pannello è una texture su un quadrato renderizzato dalla GPU, esattamente come un personaggio in un videogioco. Il risultato è che l’editor mantiene 120 fps costanti anche su schermi 4K con decine di file aperti: nessun editor basato su Electron può eguagliarlo, perché la natura stessa del rendering DOM introduce un limite strutturale.
Tree-sitter, il parser incrementale creato da Max Brunsfeld (altro membro fondatore del team), è integrato a livello architetturale, non come plugin. Sintassi evidenziata, folding del codice e navigazione strutturale non dipendono da estensioni di terze parti, ma sono parte del DNA stesso dell’editor. La differenza è sottile ma fondamentale: quando apri un file in Zed, Tree-sitter costruisce l’albero sintattico completo in pochi microsecondi e lo aggiorna in modo incrementale a ogni modifica, senza dover ripassare l’intero file. VS Code fa la stessa cosa, ma attraverso un layer di comunicazione LSP che introduce latenza e complessità. In Zed, il parser è nello stesso processo dell’editor, sulla stessa memoria.
Zed: prestazioni da brivido
I benchmark diffusi da Zed Industries e confermati da test indipendenti raccontano una storia sorprendente. La tabella seguente confronta Zed con VS Code e Cursor, i due editor più diffusi nel 2026:
| Metriche | Zed | VS Code | Cursor |
|---|---|---|---|
| Avvio a freddo | 0.4 secondi | 3.0 secondi | 3.1 secondi |
| RAM a riposo | 180 MB | 650 MB | 690 MB |
| Latenza di input | 2 ms | 12 ms | 12 ms |
| Apertura repo 100k file | 0.6 secondi | 8+ secondi | 9+ secondi |
Sono differenze che si sentono a ogni gesto quotidiano: aprire un progetto, saltare tra file, scrivere codice. Ma il dato forse più notevole è la latenza di input. I 2 millisecondi di Zed sono al di sotto della soglia di percezione umana, mentre i 12 millisecondi di VS Code no. VS Code non è “lento”, ma è semplicemente meno reattivo di quanto il nostro cervello consideri naturale. Più tempo passi a scrivere codice, più questa differenza si accumula.
Il segreto di Zed non sta in un singolo componente, ma nell’aver eliminato ogni strato non necessario tra la pressione di un tasto e la comparsa del carattere sullo schermo. Niente DOM, niente JavaScript bridge, niente reflow del browser: il percorso è tastiera, sistema operativo, GPU. Senza intermediazioni.
Per darti un termine di paragone, VS Code elabora ogni tasto passando attraverso V8 (il motore JavaScript di Chrome), poi attraverso il modello DOM di Electron, poi attraverso Chromium per il rendering. Ogni passaggio consuma cicli di CPU e introduce latenza. Zed occupa meno memoria con un intero progetto aperto di quanto VS Code ne occupi con una finestra vuota. Su un laptop con 8 GB di RAM, la differenza si traduce in avere browser, container Docker e editor che convivono senza swap. Su un MacBook Pro con Apple Silicon, Zed è spesso il secondo processo più leggero in esecuzione, dopo il kernel.
Installazione: su Windows, macOS e Linux in tre comandi
Zed 1.0 è disponibile per tutti e tre i sistemi operativi principali con procedure di installazione semplici. Su Windows puoi usare winget, il package manager nativo di Microsoft:
winget install -e --id ZedIndustries.ZedSu macOS, con Homebrew, il comando è altrettanto diretto:
brew install --cask zedSu Linux, Zed offre uno script bash che funziona su qualsiasi distribuzione, da Ubuntu e Debian a Fedora e Arch Linux:
curl -f https://zed.dev/install.sh | shSe preferisci la build preview (che riceve aggiornamenti circa una settimana prima della stabile), basta impostare la variabile d’ambiente ZED_CHANNEL=preview.
Un aspetto da sottolineare: Zed è scritto in Rust, ma non richiede alcuna runtime aggiuntiva o macchina virtuale. Il binario include tutto il necessario. Lo spazio su disco è di circa 80 MB contro i 400+ MB di VS Code con le estensioni base. L’installer su Windows è un semplice MSI senza componenti aggiuntivi.
Al primo avvio, la schermata di benvenuto ti permette di importare le impostazioni da VS Code, scegliere tra temi chiari e scuri, attivare la modalità Vim o Helix e configurare il tuo provider AI preferito. La palette comandi (Cmd+Shift+P) funziona in modo simile a quella di VS Code, quindi la curva di apprendimento iniziale è quasi nulla se arrivi da quell’ecosistema. Le impostazioni sono salvate in file JSON accessibili direttamente dall’editor.
AI nativa: agenti paralleli, edit prediction e BYOK
Se la velocità è il biglietto da visita di Zed, l’intelligenza artificiale integrata è il piatto forte. A differenza di editor come Cursor o Windsurf (che aggiungono un layer AI sopra una base Electron), Zed è stato progettato con l’AI come cittadina di prima classe fin dal primo giorno. Il pannello agente si apre con Cmd+Shift+A e supporta qualsiasi provider LLM tramite BYOK (Bring Your Own Key): Claude di Anthropic, GPT di OpenAI, Gemini di Google, DeepSeek-V4, OpenRouter e modelli locali tramite Ollama.
La configurazione è più semplice di quanto immagini. Apri il pannello agente (Cmd+Shift+A), clicca su “+ Add Provider” e inserisci URL dell’API, chiave e nome del modello. Per Ollama, ad esempio, l’endpoint sarà http://localhost:11434/v1 e potrai usare modelli come llama4 o Qwen3.6.
Un aspetto spesso sottovalutato ma cruciale: Zed supporta l’Agent Client Protocol (ACP), un protocollo aperto che permette di eseguire agenti esterni come Claude Agent, Codex o Cursor all’interno dell’editor senza dover lasciare l’interfaccia. L’integrazione con ACP significa che non sei vincolato a un singolo fornitore. Puoi far collaborare più agenti su progetti diversi, ciascuno con il modello più adatto al compito, e monitorarli da una dashboard unificata.
Una delle feature più interessanti è Edit Prediction, alimentata da Zeta2, un modello open-weight sviluppato da Zed Industries e rilasciato con dati di training aperti. Mentre scrivi, Zeta2 analizza il contesto del file, la cronologia delle tue modifiche recenti e la struttura sintattica circostante per suggerire la prossima modifica prima ancora che tu la inizi. Ma lo fa senza invadere: il suggerimento appare solo quando tieni premuto un modificatore, lasciandoti il controllo completo.
Se l’AI non ti interessa affatto, un singolo interruttore nelle impostazioni disabilita ogni funzionalità AI trasformando Zed in un editor puro, senza telemetria forzata, senza suggerimenti indesiderati.
Multiplayer e collaborazione: l’editor diventa Google Docs
Zed include una funzionalità che pochi concorrenti possono vantare a livello nativo: la collaborazione in tempo reale. Non è un plugin o un’estensione, ma è integrata nell’architettura dell’editor. Puoi condividere un progetto con un collega via link, lavorare sugli stessi file contemporaneamente, vedere il cursore dell’altro in tempo reale e chattare senza uscire dall’interfaccia. La condivisione dello schermo è gestita tramite LiveKit a bassissima latenza.
Il sistema è pensato per contesti eterogenei: ogni partecipante mantiene le proprie impostazioni, temi e scorciatoie, ma il contenuto del buffer è sincrono. Per i team distribuiti è un vantaggio notevole: niente più condivisione di schermo via Zoom o Discord con ritardi e compressione. C’è anche una virtual office integrata che mostra lo stato dei compagni di team e permette di entrare in una chiamata vocale con un clic.
Git è integrato al livello più profondo: staging, commit, push, pull, diff, tutto avviene senza aprire un terminale o installare estensioni. Il pannello Git si apre con Cmd+Shift+G e mostra i file modificati con un diff inline che sfrutta Tree-sitter per una precisione sintattica che altri editor ottengono solo con plugin dedicati. Per chi preferisce la riga di comando, il terminale integrato è sempre a portata di mano.
Il rovescio della medaglia riguarda l’ecosistema di estensioni, che conta circa 800 elementi contro le oltre 50.000 di VS Code. Se dipendi da plugin molto specifici (per linguaggi di nicchia, framework obsoleti o workflow aziendali custom), probabilmente Zed non è ancora pronto per te. La qualità delle estensioni è disomogenea: quelle ufficiali per linguaggi come TypeScript, Python, Rust e Go sono eccellenti, ma per linguaggi meno diffusi come Dart, Elixir o Nim l’esperienza può essere acerba.
Allo stesso modo, lo sviluppo remoto via SSH è ancora nella roadmap ufficiale: al momento devi affidarti al terminale integrato per le operazioni remote. Ma per chi lavora su progetti web moderni, API, microservizi o applicazioni desktop, Zed copre già il 90% delle esigenze quotidiane.
Zed: giudizio finale
Zed 1.0 non è solo un editor veloce. È la dimostrazione che un team con una visione chiara può ripensare da zero strumenti che davamo per scontati, liberandosi del peso della compatibilità a tutti i costi. Per lo sviluppatore che lavora su progetti medio-grandi con TypeScript, Python, Rust o Go, la differenza in termini di fluidità quotidiana è tale da giustificare il passaggio. Per chi vive nell’ecosistema VS Code con decine di estensioni e workflow consolidati, Zed è oggi un’alternativa affascinante ma non ancora intercambiabile, soprattutto per via di un ecosistema di plugin ancora agli inizi.
La direzione intrapresa è però quella giusta: editor più leggeri, AI come funzionalità nativa (non come innesto posticcio), collaborazione senza frizioni. Se sei curioso, ti consiglio di installarlo e usarlo per una settimana su un progetto secondario. Non servono configurazioni eroiche: Zed funziona bene out of the box, con temi curati, LSP funzionanti su decine di linguaggi e un terminale che risponde prima ancora che tu prema Invio.
Il resto lo farà la sensazione di scrivere codice senza che l’editor ti stia guardando da sopra la spalla, in attesa di rallentarti. Per ora Zed merita un’attenzione che va oltre la semplice curiosità tecnica.













