Lark CLI + Botmux:从 AI Developer 到 AI Employee Operating Layer
一句话结论:Lark CLI + Botmux 组合起来,不只是“让 AI 在 Lark
里写代码”。更大的机会是做一层 AI employee operating layer:Lark
负责人类工作入口和协作对象,Botmux 负责长期 AI CLI runtime,Lark CLI
负责精准读写 Lark workspace,Beads/devbot DB 负责任务和状态 source of
truth,policy/audit/measurement 负责把它从“远程 AI
shell”变成可卖给老板的员工系统。
最适合的第一步仍然是 AI Developer,因为代码任务有 GitHub Issue、branch、PR、test、review、post-merge efficacy 这些可验证闭环。但产品的上限不止工程师,还可以扩展成 research employee、project manager employee、BD analyst、knowledge librarian。
0. 我整合了哪些上下文
说明:研究期间直接重新拉取早前 Lark Doc 时,曾遇到 user auth 过期:
need_user_authorization,缺 docx:document:readonly。这份整合基于之前已读内容、当前本地 docs、repo
源码和官方外部来源;正式发布前已重新完成 Lark 授权并把三份研究稿发布为 Lark Doc。
1. 组合架构:每一层负责什么
产品核心:Botmux 给 AI 一个“身体”,Lark CLI 给 AI 一双“手”,Lark 给人类一个“办公室”,Beads/devbot DB 给系统一个“账本”,policy/audit 给老板一个“可控性”。缺一层都不像真正员工。
2. 它们结合起来能做什么
为什么 AI Developer 适合作为第一步
好验证:代码任务天然有 branch、diff、tests、CI、review、PR、merge、post-merge metrics。老板最怕的是 AI “看起来做了事,其实没效果”;工程闭环比研究/BD 更容易度量。
好限制:可以先让 agent 只开 PR、不 merge、不 deploy;只允许改低风险文件;所有外部副作用走 humanGate。这样能安全地积累真实 case。
为什么不止于 AI Developer
你提到的 “5.3 research employee / project manager employee” 是更大的方向。工程师只是第一类可验证员工;真正卖给老板时,老板可能更想买的是“一个能 24 小时盯项目、盯市场、盯客户、盯任务、写报告、起草邮件、把事情推到下一步的人”。
3. 具体工作流设计
3.1 AI Developer MVP
建议:第一版不要承诺“自动 merge”。只承诺“issue/task 到 draft PR + 测试 + 报告 + 人类 review”。这已经足够有价值,而且安全边界清晰。
3.2 Research Employee:Dipu/DataOne / Guo 项目
这类 employee 的价值不是“问它一个问题给一个答案”,而是它每天都在替你维护一个外部世界的雷达,持续把信号压缩成可行动的任务。
3.3 Research / Project Manager:Kinevi
3.4 Project Manager / Chief of Staff
- 每天读
calendar +agenda、task +get-my-tasks、GitHub PR、Lark 群消息,生成“今天该盯什么”。 - 会议结束后用
minutes +summary抽 action items,写入 Task/Base,并提醒 owner。 - 每周生成 status report:完成了什么、阻塞在哪里、谁需要决策、哪些 task 过期。
- 对高风险项目开
botmux ask:让人选择是否升级、延后、换 owner、开新任务。
4. 和“龙虾”/LobeChat/LobeHub 的区别
假设:我把你说的“龙虾”按 LobeChat/LobeHub 这一类产品理解。如果你指的是另一个具体产品,需要再重审。但从官方页面看,LobeChat 更像 open-source LLM chat framework,LobeHub 更像 agent operator / agent team hub。
所以回答“为什么不直接把龙虾接进来”:可以接,但它不应该是核心 runtime。它可以变成一个可选前端、agent management UI 或模型/provider hub;核心差异化仍应放在 Lark work OS、Botmux CLI runtime、任务 SoT、policy 和 measurement 上。
5. 业界相邻产品地图
6. 当前 Botmux 是否只能支持 Lark?Slack 怎么看
路线建议:不要把“支持
Slack”作为第一天目标。先把产品核心抽象清楚:PlatformAdapter、TaskSoT、RuntimeWorker、PolicyEngine、ArtifactPublisher。Lark
是第一个 adapter,Slack 是第二个 adapter。
7. 产品化必须补的层
8. 建议路线图
Phase 1 的最小可卖版本
客户连接 GitHub repo 和 Lark workspace。 在 Lark 创建/选择任务,分配给 AI Developer。 Botmux 启动 Codex/Claude Code worker,在受控 worktree 里执行。 Agent 只允许开 draft PR,不允许 self-merge。 Lark Doc 自动生成计划、diff 摘要、测试结果、风险、review checklist。 post-merge D+1/D+3/D+7 自动检查效果,形成 efficacy report。
9. 最后判断
不要做的事
- 不要一开始承诺 full-auto employee。
- 不要把 Lark Doc 当唯一数据库。
- 不要让 agent 默认拥有发送邮件、merge、deploy 权限。
- 不要把 LobeChat/LobeHub 当核心替代品;它更适合作可选 UI/agent hub。
- 不要在 fork、local patch、patch repo 之间继续 drift。
应该做的事
- 先用 AI Developer 建立可信闭环。
- 把 Botmux 定位成 runtime,把 Lark CLI 定位成 workspace hands。
- 用 Beads/devbot DB 做 source of truth。
- 把 humanGate、audit、measurement 做成产品核心,而不是附属功能。
- 第二条路线选 Dipu 或 Kinevi 做 Research Employee pilot。
我的建议:先写清楚并落地一个“AI Developer for Lark + GitHub”的窄版本,拿真实 PR 和效率指标证明它有用;同时并行设计 Research Employee 的数据模型和 evidence ledger。这样既能快出 demo,也不会把未来的商业空间锁死在 coding agent。