你在 OpenClaw 里想写代码,这时候碰到一个问题想问 AI。
于是你切到飞书,把代码复制过去,打上问题,等它回答。它回了你一段代码建议,你看了一眼,切回 VSCode,找到对应文件,找到对应行,把代码粘上去。
然后你又发现一个问题,再切飞书,再复制,再切回来……
来来回回,一天下来切了几十次窗口。
这事儿说大不大,但确实烦。更烦的是——在飞书里跟 AI 聊了半天,它已经知道你的项目结构了,知道你用什么语言了,知道你习惯怎么写代码了。但你打开另一个 AI 工具,这些全部归零,你得重新交代一遍。
问题出在哪?出在你的 AI 不在你写代码的地方。
OpenClaw 是一个 AI agent 平台。你可以从飞书、Telegram、Discord、WhatsApp 各种地方跟你的 agent 对话。它有记忆,有技能,知道你是谁。
但编程场景一直不太对。你可以在飞书里跟 agent 聊代码,但 agent 看不到你打开的是哪个文件、光标在哪一行、选中的是哪段代码。你问它"这段代码怎么回事",得先把代码复制过去。它回答"在某个文件某一行改一下",你得自己去找。
agent 就像一个远程的同事——能聊,但不在你旁边。你们之间隔了一个窗口切换的距离。
OCC(OpenClaw Code)就是来填这个空缺的。它不是一个全新的 AI 工具,它是 OpenClaw 在 VSCode 里的一个 channel,在飞书里用的那个 agent,在 OCC 里是同一个。

同一个 agent,不是另一个 AI
这是 OCC 跟其他 VSCode AI 插件最根本的区别。
GitHub Copilot、Cline、Continue、Roo Code——这些插件各有各的长处,但它们背后是独立的 AI 实例。你在这个插件里说的话,那个插件不知道。你在 Copilot 里告诉 AI 你的项目结构,在 Continue 里得再说一遍。每个 AI 都是第一次见你。
OCC 不一样。它背后是 OpenClaw 的 agent——跟你在飞书里聊天的是同一个。你在飞书告诉它你用 Go 语言、你的项目叫 ABC、你习惯用什么框架——这些记忆在 OCC 里同样生效。你不需要重新介绍自己。
反过来也一样。你在 OCC 里让 agent 帮你分析了一段代码,回到飞书它还记得。
这就是 OpenClaw 的 channel 设计。每个 channel 解决一个场景的交互问题,底层 agent 是统一的。飞书适合日常沟通和提醒,VSCode 适合写代码时实时协作。不是换了一个 AI,是同一个 AI 换了一个入口。
编程场景需要的东西,聊天工具给不了
为什么不能一直用飞书跟 agent 聊代码?因为编程场景有些特殊需求,聊天工具满足不了。
你写代码的时候,最常做的事是"指着一段代码问问题"。在 VSCode 里,你选中代码,按 Cmd+Shift+K,代码就到了聊天框里。文件路径和行号自动带上——agent 知道这是 src/chatPanel.ts 的第 45 到 52 行,你不用多解释。
在飞书里你得手动写"这是 chatPanel.ts 的第 45 行",或者复制代码的时候自己加上上下文。不是说做不了,是每次都多几步。
agent 回复你的时候,说"在 openclawClient.ts 第 30 行加一个重试逻辑"——在 OCC 里,这个文件路径是可点击的。点一下,编辑器跳到那个文件的那一行。代码块也是,如果关联了项目文件,整个代码块都能点击跳转。甚至代码里的函数名、类名这些符号,点击就能在项目里搜索。
在飞书里,agent 给你一段代码建议,你得自己找到文件、找到行号、手动改上去。代码长了还得来回滚动对照。
这些事情单件都不大,但一天下来重复几十次就很累。OCC 解决的就是这些重复劳动。
还有一个细节:OCC 用的是流式输出。AI 回复的时候你能实时看到文字出来,不用盯着空白等。编程场景下 AI 的回答经常很长——一段改写、一个架构方案、一个 debug 思路——流式输出在这种情况下体验差距很明显。
它是标准的 OpenClaw 工程
这一点容易被忽略,但其实很关键。
OCC 所工作的项目结构完全遵循 OpenClaw 约定。AGENTS.md、SOUL.md、MEMORY.md、memory/ 目录、skills/ 目录——所有 OpenClaw 项目该有的东西,OCC 都有。它连接的是同样的 Gateway 协议,用的是同样的 agent 体系。
这意味着 OCC 不是插在 VSCode 上的一个独立工具,它是 OpenClaw 生态的一部分。你在 OCC 里用的 skill,回飞书也能用。你在飞书让 agent 学的新能力,打开 OCC 它也会。你的 agent 在 OCC 里积累的经验不会因为你换了 channel 就丢。
这就是 channel 的意义。飞书有飞书擅长的事——发消息、设提醒、日常沟通。VSCode 有 VSCode 擅长的事——看代码、改代码、实时协作。agent 是同一个,只是在不同场景下用不同的方式跟你交互。
快捷键
不复杂,就这几个:
打开聊天面板:Cmd+Shift+L(Windows 是 Ctrl+Shift+L)
发送选中代码到聊天:Cmd+Shift+K
发送消息:Cmd+Enter
输入框换行:Shift+Enter
安装
两步:
1. VSCode 或 Windsurf 里 Cmd+Shift+P,输入 "Install from VSIX",选.vsix文件2. 重启编辑器,左侧栏出现 OpenClaw 图标
设置里搜 "OpenClaw",填上 Gateway Token 就能用了。Gateway URL 默认是 http://127.0.0.1:18789,一般不用改。前提是你的机器上已经跑了 OpenClaw Gateway。
现在还是 0.1.x 版本,核心功能能用了。后面会加多会话管理、Agent 选择、右键菜单集成。
代码开源在 GitHub:https://github.com/wayneliuu/openclaw-code
编程大概是 AI agent 最该待着的场景之一——如果你一天大部分时间都和代码有关,碰到问题第一反应就是问 AI。但 agent 一直没在你写代码的地方坐下来。OCC 就是给它搬了一把椅子。如果你也受够了在编辑器和聊天窗口之间反复切换,可以试试。有什么想法欢迎评论区聊聊——
我是【伟伟同学Wayne】,感谢阅读,我们下期见!
记得关注我,一起探索 AI 编程工具的更多可能。
夜雨聆风