osFoundry / Platform
IDE web
Un workspace Monaco completo — editing multi-file, ricerca, terminale, debugger. Funziona ovunque.
Che cos’è
Il Web IDE è un ambiente di lavoro per il codice completo, costruito su Monaco, lo stesso motore di editing che alimenta VS Code, ed è eseguito dentro osFoundry. Hai a disposizione l'editing multifile con evidenziazione della sintassi, la ricerca sull'intero progetto, un terminale integrato e un debugger, senza installare una toolchain a parte né uscire dal tuo ambiente di lavoro con l'IA. Poiché gira nella stessa app desktop della tua chat, dei tuoi agenti, delle tue app e della tua conoscenza, il codice e il contesto che lo circonda vivono in un unico posto anziché essere sparsi tra schede e strumenti.
Dentro osFoundry l'IDE sta accanto al ciclo degli agenti, così lo stesso ambiente in cui leggi e modifichi il codice è quello su cui i tuoi agenti possono agire. File, terminale e ricerca sono contesto condiviso: puoi aprire un progetto, eseguire comandi nel terminale, percorrere il codice passo passo nel debugger e consegnare lo stesso albero di lavoro a un modello di IA, il tutto senza esportare nulla né cambiare finestra. osFoundry è bring-your-own-key, quindi qualsiasi modello punti sul tuo codice gira sulle tue chiavi API, senza ricarichi di rivendita, e poiché l'ambiente di lavoro è local-first, il tuo codice sorgente e le tue sessioni di terminale possono restare sul tuo dispositivo invece di essere spediti al backend di un fornitore.
Qui "funziona ovunque" è letterale: l'editor è Monaco di livello browser, quindi si visualizza e si comporta in modo coerente in tutta l'app desktop a prescindere dalla macchina, e non ti serve una pesante installazione nativa per aprire un progetto, cercarci dentro, avviare un terminale o fare debug. È la superficie Code & Build di un ambiente di lavoro che contiene anche i tuoi agenti, le app, i dati e la conoscenza, così passare dallo scrivere codice all'eseguirlo e poi al chiedere di esso a un modello è questione di cambiare pannello, non strumento.
Funzionalità principali
- Editing multifile sul motore Monaco (l'editor dietro VS Code), con evidenziazione della sintassi e scorciatoie da tastiera familiari
- Ricerca sull'intero progetto per trovare e spostarsi tra ogni file dell'ambiente di lavoro
- Terminale integrato per eseguire comandi, build e script senza uscire dall'editor
- Debugger integrato per percorrere il codice passo passo, ispezionare lo stato e impostare breakpoint
- Gira dentro osFoundry accanto a chat, agenti, app e conoscenza, con modelli BYOK sulle tue chiavi e un albero di lavoro local-first
Casi d’uso
- Sviluppatore: apre un progetto multifile, ci cerca dentro, esegue la build nel terminale integrato e percorre passo passo una funzione che fallisce nel debugger, tutto in un unico pannello
- Builder assistito dall'IA: modifica il codice nel Web IDE e consegna lo stesso albero di lavoro a un modello BYOK nello stesso ambiente, così l'agente agisce esattamente su ciò che è a schermo
- Ingegnere attento alla privacy: tiene codice sorgente e sessioni di terminale local-first sul proprio dispositivo, pur usando modelli in cloud o self-hosted tramite le proprie chiavi API
Domande frequenti
Il Web IDE è basato su VS Code?
È costruito su Monaco, il motore di editing open source che alimenta anche VS Code, quindi ottieni la stessa esperienza di editing di base (evidenziazione della sintassi, editing multifile e scorciatoie da tastiera familiari) dentro osFoundry. È un ambiente di lavoro basato su Monaco con terminale integrato e debugger, non un fork di VS Code.
Posso eseguire comandi da terminale e fare debug, oppure è solo un editor?
Entrambe le cose. Oltre all'editing multifile e alla ricerca sull'intero progetto, l'IDE include un terminale integrato per eseguire comandi, build e script, più un debugger per percorrere il codice e ispezionarne lo stato. È un ambiente di lavoro completo, non solo un editor di testo.
Dove viene eseguito il mio codice e cosa succede ai miei dati?
osFoundry è local-first, quindi il tuo codice sorgente e le tue sessioni di terminale possono restare sul tuo dispositivo invece di essere inviati al backend di un fornitore. Qualsiasi modello di IA usi sul tuo codice è bring-your-own-key: gira sulle tue credenziali API, senza ricarichi di rivendita.