Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Il 2 giugno 2026, Windsurf diventa Devin Desktop. Questa FAQ illustra cosa cambierà, cosa no e cosa significa per il tuo team.
Devin Desktop è il nuovo nome di Windsurf. È lo stesso IDE, lo stesso editor e ha le stesse funzionalità, ma ora tutto è unificato sotto il brand Devin. Se hai usato Windsurf 2.0, hai già usato quello che diventerà Devin Desktop.
L’Agent Command Center (Spaces, vista Kanban, gestione multi-agent) è ora al centro dell’esperienza. La classica esperienza di Windsurf (editor, estensioni, scorciatoie da tastiera, flussi di lavoro, LSP) è ancora presente e pienamente accessibile. Non verrà rimosso nulla.
2 giugno 2026. Devin Desktop verrà distribuito come un normale aggiornamento over-the-air. Riceverai una notifica che ti avviserà del cambiamento dell’esperienza.
Windsurf diventa Devin Desktop, con Agent Command Center come vista principale. L’IDE completo di Windsurf è ancora disponibile, con tutte le funzionalità che già conosci e apprezzi, e tutto il lavoro e i progressi fatti finora resteranno intatti. Nessun lavoro in corso subirà interruzioni e, dopo un rapido orientamento iniziale, l’interfaccia ti risulterà subito familiare.
Stiamo riunendo tutti i nostri prodotti sotto il marchio Devin: Devin Cloud, Devin Desktop, Devin CLI e Devin Review. Crediamo che il futuro dello sviluppo software sia nella gestione di team di agenti (locali e nel cloud) che lavorano al tuo fianco. Devin Desktop è il centro di controllo di tutto questo ed è lì che ci aspettiamo che gli sviluppatori trascorrano oltre il 90% del loro tempo.
Il mio piano o il prezzo cambiano?
No. Il tuo piano attuale continuerà a funzionare esattamente come oggi. Il prezzo resta invariato. Questo vale per tutti i tipi di piano, compresi i piani Enterprise legacy di Windsurf.
Come posso ottenere Devin Desktop con il piano Teams?
Devin Desktop è disponibile per gli utenti con full seat. Con il piano Teams, aggiungi un full seat per sbloccare Devin Desktop e 40 $/mese di utilizzo valido per tutti i prodotti Devin (Devin Cloud, Devin Desktop, Devin CLI e Devin Review).
Devo usare Devin per usare Devin Desktop?
No - puoi continuare a usare Devin Desktop con agenti esclusivamente locali.
No. Devin Desktop funziona da subito per tutti gli attuali utenti di Windsurf, inclusi i clienti Enterprise con piani legacy. Devin Cloud rimane uno SKU separato. Se ti interessa Devin Cloud, contatta il team che gestisce il tuo account.
Cosa succede alle mie Settings e alla configurazione?
Tutte le tue Settings di Windsurf verranno trasferite automaticamente a Devin Desktop. Anche Devin Local erediterà le tue Settings di Windsurf. Se hai un piano legacy di Windsurf, puoi comunque usare windsurf.com per gestire le tue Settings.
Perderò l’accesso a qualcosa?
No. L’IDE Windsurf, le tue estensioni, i tuoi flussi di lavoro e tutto il resto sono ancora disponibili. Il tuo piano, i prezzi e il tuo accesso rimangono invariati. Cambiano solo il nome e il branding.
Per dettagli su come il nuovo agente Devin Local gestisce funzionalità come la memoria e i flussi di lavoro, consulta le sue limitazioni.
Le mie regole Windsurf sono ancora supportate? E le regole Devin?
Sì. Devin Desktop continua a leggere tutte le regole Windsurf esistenti e aggiunge il supporto per i nuovi equivalenti .devin/. Non serve modificare nulla di ciò che usi oggi.
Entrambi i formati di regole sono supportati in parallelo:
- Regole in file singolo: il file legacy
.windsurfrules nella radice del workspace viene ancora letto. (Non esiste un equivalente .devinrules in file singolo: per le nuove regole usa il formato basato su directory qui sotto.)
- Regole basate su directory: singoli file di regole
.md all’interno di una directory rules/. .devin/rules/ è il percorso preferito e ha la precedenza, mentre .windsurf/rules/ viene mantenuta come fallback per la retrocompatibilità.
Inoltre, Devin Desktop legge le regole dai file AGENTS.md / agents.md e può importare .cursor/rules (.mdc) in .devin/rules/. Le regole basate su directory supportano trigger di attivazione nel frontmatter (sempre attive, in base alla decisione del modello, basate su glob e manuali), quindi una regola può applicarsi a ogni richiesta, solo quando il modello decide che è pertinente, solo ai file che corrispondono a un glob oppure solo quando viene invocata manualmente.
Gli amministratori Enterprise possono anche distribuire regole a livello di sistema; vedi Configurazione a livello di sistema più sotto.
Devin Local è un nuovo agente locale disponibile in Devin Desktop. È più efficiente di Cascade, supporta i subagents e utilizza la stessa architettura di Devin CLI. Devin Local eredita i Settings di Windsurf già esistenti.
Che cosa succede a Cascade?
Anche il Local Agent entrerà a far parte del brand Devin e si chiamerà Devin Local, con un harness migliorato, un’efficienza dei token fino al 30% superiore, supporto per i subagent e sandboxing. A partire dal 2 giugno, Devin Local sarà l’opzione predefinita. Cascade resterà disponibile fino al 1° luglio.
Il mio piano tariffario cambierà passando a Devin Local?
No, Devin Local in Windsurf o Devin Desktop utilizza esattamente lo stesso modello tariffario di Cascade: se al momento usi crediti basati sui prompt, continuerai a usarli.
E per Windsurf JetBrains?
Il plugin Windsurf JetBrains non è coinvolto da questa modifica e continuerà a funzionare come previsto (e manterrà il suo nome).
Cosa succede con le versioni precedenti di Windsurf?
In linea generale, consideriamo deprecata ogni versione tranne l’ultima, anche se facciamo del nostro meglio per mantenere la compatibilità e non interrompere il funzionamento delle versioni precedenti. Questo segue lo stesso modello adottato da Microsoft per VSCode. Potrai comunque continuare a scaricare le versioni precedenti di Windsurf, anche se non lo consigliamo.
I nostri amministratori possono provarlo prima del rollout?
Sì. Possiamo condividere una build preliminare con i vostri amministratori nella settimana precedente al 2 giugno, così potranno verificare la modifica nel vostro ambiente prima del rollout esteso a tutta l’org. Contattate il team che segue il vostro account per coordinarvi.
Dovremo aggiornare la nostra allowlist di rete?
Non sono necessarie modifiche alla rete.
Per gli utenti di Cognition Platform che accedono tramite devinenterprise.com, tutta l’autenticazione e i Settings saranno gestite dal sito di Devin.
Per Legacy Windsurf Enterprises, non sono strettamente necessarie modifiche. Gli aggiornamenti e i file binari continueranno a essere ospitati su codeiumdata.com e l’accesso continuerà ad avvenire su windsurf.com/enterprise. L’unica modifica è che i contenuti del sito web destinati agli utenti (il changelog e la documentazione) verranno spostati su un sottodominio di Devin (docs.devin.ai). Se vuoi che il tuo team continui ad avere accesso al changelog e alla documentazione, aggiungi docs.devin.ai o docs.devinenterprise.com alla tua allowlist (oppure .devin.ai / .devinenterprise.com se usi regole con caratteri jolly).
Qual è l’elenco completo degli hostname da consentire?
Non sono richieste modifiche alla whitelist prima del lancio.
Se preferisci inserire preventivamente elementi nella whitelist, questi sono gli hostname pertinenti:
Tutti i clienti (aggiornamenti, download di binari e sviluppo remoto):
.codeiumdata.com
update.windsurf.com
.windsurf.com
.codeium.com
.googleapis.com (autenticazione)
apis.google.com (autenticazione)
decagon.ai (supporto)
docs.devin.ai o docs.devinenterprise.com (changelog e documentazione, dopo il 2 giugno 2026)
Inoltre, i clienti di Cognition Platform devono inserire nella whitelist .devin.ai o .devinenterprise.com
Quali hostname utilizza l’applicazione desktop per gli aggiornamenti automatici?
L’applicazione desktop verifica la disponibilità degli aggiornamenti OTA (over-the-air) e li scarica automaticamente. Il sistema di aggiornamento utilizza due tipi di richieste:
- API di verifica degli aggiornamenti: l’applicazione contatta periodicamente il server di aggiornamento per verificare se è disponibile una nuova versione.
- Alcuni utenti disattivano questa funzionalità
- Download del binario: quando viene rilevato un aggiornamento, l’applicazione scarica il nuovo programma di installazione o archivio da una CDN.
Gli hostname pertinenti sono utilizzati da tutti i clienti (sia Legacy Windsurf sia Cognition Platform):
update.windsurf.com — API di verifica degli aggiornamenti
windsurf-stable.codeiumdata.com — download dei binari per i canali stable e next
Se le regole del firewall o del proxy sono basate sul dominio, assicurati che questi hostname siano raggiungibili sulla porta 443 (HTTPS). Se vengono bloccati, l’applicazione non potrà rilevare o installare gli aggiornamenti.
Quali hostname vengono utilizzati per lo sviluppo remoto (SSH, Dev Containers)?
Quando ci si connette a una macchina remota tramite SSH o Dev Containers, l’app desktop scarica sulla macchina remota il Remote Extension Host (REH) e i binari della CLI. Questi hostname sono necessari per tutti i clienti (sia Legacy Windsurf che Cognition Platform):
windsurf-stable.codeiumdata.com — archivi REH e CLI (canali stable/next)
windsurf-nightly.codeiumdata.com — archivi REH e CLI (canale insiders)
La macchina remota deve poter raggiungere questi hostname sulla porta 443. Se i tuoi server remoti sono dietro un proxy aziendale o in una rete air-gapped, assicurati che questi domini siano raggiungibili oppure predisponi manualmente il bundle REH.
La modifica del nome dell’app influirà sulle nostre policy di gestione dei dispositivi (MDM)?
Sì: questo è l’aspetto più importante per i team IT e di sicurezza degli endpoint. Il nome dell’applicazione desktop cambia da Windsurf a Devin (comparirà come Devin.app su macOS, Devin.exe su Windows e Devin / devin su Linux). Molte organizzazioni usano policy centralizzate di gestione dei dispositivi (MDM / gestione degli endpoint) che segnalano o bloccano qualsiasi applicazione non esplicitamente approvata, quindi una policy che oggi consente solo “Windsurf” potrebbe segnalare o bloccare l’applicazione rinominata dopo l’aggiornamento del 2 giugno.
Azione richiesta: Prima del 2 giugno 2026, aggiungi Devin all’allowlist nelle tue policy di gestione dei dispositivi / gestione degli endpoint e conferma con il team di sicurezza degli endpoint che l’applicazione rinominata sia approvata. Assicurati che questa comunicazione arrivi al team che gestisce effettivamente queste policy: in molte aziende, quel team è separato da quello che si occupa della distribuzione dell’IDE.
Da quali percorsi di file locali l’applicazione legge e su quali scrive?
Durante il periodo di transizione, Devin Desktop legge sia dai percorsi di file legacy (Windsurf/Codeium) sia da quelli nuovi (Devin) e scrive i nuovi dati nei percorsi Devin. Gli amministratori Enterprise che gestiscono policy degli endpoint, il monitoraggio dell’integrità dei file o le regole di prevenzione della perdita di dati devono tenere presenti le seguenti directory.
Tutti i dati presenti nei percorsi legacy verranno copiati nei nuovi percorsi al primo avvio di Devin Desktop.
Dati IDE per utente (Settings, Extensions, workspaces)
Questa è la directory dei dati utente derivata da quella di VS Code. Se il nuovo percorso esiste, leggeremo i dati da lì:
| OS | Percorso legacy (lettura) | Nuovo percorso (lettura + scrittura) |
|---|
| macOS | ~/Library/Application Support/Windsurf/ | ~/Library/Application Support/Devin/ |
| Windows | %APPDATA%\Windsurf\ | %APPDATA%\Devin\ |
| Linux | ~/.config/Windsurf/ | ~/.config/Devin/ |
Contiene: User/settings.json, User/keybindings.json, User/snippets/, globalStorage/, Workspaces/, argv.json
Directory delle estensioni per utente
Le estensioni sono archiviate nella cartella nascosta il cui nome deriva da quello del prodotto. I percorsi legacy rimarranno in sola lettura:
| Percorso legacy (lettura) | Nuovo percorso (lettura + scrittura) |
|---|
~/.windsurf/extensions/ | ~/.devin/extensions/ |
Directory di configurazione a livello utente
La directory principale di configurazione a livello utente archivia i Settings dell’utente, la configurazione MCP, gli skills globali e i flussi di lavoro:
| Scopo | Percorso |
|---|
| Settings dell’utente | ~/.codeium/user_settings.pb |
| Configurazione MCP | ~/.codeium/mcp_config.json |
| Flussi di lavoro globali | ~/.codeium/windsurf/global_workflows/ |
| Skills globali | ~/.codeium/windsurf/skills/ |
| Binari CLI | ~/.codeium/windsurf/bin/ |
La struttura della directory ~/.codeium/ non cambia in questa versione. Questi percorsi rimangono invariati.
Configurazione a livello di sistema (gestita dagli amministratori, per computer)
Gli amministratori Enterprise possono distribuire regole, flussi di lavoro e skills a livello di sistema in queste directory:
| OS | Percorso legacy (lettura) | Nuovo percorso (lettura + scrittura) |
|---|
| macOS | /Library/Application Support/Windsurf/ | /Library/Application Support/Devin/ |
| Windows | C:\ProgramData\Windsurf\ | C:\ProgramData\Devin\ |
| Linux | /etc/windsurf/ | /etc/devin/ |
Contiene le sottodirectory: rules/, workflows/, skills/
Binari dei comandi CLI / shell
| SO | Percorso | Nomi dei binari |
|---|
| macOS / Linux | ~/.codeium/windsurf/bin/ | devin-desktop, surf (legacy), windsurf (legacy) |
| macOS / Linux | ~/.local/bin/ | devin |
| Windows | %LOCALAPPDATA%\devin\bin\ | devin.exe |
Directory a livello di workspace (all’interno dei repository)
L’applicazione supporta già .devin/ come directory principale del workspace e usa .windsurf/ come fallback per garantire la retrocompatibilità. Per questi elementi non è richiesta alcuna azione da parte dell’amministratore:
| Legacy (lettura, fallback) | Nuova (lettura + scrittura, preferita) | Contenuti |
|---|
.windsurfrules (file radice) | .devin/rules/ (directory) | Regole del progetto (formato legacy a file singolo) |
.windsurf/rules/ | .devin/rules/ | Regole del progetto |
.windsurf/workflows/ | .devin/workflows/ | Flussi di lavoro |
.windsurf/skills/ | .devin/skills/ | Skill |
.windsurf/plans/ | .devin/plans/ | Plans |
.codeiumignore / .windsurfignore | .codeiumignore (invariato) / .windsurfignore | Pattern di esclusione |
Cosa dovrebbero consentire i criteri di sicurezza degli endpoint / DLP?
Se la tua organizzazione utilizza strumenti di sicurezza degli endpoint che limitano le directory da cui le applicazioni possono leggere o in cui possono scrivere, assicurati che i seguenti percorsi siano autorizzati per l’applicazione Devin Desktop:
- macOS:
~/Library/Application Support/Devin/, ~/.devin/, ~/.codeium/, ~/.windsurf/, ~/.local/bin/devin
- Windows:
%APPDATA%\Devin\, %LOCALAPPDATA%\devin\, ~\.codeium\, ~\.windsurf\
- Linux:
~/.config/Devin/, ~/.devin/, ~/.codeium/, ~/.windsurf/, /etc/devin/, ~/.local/bin/devin
L’applicazione utilizza anche la directory temporanea del sistema ($TMPDIR / %TEMP%) per dati temporanei.
Quali hostname utilizza Devin CLI per gli aggiornamenti?
Devin CLI dispone di un proprio meccanismo di aggiornamento, separato dall’applicazione desktop. Questa modifica non avrà alcun impatto su Devin CLI.
Rivolgiti al team che segue il tuo account o all’assistenza clienti.