💡 TL;DR:
npm i -g botmux→botmux setup扫码建应用、选 CLI、填工作目录 →botmux start→botmux autostart enable→ 拉机器人进群开聊。
要求 Node.js ≥ 20,且本地已安装并登录好至少一种 AI 编程 CLI(claude / codex / cursor-agent / gemini / opencode / coco / agy 等)。推荐安装 tmux(≥3.x),装了就自动启用会话常驻。
botmux setup)交互式向导,跟着选即可:
1 回车。(已有配置时输入 2 添加机器人)1 → 扫码创建(推荐):飞书扫码,自动建出 PersonalAgent 应用并落盘 AppID/AppSecret,事件订阅 + bot 能力默认已配好。2 → 手动创建:去 飞书开放平台 建企业自建应用,粘 AppID/AppSecret。1)。~/projects),最多向下查找 3 层。尽量别填 ~(要遍历太多文件夹)。⚠️ 目前仅支持飞书 (feishu.cn) 租户;扫码检测到 Lark 国际版会中止 setup。
setup 完成后会把完整权限 JSON 写到 ~/.botmux/lark-scopes.json 并打印一键复制命令。把它复制到剪贴板,进开放平台「权限管理 → 批量导入/导出权限」粘贴提交。可用性范围选「仅自己可见」会自动通过。
进开放平台「版本管理与发布 → 创建版本」并发布,可用性范围选「仅自己可见」自动通过审核。
也可以私聊机器人直接开聊,或用 botmux dashboard 切到 Group Tab 一键拉群。
PersonalAgent 默认配好订阅,正常不用动。如果 bot 完全收不到任何消息:
im.message.receive_v1 + card.action.trigger,方式为「长连接 (WebSocket)」,且 daemon 已在跑。确认后 botmux restart。更多见 FAQ / 排错。