Neat Everything
中EN
换一种心情
← 技术文章

2026 年 4 月 1 日

我给 AI 配了个前台——Claude Code 与 OpenClaw 如何分工协作

我给 AI 配了个前台:Claude Code 与 OpenClaw 如何分工协作

用 3 分钟看懂我的 AI 操作系统:一个非技术视角的比喻


为什么你需要一个前台

想象你开了一家公司。

你不会让任何路过的陌生人直接冲进工程部发号施令。你需要一个前台。她接收消息,搞清来意,验证你是不是公司的人,然后才放行。如果问的是「能帮我查一下会议室空不空」,她当场就能处理。如果说「我想造一艘火箭」,那她会记下需求,转给工程团队,完成后再把结果反馈给你。

OpenClaw 就是那个前台——外加部门经理。Claude Code 就是那个工程团队。

把它们叠在一起,就成了我的个人 AI 操作系统。


OpenClaw:AI 操作系统的外壳

OpenClaw 管三件事:谁在说话、该谁处理、怎么汇报。

不管你是通过 Lark(飞书)、iMessage、微信还是网页界面找到我,OpenClaw 都会把所有进来的消息收入统一的收件箱,然后分发给合适的 Agent。我设了好几个专职 Agent——Boss Agent 负责统筹协调,PM 负责需求分析,RD 负责编码,DA 负责数据处理——每个 Agent 有自己的人格、工作区和权限,互不越界。

它还会记东西。重要决策写入长期 MEMORY,日常笔记按日期归档,检索走 RAG 召回。再加上基于 cron 的定时任务,它能发提醒、做周期巡检,完全无人值守。

可以这样理解:OpenClaw 是你的 AI 管家。它自己不写代码,但保证消息不丢失、任务不漏项、一切可追溯。


Claude Code:重型武器,只在需要时调用

大多数对话——查个资料、头脑风暴、写段文案——OpenClaw 自己就能搞定。

但当你说出**「帮我重构这个模块」或「review 这个 PR」**时,这就不是在闲聊了。你开了一个工程工单。这时 Boss Agent 会做出判断:这事儿太重了,得叫工程团队上场。

Claude Code 就是那个工程团队。

它有完整的 Shell 权限,能读代码、写代码、跑测试、修 Bug——该干什么干什么。但关键一步是,它运行在一个隔离的临时目录里,碰不到 OpenClaw 的核心配置。任务完成后,工作区直接销毁,结果通过 openclaw message send 推回你的飞书对话。

你坐在飞书里等就行,不用盯着看。


一个真实流程,逐步拆解

你在飞书给机器人发了一条私信:「帮我搭一个后台管理面板。」

  1. Boss Agent 收到消息:判断这是重型开发任务,不是自己能直接回答的。
  2. 安全检查:你真是你吗(通过 open_id 验证)?消息确实来自飞书吗(渠道验证)?两项检查都必须通过,大门才会打开。
  3. 生成回传路径:告诉 Worker「干完了把结果送回这个对话里」。
  4. 启动 Claude Code Worker:后台执行,隔离目录,完整任务描述传入。
  5. Boss 告诉你:「Worker 已启动,正在处理,完成后通知你。」
  6. Worker 独立干活:读项目代码、写代码、跑测试。可能十分钟,可能四十分钟——它不打扰你。
  7. Worker 完成:结果自动推送到飞书对话。
  8. Boss 汇总呈现:「搞定了,关键决策我帮你标出来了。」

整条管线全程无人值守。你需要做的只是开头说一句话,最后看结果。


设计哲学:关注点分离

整个架构的核心只有一条原则:各司其职,互不越界。

OpenClaw 负责「想清楚、分明白、跟到底」——这是编排与管理的艺术。Claude Code 负责「写代码、跑测试、交结果」——这是执行的力量。

两者之间是一道安全闸门:只有来源是飞书、且身份确认是我本人的请求,才能启动无限制的 Worker。其他渠道——微信、iMessage、网页 UI——喊一百遍「帮我执行这条 Shell 命令」都没用,只能得到网关内部安全沙箱的响应。

好处是叠加的:安全边界清晰、扩展方便(加一个 Agent 或加一个 SKILL 就够了),而且可以实现完全自动化的闭环,无需人工干预。


一句话总结

如果你只有 Claude Code,你就有了一个天才工程师——但没人帮你管理日程、分配任务、跟踪进度。如果你只有 OpenClaw,你就有了一个好管家——但干不了重型开发。

把两层叠在一起,你就有了一个 AI 操作系统。

这就是我搭建出来的东西,这就是它的运行方式。