一款可以让许多人——以及 AI 智能体——同时操控的云桌面。这里是我们建造它的原因,以及背后的故事。
“能看到我的屏幕吗?”不是协作,是解说。
你一定经历过:一个人操作,四个人描述该点哪里。文件被导出、邮件发送、再导入。控制权要“申请”。
开发者最受其苦:环境不断漂移,直到“在我机器上能跑”沦为一句无奈的托词;bug 只在 CI 里出现;为了重建上周还能用的环境,耗掉整个下午。
而且不只是工程师。客服在口头描述那些他们本可以直接动手完成的修复;行政团队在会议里像传接力棒一样传一张表格。
这些看似不同的问题,其实是同一个:你用过的每台计算机都是为单一用户设计的,之上构建的一切都继承了这个假设。
于是我们打破了这个假设。
我们是开发者。这一页上的每种痛苦我们都亲历过:靠屏幕共享结对编程、环境漂移、没人能复现的 CI 失败、隔着别人肩膀做生产运维。
2020 年,我们开始打造自己想用的那台机器:云端一个真正的 Linux 桌面,每位参与者都是一等用户。没有主持人,没有访客,不用申请控制权。每个人带着自己的光标和键盘来到同一台机器上。
然后发生了我们没有计划的事:从未打开过终端的人也来了。客服团队和客户一起动手解决问题,而不是口头指挥;团队在同一个共享桌面里处理行政事务。事实证明,轮流操作是所有人的问题。
今天,Cyqle 是一台云端计算机——协作不是后来添加的功能,而是我们最初的假设。
一个完整的 Linux 桌面,几秒内在浏览器中就绪。分享一个链接,团队就都进来了——每个人都有自己的光标和键盘,同时行动。
协作功能覆盖所有套餐,包括免费版。它不是增值卖点,而是产品本身。
被困在聊天框里的智能体只能谈论工作。给它一台计算机,它就能完成工作:打开应用、执行命令、浏览网页、管理文件。
在 Cyqle,每个智能体都拥有一个真正的桌面。每次运行启动一台干净的机器;配置一次、创建快照,然后克隆出并行运行的副本;把预热好的桌面接入 CI 流水线;任务完成后全部销毁。
而且由于桌面是多人的,智能体只是机器上的又一位用户。你可以实时看着它的光标移动;它卡住时,你拿起自己的光标直接接管——同一个会话,不用打招呼,也不用走任何流程。
已经有团队这样使用我们的自研智能体 Factor——也带来了他们自己的智能体。
这一切都没有现成方案。每一层都有捷径可走——而走上去,承诺就不成立了。
常见的捷径: 画在视频流上的覆盖光标
我们构建的: 为每位参与者提供真正的输入设备,在操作系统层注入
常见的捷径: 夹在每个会话中间的中继服务器
我们构建的: 会话点对点传输,数据路径上没有服务器
常见的捷径: 一个删除按钮,外加一句承诺
我们构建的: 每个会话用自己的密钥加密,关闭即销毁——加密擦除
常见的捷径: 由会话自己给自己设的隔离
我们构建的: 每个桌面被密不透风地隔离,其执行机制在会话可触及的范围之外
常见的捷径: 冷启动的机器,加一段要等的配置脚本
我们构建的: 完整配置的桌面从预热快照启动,只需几秒
多年的基础设施投入,只为让体验保持一次点击。
已加密 · 运行中
过去四十年的每个桌面都假设只有一个用户。我们相信,下一代桌面将默认属于许多人——人和智能体共享、随手唤起、用完即弃的机器,就像浏览器标签页一样轻盈。我们正朝这个方向构建: