news

Swift su Cursor e VSCodium: l'estensione arriva su Open VSX

L'estensione Swift ufficiale è ora disponibile tramite Open VSX Registry su Cursor, VSCodium, AWS Kiro e Google Antigravity. Sourcekit-lsp porta autocompletamento, LLDB e DocC preview fuori da VS Code e Xcode.

L’estensione Swift ufficiale è ora pubblicata su Open VSX Registry, il registro open source gestito dalla Eclipse Foundation come alternativa al Visual Studio Marketplace. L'8 aprile 2026, Tracy Miranda del Swift Build and Packaging Workgroup di Apple ha annunciato che l’estensione è disponibile su Cursor, VSCodium, AWS Kiro e Google Antigravity, oltre che su VS Code, senza bisogno di download manuali o installazioni da sorgenti non ufficiali.

Perché Open VSX e non solo VS Code Marketplace

VS Code Marketplace non è accessibile a tutti i fork di VS Code. I progetti che adottano la base di codice open di VS Code — tra cui VSCodium, che rimuove la telemetria proprietaria di Microsoft, e Cursor, che aggiunge funzioni AI — distribuiscono le loro estensioni attraverso Open VSX o richiedono agli utenti di installarle manualmente. Per Swift questo significava che chi usava editor alternativi doveva ricorrere a sorgenti non ufficiali o aggirare il processo di installazione standard.

Con la pubblicazione ufficiale su Open VSX il problema scompare: basta cercare “Swift” nel pannello delle estensioni di qualsiasi editor compatibile con il registro della Eclipse Foundation.

Cosa include l’estensione

Il supporto copre autocompletamento, refactoring, debugging con LLDB integrato, test explorer e anteprima live della documentazione DocC. La base tecnica è sourcekit-lsp, lo stesso server di linguaggio usato internamente da Xcode. Non si tratta di un’implementazione parallela o semplificata: le funzionalità derivano dallo stesso motore.

Per VS Code, l’estensione ha ricevuto contemporaneamente il badge di “verified extension” dal team Swift, con l’aggiunta di background indexing stabile, debugging LLDB built-in e preview DocC live come funzionalità garantite nell’installazione standard.

Cursor: il caso più rilevante

Cursor è probabilmente l’editor che beneficia di più da questo aggiornamento. È usato da una fetta crescente di sviluppatori Swift — soprattutto chi lavora su codice server-side o script — che preferisce un ambiente con funzioni AI integrate. Grazie al supporto Open VSX, Cursor può installare automaticamente l’estensione Swift senza intervento dell’utente.

Swift.org ha pubblicato una guida dedicata per configurare Swift come skill personalizzata nei workflow AI di Cursor. Questo è utile soprattutto per chi usa Cursor in modalità agentica per generare o revisionare codice Swift con assistenza AI: il server di linguaggio viene ora riconosciuto nativamente, rendendo le suggerimenti del modello più accurati rispetto al contesto del file.

Piattaforme supportate

Il supporto è descritto come cross-platform su macOS, Linux e Windows, coerente con l’infrastruttura di sourcekit-lsp che già funziona fuori da macOS per Swift server-side. Non ci sono restrizioni menzionate per Apple Silicon rispetto a x64.

Cosa questo annuncio non cambia

L’estensione si basa su sourcekit-lsp e non integra Instruments, Simulator, Xcode Build System o altri strumenti del flusso iOS/macOS nativo. Per chi sviluppa app iOS o macOS, Xcode resta necessario per firma, provisioning, build su device fisici e accesso agli SDK proprietari. L’espansione IDE riguarda prima di tutto Swift server-side, script, librerie multipiattaforma e tooling command-line, non il ciclo di sviluppo app su piattaforma Apple.

Chi usa Xcode non ha motivo di cambiare flusso di lavoro. La novità è rilevante per chi già preferiva editor alternativi e doveva tollerare un’installazione non ufficiale o funzionalità degradate.

Prossimo punto da seguire

Con Open VSX stabilito come canale ufficiale di distribuzione, il punto critico da monitorare riguarda la cadenza degli aggiornamenti: se l’estensione si aggiornerà in sincronia con le nuove SDK introdotte a WWDC26, i developer su Cursor e VSCodium potranno lavorare con le API più recenti senza attendere cicli di aggiornamento separati. La documentazione Swift.org non specifica ancora una policy di aggiornamento coordinata con Xcode.

Luca
Luca

Sviluppatore software, utente Apple dal 2012. Scrivo di news e strumenti per chi sviluppa su piattaforme Apple.

Chi sono →