OpenChamber: ambiente di sviluppo per agenti multi-turno con isolamento delle sessioni
OpenChamber è un ambiente di sviluppo open source per agenti AI che lavorano su codice. Pubblicato su GitHub e arrivato a 132 punti su Hacker News con 72 commenti, il tool gira in locale sull’OpenCode SDK e tiene ogni sessione isolata.
Per chi sta portando gli agenti nel lavoro quotidiano, questo tool risponde a un bisogno diventato concreto. Come raccontavamo il 5 agosto con l’isolamento delle sessioni in Claude Code, la governance agentica è passata dalla teoria alla pratica: controllare cosa fa un agente, in quale cartella, e con quali permessi, conta più del modello che ci metti sotto. OpenChamber porta questo controllo nel momento in cui serve davvero, cioè mentre sviluppi e testi, prima di mandare l’agente in produzione.
Le feature che lo distinguono: dai all’agente un obiettivo finale e lui continua a lavorarci turno dopo turno, anche con l’app chiusa. Puoi lanciare la stessa attività su fino a cinque modelli e tenere il risultato migliore, o fondere le parti più solide. Puoi puntare un elemento dell’app in esecuzione e mandare all’agente tutto il contesto dietro quell’elemento. Il tutto da desktop, browser, telefono o VS Code, senza perdere il filo della sessione.
Il tool è gratuito e open source. Il codice e le sessioni restano sulla tua macchina; l’accesso remoto via browser si protegge con password e tunnel rotabili.
Se vuoi provare, scarica l’app da openchamber.dev e segui la documentazione per installare l’OpenCode SDK.
Nel dettaglio
Gli agenti di coding sono usciti dalla demo. Claude Code, Codex di OpenAI, Cursor: ognuno ha il suo harness, la sua interfaccia, le sue regole di sicurezza. Quello che mancava era un ambiente costruito attorno all’idea che un agente lavora su turni multipli, su obiettivi lunghi, e che ogni sessione va isolata e osservabile prima di fidarsi.
OpenChamber si posiziona esattamente lì. È un ambiente di sviluppo che fa da interfaccia e runtime per agenti basati sull’OpenCode SDK, un harness open source scelto dal team per la qualità dell’esperienza agentic.
Isolamento delle sessioni. Ogni agente lavora nel suo spazio. Se ne lanci cinque in parallelo su cinque modelli diversi per lo stesso compito (la feature multi-run e fusion), non si pestano i piedi. Il diff che producono viene raggruppato in passi ordinati, così puoi leggere come si arriva al risultato e non solo il risultato finale. Questo risolve un problema reale: quando un agente fa una modifica grossa, capire cosa ha toccato e perché è spesso più difficile che scriverla a mano.
Session goals. Imposti un traguardo e l’agente ci lavora finché non lo raggiunge, anche se chiudi l’app. È la differenza fra un assistente che aspetta il tuo prossimo messaggio e un lavoratore che ha un obiettivo. Il limite è ovvio: la qualità del risultato dipende da quanto bene hai definito il traguardo, e un obiettivo ambiguo produce lavoro ambiguo.
Accesso dappertutto, con protezione. OpenChamber gira come app desktop (macOS, Windows, Linux), come PWA nel browser e come app mobile in beta. Per accedere da remoto usa un relay privato con pairing tramite QR code, senza aprire porte sul router. L’accesso via browser si protegge con password, e i tunnel si possono revocare. La privacy è dichiarata: nessun dato di codice o sessione viene raccolto o inviato altrove. Essendo open source, il modello di privacy è nel codice.
I limiti. Il tool è giovane. Le testimonianze degli early user su Hacker News descrivono un prodotto già solido, ma il confronto diretto con ambienti maturi manca. L’integrazione con GitHub (issue, PR, check falliti) è promessa e in parte implementata, ma la documentazione completa è ancora in costruzione. La feature di scheduled work (prompt su cron) è interessante ma va verificata su casi reali prima di affidarcisi per lavoro produttivo. L’app mobile è in beta. E il fatto che giri sull’OpenCode SDK significa che sei vincolato a quell’harness: se usi un framework diverso, devi passare a questo.
Cosa cambia per chi legge. Se stai usando Claude Code o Codex e ti chiedi come testare un agente prima di mandarlo in produzione, OpenChamber ti dà un ambiente con isolamento, multi-run e osservabilità del diff. Se invece non hai ancora un coding agent nel tuo flusso, questo tool abbassa la barriera perché mette insieme in un’interfaccia sola quello che altrimenti richiederebbe tre o quattro strumenti separati. Il segnale è quello che attraversa tutta la settimana degli agenti multipli: il tool singolo conta meno dell’ambiente in cui gira.