Un desktop cloud che molte persone — e agenti AI — possono guidare contemporaneamente. Ecco perché lo abbiamo costruito, e cosa è servito.
«Vedi il mio schermo?» non è collaborazione. È telecronaca.
Lo hai vissuto anche tu. Una persona guida, quattro descrivono dove cliccare. I file vengono esportati, spediti via mail, reimportati. Il controllo si «richiede».
Gli sviluppatori hanno la peggio: ambienti che vanno alla deriva finché «sulla mia macchina funziona» diventa un'alzata di spalle, bug che esistono solo in CI, interi pomeriggi a ricostruire un setup che la settimana scorsa funzionava.
E non riguarda solo gli ingegneri. Gli agenti di supporto descrivono soluzioni che potrebbero semplicemente applicare. I team amministrativi si passano un foglio di calcolo durante la call come il testimone di una staffetta.
Sembrano problemi diversi. Sono uno solo: ogni computer che hai usato è stato progettato per un singolo utente, e tutto ciò che ci è stato costruito sopra eredita quell'assunto.
Così abbiamo rotto l'assunto.
Siamo sviluppatori. Abbiamo vissuto ogni versione del dolore di questa pagina: pair programming in condivisione schermo, ambienti che vanno alla deriva, errori di CI che nessuno riusciva a riprodurre, operazioni in produzione fatte da sopra la spalla di qualcuno.
Nel 2020 abbiamo iniziato a costruire la macchina su cui volevamo lavorare: un vero desktop Linux nel cloud dove ogni partecipante è un utente di prima classe. Niente host, niente guest. Niente controllo da richiedere. Ognuno porta il proprio cursore e la propria tastiera sulla stessa macchina.
Poi è successo qualcosa che non avevamo pianificato: è arrivata gente che non aveva mai aperto un terminale. Team di supporto che risolvono i problemi insieme ai clienti invece di dettare istruzioni a distanza. Team che fanno il lavoro amministrativo in un desktop condiviso. Fare a turno, a quanto pare, era un problema di tutti.
Oggi Cyqle è un computer cloud dove la collaborazione non è una funzionalità che abbiamo aggiunto dopo. È l'assunto da cui siamo partiti.
Un desktop Linux completo, vivo nel tuo browser in pochi secondi. Condividi un link e il tuo team è dentro — ogni persona con il proprio cursore e la propria tastiera, tutti in azione nello stesso momento.
La collaborazione c'è in ogni piano, incluso quello gratuito. Non è l'extra che ti vendiamo dopo: è il cuore del prodotto.
Un agente chiuso in una chat può solo parlare del lavoro. Dagli un computer e il lavoro lo fa: apre applicazioni, esegue comandi, naviga, gestisce file.
Su Cyqle ogni agente ha un desktop vero. Avvia una macchina pulita per ogni esecuzione. Configura una volta, fai lo snapshot e clonalo per esecuzioni parallele. Inserisci desktop preriscaldati nelle tue pipeline di CI. Smantella tutto quando il lavoro è finito.
E siccome il desktop è multiplayer, l'agente è solo un altro utente della macchina. Guardi il suo cursore muoversi in tempo reale. Se si blocca, prendi il tuo cursore e subentri — stessa sessione, senza cerimonie.
Ci sono già team che usano così Factor, il nostro agente interno — e che portano anche i propri agenti.
Niente di tutto questo esiste già pronto. A ogni livello c'era una scorciatoia disponibile, e prenderla avrebbe tradito la promessa.
La solita scorciatoia: Cursori sovrapposti a uno stream video
Cosa abbiamo costruito: Veri dispositivi di input per ogni partecipante, iniettati a livello di sistema operativo
La solita scorciatoia: Un server relay in mezzo a ogni sessione
Cosa abbiamo costruito: Streaming delle sessioni peer-to-peer — nessun server sul percorso dei tuoi dati
La solita scorciatoia: Un pulsante elimina e una promessa
Cosa abbiamo costruito: Ogni sessione cifrata con la propria chiave, distrutta alla chiusura — cancellazione crittografica
La solita scorciatoia: Un isolamento che la sessione impone a sé stessa
Cosa abbiamo costruito: Isolamento ermetico attorno a ogni desktop, imposto fuori dalla portata della sessione
La solita scorciatoia: Una macchina fredda e uno script di setup da aspettare
Cosa abbiamo costruito: Desktop completamente configurati che si avviano in pochi secondi da snapshot preriscaldati
Anni di infrastruttura perché l'esperienza resti un clic.
cifrata · in esecuzione
Tutti i desktop degli ultimi quarant'anni presupponevano un solo utente. Crediamo che i prossimi ne presuppongano molti — macchine che persone e agenti condividono, evocano e scartano con la facilità di una scheda del browser. Stiamo costruendo in quella direzione:
Un desktop in pochi secondi. Invita un collega, o manda un agente. Piano gratuito. Nessuna carta di credito.