你在寒风中瑟瑟发抖,我在微信里 Vibe Coding
最近北京开始降温了,今天夜里只有 3°,很多人开始瑟瑟发抖,我却在微信里 Vibe 得热火朝天的。
昨天发了墨问 Bots,连上微信,驱动我 Mac mini 上的各种 Agent 咔咔干活。一部分用户问我咋连接上微信的,还有一部分问,聊天问答不稀奇了,你怎么在微信里 Vibe Coding 呢?
今天说说这两个事。
如何连接微信呢?
墨问 App 里的 Bot 使用的是微信官方的 iLink Bot 协议,这个协议和 OpenClaw 没有任何关系,我们的电脑端不需要装 OpenClaw、Node.js、npm 插件或 Gateway,也不读取其他应用的微信凭据。
底层通信协议的接入域名是 ilinkai.weixin.qq.com,HTTP/JSON,2026 年 3 月 22 日左右随 ClawBot 一起推出,ClawBot 是微信里插件的产品名,它是 iLink 协议在微信客户端侧的入口。
用户只要在手机端“我 → 设置 → 插件”里开启 ClawBot,在创建或编辑墨问 Bot 的时候扫码授权,即可完成绑定;一个微信 Claw 账号同时只能绑一个 Bot。
目前微信 - 墨问 Bot 支持文字、图片和已转写的语音(图片单张 20M 上限,每批最多 8 张)。
连续输入的消息我会合并处理,每批最多 20 条;我对返回微信的 Markdown 展示方式做了适配,目前移动端和桌面端微信都可以正常显示。流式增量、工具中间结果不会逐条推微信,长文会分段输出吐给微信的聊天窗口。
所以,我做的事情是把 OpenClaw 微信渠道的服务端协议用 Swift 原生重写了一遍,换来的是免 Node 环境、凭据隔离和可持久化恢复,大概就这么回事。
比如墨问 App 最新的版本就是我外出吃饭时用微信发布的:
其实微信连接的这个墨问 Bot 已经可以自己做 Vibe Coding 了,但模型是单一的,Harness 也没那么丰富,我选择了这么个路径:
微信 Claw —— 墨问 Bot —— Herdr 工作区(Codex、Kimi、Cursor 等)
比如,我可以让微信列出我的工作区:
这就是我用来研发墨问 App 的工作区,其实就是 Codex CLI、Kimi Code、Cursor CLI,我可以通过微信随意驱动这些编程 Agent 在我的电脑上干活,他们有自己的上下文管理,干完之后自动把回执交给墨问 Bot,Bot 再传给微信 Claw,左右开弓,随意切换,一切无比自然。比如:
小墨就是我的 Bot,我给它配置了 Kimi K2.8,速度非常快,用来分派任务绰绰有余,不同的 Agent 帮助我做实现和交叉 review,尽可能少出 bug,要知道,永远没有编程的最优解,我们只能毕竟最优,所以 reivew 永远是有价值的。
那么,这个工作区怎么建立起来的呢?Bot 怎么认这个工作区,而不是去终端里乱找呢?这都是 Herdr 的功能。
Herdr 是个面向 Agent 的终端管理器,是个命令行工具,类似 tmux,但更简单,更适合 Agent 定位和使用。
安装方式很简单:
brew install herdr然后在终端里为 herdr 集成你的 Agent,目前只支持命令行 Agent,比如 Codex、Claude Code、Kimi、Cursor、Pi 等,输入:
herdr integration status可以查看你装了啥没装啥:
安装命令:
herdr integration install kimi我装了 Codex、Kimi、Cursor,然后就可以建立多个工作区,如果我有很多项目可做,就可以建无数工作区,只要自己能管理过来就行。
我一般是在微信里告诉墨问 Bot,在 herdr 里建一个 Codex 的工作区,工作目录是 xxx,就完事了。后续就可以直接通过自然语言使用这个工作区,这里面的各种编号和窗口,都是给 Agent 使用的,我们完全可以不用管。
在 herdr 界面,使用 ctrl + b,q,就可以把 herdr 放到后台,但完全不影响我们在微信里使用这些工作区,是不是很神奇?
其实 Bot 还能干很多事,比如我让它修改这篇文章里的错别字:
我说,修改吧。就改完了。
今日更新:
https://pub-sdn-001.mowen.cn/mo/release/mo-agent/Mowen-0.6.3.dmg