最近摸索出一套用微信随时写博客的工作流:借助 opencode 和 wechat-acp,在微信里就能完成从构思到发布的整个流程。
整体架构
- opencode:作为核心编辑 agent,基于 MiniMax-M2 模型,负责内容撰写和代码修改
- wechat-acp:桥接微信消息与 opencode,通过 iLink bot API 接收微信消息并转发给 opencode 处理
- hexo:博客框架,部署在 GitHub Pages
工作流程
- 在服务器/电脑上启动
wechat-acp --agent opencode,并以 daemon 模式运行 - 打开微信,扫描终端二维码登录 iLink bot
- 给 bot 发消息,比如「帮我写一篇关于 xxx 的博客」
- opencode 接收指令后,直接在 hexo 项目中创建/修改 markdown 文件
- 确认内容无误后,推送到 GitHub
优势
- 随时随地:手机微信就能沟通,不依赖电脑
- 自然语言交互:用日常语言描述需求,opencode 直接生成符合 hexo 格式的博客
- 上下文记忆:opencode 可以记住博客的目录结构和已有风格
局限
- 编译、调试等操作仍需要 SSH 到服务器
- 图片插入暂时没有好的方案
后续考虑加入自动部署的功能,减少手动推送的步骤。