MOCHILAB / GUIDE

一台服务器,多人各用各的 MochiBot

一台服务器、独立聊天文件和模型配置,Skills 助手默认安装;各自连接账户,可共用会员。

先完成云服务器首次部署 ↗。使用自购电脑请先按局域网部署教程 ↗完成首次连接。不需要每个人购买服务器,也不用重新安装 OpenClaw。APP 人人相同;每个人独立选择模型、填写 Key,并连接自己的 Skills 账户。

1. 新手机安装 APP

在新手机打开 MochiBot 下载区 ↗,安装下载页的当前版本(此部署路线需要1.0.4或以上),打开“设置”。不需要 USB 调试。

2. 在服务器创建一个工作区

服务器维护者在原来的终端输入:

sudo mochibotctl member-add phone2 --name Phone2

phone2 是工作区代号,可换成 alice、dad 等小写字母、数字和短横线组合,须以字母开头,最长20位。Phone2 是显示名称,可在手机改助手昵称。

成功后会显示“成员已建立”及配对码。程序自动创建独立系统账户、聊天目录、工作区和 Skills 助手;不用另外创建 Ubuntu 登录密码。

3. 新手机扫码

新手机 → 设置 → 扫码连接 → 扫描这个工作区的新码 → 确认绑定。不要扫第一台手机的码。

二维码过期或需要重新配对时,只执行:

sudo mochibotctl member-pair phone2

不要重复 member-add,也不用重装服务器。

4. 各自设置模型和 Skills

新手机 → 设置 → 模型管理,选择模型、填写自己的 API Key,点“测试并保存使用”。它不会改变其他人的模型,也不会自动使用第一台手机的 Key。

再打开设置 → MochiLab Skills 账户,按页面提示连接自己的账户。家人可以各自连接同一个会员账户,但登录信息分别保存在各自工作区。Skills 助手已经默认安装,不需要再让 AI 安装一遍。

5. 检查确实分开

两台手机各发一条不同消息,并各上传一个不含隐私的测试文件。应只看到自己的聊天和文件。

在服务器检查:

sudo mochibotctl member-list
sudo mochibotctl member-check

工作区应显示启用且服务正常;隔离检查应显示 passed: true。检查只核对权限,不输出聊天或文件正文。

后续管理

sudo mochibotctl member-disable phone2
sudo mochibotctl member-enable phone2

第一条停用该工作区入口,第二条恢复。均保留聊天和文件,不影响其他工作区。

需要第三个人时,用新的代号重复第2至4步。当前安装器最多创建8个额外工作区;实际并发能力取决于服务器资源和所选 API。微信、Telegram 等渠道需要另外配置,MochiBot 配对码仅用于 MochiBot APP。

每个人都能在自己的系统账户内执行命令、运行脚本、安装个人依赖并联网;系统目录与其他人的私有数据仍受系统账户权限保护。服务器 root 维护者可以管理所有工作区,这不等同于对服务器所有者隐藏数据。

重装手机或配对码过期

先用 sudo mochibotctl member-list 查看已有代号。若原工作区为 phone2,直接执行 sudo mochibotctl member-pair phone2,扫描新码;不要为同一个人重复创建 phone3。新工作区才用 member-add。每张码5分钟有效,过期重新生成;不会清除聊天或改变其他人的连接。