☰
OpenMausBot云电脑完整指南:如何让每个AI Bot都拥有一台专属Linux桌面
2026/9/27 4:07:33 网站建设 项目流程

OpenMausBot云电脑完整指南:如何让每个AI Bot都拥有一台专属Linux桌面

【免费下载链接】OpenMausBotOpen Source Alternative to Grok Bot with a virtual machine that bots can use项目地址: https://gitcode.com/gh_mirrors/op/OpenMausBot

OpenMausBot 是一款开源的 Grok Bot 替代方案,它把 AI Bot 做成聊天应用里的"联系人"——每个 Bot 都是一个真实 Agent(基于 Claude、Codex 等 CLI 引擎),并且自带一台专属的云电脑:一台持久化的 Linux 桌面,Bot 可以打开浏览器、执行命令、处理文件。你只需要在聊天里发一句话,就能远程指挥 Bot 在自己那台 Linux 桌面里干活,还能实时看到它的屏幕。

为什么每个 AI Bot 都需要一台专属云电脑?

让 AI 帮你"干活"(而不只是聊天)时,绕不开两个现实问题:

  • 环境不一致:本地机器装了什么、什么系统、权限如何,Bot 的行为很难预期;
  • 没有"手":纯对话型 Bot 无法真正打开网页、跑脚本、操作文件。

OpenMausBot 的解法非常直接:每个 Bot 分配一台隔离的云端 Linux 桌面(Cloud Box),由第三方服务 Box(boat.dev)提供。这台桌面:

特性说明
🖥️ 完整桌面环境X11 图形桌面,预装 Chrome 和 Ghostty 终端
🐧 现代工具链自带 Node 24、密码免输的 sudo
📦 持久化磁盘睡眠/关机后磁盘保留,唤醒即恢复现场
🔒 Bot 间隔离每个 Bot 一台专属 Box,命名确定、互不干扰

右侧就是 Bot 的 Computer 面板:**Live screen preview(实时屏幕预览)**让你看到 Bot 桌面里正在发生的一切;点Open desktop还能在浏览器里接管这台桌面自己操作。

三步开启:给 Bot 配好第一台云电脑

整个过程只需要一个 API Key,无需部署任何服务:

  1. 获取 Box API Key:在 Box(boat.dev)申请账号并创建 API Key(有免费试用期,试用后按用量付费);
  2. 粘贴密钥:打开 OpenMausBot 的App Settings,在 Box 一栏粘贴 Key 并保存。密钥只写不读,界面只会显示"已配置"标志;
  3. 打开 Computer 面板:进入某个 Bot 的对话,点右上角的电脑图标,在Runs on中选择Cloud box——桌面会按需自动创建(provision),几秒内即可看到屏幕。

💡 提示:面板会明确显示当前状态(如 "No cloud computer configured"),配置过程一目了然,出错也会直接提示原因。

4 种计算环境:一台 Bot,随时切换"用哪台电脑"

OpenMausBot 的云电脑不是唯一选项。在 Computer 面板的Runs on区域,你可以为每个 Bot 选择四种计算环境:

环境适合场景特点
☁️Cloud box需要真实桌面、浏览器操作云端 Linux 桌面,开箱即用
📦Local VM想免费隔离、不花云费用本机容器内的 Cua 受控 Linux 桌面,与你的桌面隔离
💻This Mac / 本机想直接操作自己的电脑需在 macOS 或 Ubuntu Xorg 上显式开启(Ubuntu Wayland 出于安全暂禁用)
⭕Off纯对话 Bot不挂任何计算环境

也就是说:同一批 Bot,写代码时用云电脑、整理本地文件时指向本机、日常聊天时关闭——切换只在一处面板点一下。

安全设计:Bot 要动"危险操作",必须先问你

云电脑给 Bot 装了"手",但 OpenMausBot 把每一处风险都变成了一张聊天内审批卡片:

  • Shell 命令、文件修改等敏感操作,会以Allow / Deny卡片浮现在对话里;
  • Bot 想提问时,也会弹出带选项的问题卡片,你选 A/B/C 或直接打字回答;
  • 云端电脑与本地电脑走同一套权限代理(permission broker),规则一致。

各级别的完整规则可以参考 docs/approval-levels.md。

云电脑是怎么管理的?(给好奇的你)

服务端由 server/box.ts 统一管理 Box 生命周期,核心逻辑很精炼:

  • 按需唤醒:Bot 开始干活前,服务会判断 Box 状态——已就绪则直接 attach,睡眠则 wake,不存在则 provision(见 boxTurnLifecycleAction);
  • 省钱设计:点 Sleep 后约 5 秒进入 archived 状态暂停计费,磁盘保留;下次唤醒约 8 秒恢复 idle;
  • 每次连接都是新地址:桌面流地址每次会话重新签发,流式令牌随状态轮换,不会被持久化或复用;
  • 删除有日志:删除操作走独立的删除日志(journal),避免误删或残留计费实例。

更完整的架构(本地桌面控制、浏览器自动化如何与云电脑共存)见 docs/computer-use-integration.md,自托管与备份策略见 docs/self-hosting.md。

常见问题速答

💰 云电脑要花钱吗?Box 是第三方付费服务,试用期后按用量计费;不想花钱可以用 Local VM(本机容器,免费)或 Off。

🗑️ 睡眠后我的文件还在吗?在。磁盘是持久化的,Sleep 只是暂停运行、暂停计费;只有显式删除 Box 才会销毁磁盘。

🖥️ 我能自己登录看桌面吗?可以。点面板里的Open desktop,就能在浏览器里直接操作这台 Linux 桌面,和 Bot 共享同一块屏幕。

👥 多个 Bot 会抢同一台电脑吗?不会。每个 Bot 绑定自己确定性命名的专属 Box,账号级隔离,互不干扰。

上手路径

  • 📖 项目总览:README.md
  • 🖥️ 云电脑核心实现:server/box.ts
  • 🔌 电脑控制与浏览器集成设计:docs/computer-use-integration.md
  • 🛡️ 审批级别说明:docs/approval-levels.md
  • 🐧 Ubuntu 桌面指南:docs/linux-desktop.md

克隆源码本地体验(需 Node 24+ 与 pnpm):

git clone https://gitcode.com/gh_mirrors/op/OpenMausBot cd OpenMausBot && pnpm install && pnpm dev:desktop

给每个 AI Bot 一台专属 Linux 桌面,让它像你的人类同事一样"坐在工位上干活"——这就是 OpenMausBot 云电脑的核心价值:真实环境、随时可视、审批可控、用多少花多少。

【免费下载链接】OpenMausBotOpen Source Alternative to Grok Bot with a virtual machine that bots can use项目地址: https://gitcode.com/gh_mirrors/op/OpenMausBot

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询