Prerequisiti
Prerequisiti
- Un’organizzazione con Outposts abilitato
- Un token API v3 con gli scope Outposts appropriati:
account.outposts.orchestratorper gli orchestratori che gestiscono gli outpost (implica lo scope della macchina)account.outposts.machineper i worker che leggono la coda e rivendicano/rilasciano le sessioni
- Una macchina (VM o container) con:
- Devin CLI installato
- Le dipendenze della macchina
- I repository clonati, con i remoti configurati
- Accesso ai build tools, ai registri di pacchetti, ai secret e ai servizi interni necessari per le sessioni
- La tua macchina
- Docker
Le sessioni vengono eseguite direttamente sulla macchina con le autorizzazioni del tuo utente. Ti
consigliamo di eseguire il worker in una directory dedicata in cui sei a tuo agio a
lasciare che un agent operi liberamente — o, meglio ancora, su una macchina riservata
a lavoro agentic di lunga durata, come un Mac Mini sulla tua scrivania.
1
Installa Devin CLI
Scarica e installa Devin CLI:
2
Crea un outpost
In Devin Cloud vai su Settings → Environment → Outposts e fai clic sul pulsante “Create Outpost”.Assegna un nome al tuo Outpost e scegli il tipo di macchine che gestirà (ad es. Linux, Windows o Mac). Quindi fai clic sul pulsante “Create”.
Dopo aver creato il tuo Outpost, riceverai un token Outpost che i worker che vuoi assegnargli useranno per autenticarsi con Devin.Copia il token e conservalo in un posto sicuro per utilizzarlo in futuro. Il token verrà mostrato una sola volta quando crei l’Outpost.

3
Esegui il worker del tuo Outpost
Vai alla directory in cui vuoi eseguire il worker:Quindi esegui il comando
devin worker start con il nome del tuo Outpost e il token che hai copiato in precedenza:4
Avvia una nuova sessione Outpost
In Devin Cloud, avvia una nuova sessione e configúrala per l’esecuzione sul tuo Outpost. In “Configuration” → “Virtual environment” vedrai il tuo nuovo Outpost nell’elenco. Selezionalo per eseguire lì la sessione.Ora puoi chiedere a Devin di iniziare a sviluppare sulla tua macchina! Prova qualcosa di semplice comee guarda lo script comparire nella directory del worker!
Passaggi successivi
Avvia il worker in una directory in cui si trova il tuo codice e chiedi a Devin di svilupparci sopra. Le sessioni vedono le repo estratte nella directory di lavoro del worker. Per gestire più sessioni contemporaneamente, esegui il worker su più macchine che puntano allo stesso outpost: N worker gestiscono N sessioni concorrenti e le altre restano in coda.Orchestrazione
Esegui automaticamente il provisioning delle macchine man mano che le sessioni entrano in coda, invece di mantenere worker attivi a lungo.
Integrations
Esegui il tuo outpost sulla piattaforma che già utilizzi — Namespace, Modal, E2B e altre.


