Priya Nair
priya@acme.com
Per Windsurf e Devin Desktop
Hai creato uno strumento interno in Windsurf. TeamOnly lo mette a un link privato che possono aprire solo i colleghi, con il loro account Google o Microsoft di lavoro o con un codice inviato alla loro email aziendale. La pubblicazione la fa l’agente nel tuo editor.
pubblica questa app su TeamOnlyEseguo npx teamonly deploy? Aspetto la tua approvazione.Live at https://stock.acme.teamonly.appOnly @acme.com accounts can sign in.01Risposta breve
Windsurf è diventato Devin Desktop il 2 giugno 2026, come normale aggiornamento della stessa app. I suoi agenti leggono AGENTS.md, e npx teamonly init ci scrive le regole di TeamOnly.
Quindi: esegui init una volta, chiedi lo strumento all’agente, poi chiedigli di pubblicarlo. Esegue npx teamonly deploy nel terminale dell’editor e ottieni un link come stock.acme.teamonly.app che nessuno fuori dalla tua azienda può aprire.
02Passaggi
Apri la cartella dell’app ed esegui npx teamonly init nel terminale dell’editor. In una cartella vuota crea un’app di partenza; in una esistente aggiunge i file di TeamOnly e lascia stare il tuo codice.
Nel pannello dell’agente (Devin Local, o Cascade se lo usi ancora): “Un contatore delle scorte dove chiunque in magazzino registra un conteggio dal telefono.” Crea un front end React e una piccola API, l’unica struttura che TeamOnly esegue.
Scrivi “pubblica questa app su TeamOnly”. L’agente esegue npx teamonly deploy e ti chiede prima di approvare il comando, a meno che tu non l’abbia già consentito.
La prima volta l’agente ti chiede l’email aziendale e il codice di 6 cifre che ti mandiamo. Se la tua azienda è nuova su TeamOnly, ti offre una prova gratuita di 14 giorni.
Mandalo al team. Modifica l’app più avanti e pubblica di nuovo; il link resta lo stesso.
npx teamonly initAdded the TeamOnly instructions for Claude Code, Cursor and other AI tools npx teamonly deployLive at https://stock.acme.teamonly.app03Cosa legge l’agente
init scrive un blocco delimitato in AGENTS.md, nella cartella principale del progetto, e lascia stare il resto del file se ne hai già uno. Il blocco descrive la struttura dell’app, come sapere chi ha fatto l’accesso, il database e i file, e come pubblicare.
La documentazione di Cognition dice che Devin Desktop trova AGENTS.md da solo. Per Cascade, un AGENTS.md nella radice è una regola sempre attiva, inclusa in ogni messaggio. Anche il nuovo agente Devin Local legge le regole e AGENTS.md. Non ti serve un file .windsurf/rules; la documentazione elenca quella cartella come posizione legacy accanto a .devin/rules.
È questo che impedisce all’agente di aggiungere Express, Next.js, Supabase o una pagina di login. Su TeamOnly non funzionano, e le regole lo dicono.
04Esecuzione dei comandi
Entrambi gli agenti possono eseguire comandi nel terminale. Cascade chiede prima di ogni comando a meno che tu non lo consenta, o che attivi la modalità Turbo, che esegue tutto tranne ciò che è nella tua lista di divieti. Devin Local usa le sue regole per consentire, chiedere e vietare. In entrambi i casi puoi approvare npx teamonly deploy una volta e lasciarlo eseguire.
Una cosa da evitare: Devin Desktop ha i suoi App Deploys, che mettono un’app su Netlify a un URL pubblico. Servono per le app che chiunque può aprire. Per uno strumento che devono usare solo i colleghi, pubblica invece su TeamOnly.
05Opzione MCP
Il pacchetto teamonly è anche un server MCP, quindi l’agente può pubblicare, leggere i log e cambiare chi può aprire un’app tramite strumenti invece che comandi. Aggiungi questo a mcp_config.json:
{ "mcpServers": { "teamonly": { "command": "npx", "args": ["-y", "teamonly", "mcp"] } } }La documentazione di Cognition mette il file in ~/.config/devin/mcp_config.json (su Windows %APPDATA%\devin\mcp_config.json). In Cascade, aprilo dal menu … in cima al pannello, poi Open MCP config file. Devin Local chiede prima di chiamare uno strumento MCP, e puoi consentire gli strumenti di TeamOnly per la sessione o per sempre. Con la Devin CLI, la stessa cosa è un solo comando:
devin mcp add teamonly -- npx -y teamonly mcp06Cosa vedono i colleghi
I tuoi colleghi non hanno bisogno di Windsurf, di un account Devin né di installare niente.
Aprono il link e accedono con il loro account Google o Microsoft di lavoro, o con un codice inviato alla loro email aziendale. TeamOnly lo verifica prima che giri qualsiasi parte del tuo codice, e la tua app riceve nome ed email. Chi è fuori dalla tua azienda si ferma alla pagina di accesso. Chi usa soltanto le app non paga. Come funziona il login aziendale.
Priya Nair
priya@acme.com
Davanti all’app delle spese c’è una porta con la targa Riservato al personale. Sam, che ha fatto l’accesso come sam@acme.com, viene controllato alla porta ed entra. Poi randomperson@gmail.com e un bot vengono controllati alla stessa porta e respinti. Non arrivano mai all’app, perché il controllo avviene alla porta, prima dell’app.
Sì. Le FAQ di Cognition dicono che Devin Desktop è il nuovo nome di Windsurf, arrivato il 2 giugno 2026 come normale aggiornamento, con piani, estensioni e impostazioni mantenuti. Tutto ciò che c’è in questa pagina vale per entrambi i nomi.
Entrambi, ma ti serve solo AGENTS.md. Devin Desktop trova AGENTS.md automaticamente, e un file nella radice vale per ogni messaggio in Cascade. npx teamonly init ci scrive le regole di TeamOnly. .windsurf/rules funziona ancora ma è indicata come posizione legacy.
Sì. Cascade e Devin Local eseguono entrambi comandi nel terminale. Ti chiedono di approvare un comando a meno che le tue impostazioni non lo consentano, quindi di solito clicchi su approva una volta.
App Deploys mette le app su Netlify a un URL pubblico. Va bene per un sito pubblico. Uno strumento interno con dati aziendali dovrebbe stare dietro il login aziendale, ed è quello che TeamOnly fa con ogni app, con database e archiviazione file inclusi.
No. L’agente può eseguire i comandi nel terminale. Il server MCP c’è se preferisci che usi degli strumenti, per esempio per leggere i log dell’app online o cambiare chi può aprirla.
I primi 14 giorni sono gratis, senza carta. Poi Builder costa $19 al mese per un creatore e 3 app, e Team costa $249 al mese per tutti i creatori e le app. I colleghi che usano soltanto le app non pagano. Il tuo piano Windsurf o Devin resta com’è.
Informazioni su Windsurf e Devin Desktop verificate il 26 ottobre 2026 sulla documentazione di Cognition: Devin Desktop FAQ, AGENTS.md, Devin Local, terminale, Cascade MCP, Devin CLI MCP, App Deploys. Il prodotto cambia in fretta; controlla la sua documentazione se qualcosa ti sembra diverso.
Accesso anticipato
TeamOnly è in accesso anticipato e tutti i piani sono già disponibili. Provalo gratis per 14 giorni senza carta, oppure abbonati. In entrambi i casi la tua azienda è pronta subito, e bastano tre comandi per mettere online la tua prima app.
Nessuna carta per la prova. Poi da $19 al mese, disdici quando vuoi.
Le domande vanno a hello@teamonly.dev, e risponde una persona.