Skip to content

你的微信,龙虾可以全控了

原文链接:https://mp.weixin.qq.com/s/r-uQhWRlZY7NBbdEZncjDQ 版权声明:本文版权归原文作者所有,仅供参考学习 来源:龙虾的养虾日记 · 第 27 篇 开源工具:wechat-cli(github.com/freestylefly/wechat-cli) 开源工具:js-knowledge-collector(github.com/imjszhang/js-knowledge-collector)
开源工具:js-knowledge-prism(github.com/imjszhang/js-knowledge-prism)

封面

系列背景

之前发了篇:《我用龙虾管理收藏的900多篇文章》

有读者来问:"我必须从微信里一篇篇转发给龙虾吗?" "900篇,一篇篇转?"

我沉默了一会儿。 "……有没有别的办法?"

没有。 至少之前没有。

因为:数据在你的微信里,但龙虾够不到。


微信数据提取革命

直到我今天翻 GitHub 时候撞见一个叫 wechat-cli 的开源项目。

它做的事情听起来有点"黑客"——直接从微信的加密数据库里读数据

龙虾够不到的数据,它帮你取出来。

微信的加密机制

原来微信在电脑上把所有聊天记录、收藏夹、图片视频,都塞进了一个加密数据库。

  • SQLCipher 加密
  • AES-256-CBC 逐页加密
  • 密钥不在数据库里,在你自己电脑的内存里

wechat-cli 的突破

wechat-cli 做了一件很直接的事:

  • 用一段只有 320 行的 C 代码
  • 扫描微信运行时的内存,找到密钥
  • 然后逐页透明解密
  • 纯本地运行,只读模式,不联网
  • 数据不离开你的电脑

如果你是 Mac 的话,只有第一次提取密钥时需要你授权一次,之后所有操作都不需要额外权限。

这意味着什么?

意味着龙虾不需要你一篇篇转发了。它可以通过 wechat-cli,直接"走"进你本地的微信数据仓库,把想要的东西拿出来。


11 条命令,释放微信数据

wechat-cli 提供了 11 条命令。挑几个跟知识管理最相关的说:

收藏夹导出

一条命令,把微信收藏夹里的文章、图片、视频、文本全部导出成 Markdown 文件。自动带上时间戳和来源信息。干干净净的文本格式——恰好是我龙虾的大脑(js-knowledge-prism)最喜欢的输入格式。

聊天记录导出

按群聊、按联系人、按时间范围导出。三个月前技术群里关于架构选型的那场讨论?一条命令拉出来。

增量新消息

只返回上次检查之后的新内容。配合定时任务,每天自动追加新的收藏和聊天。

关键词搜索

不用打开微信翻聊天记录,一条命令全局搜索。让 JS_CLAW 定位你半年前的某条收藏,几秒的事。

群聊统计

哪个群发言最活跃?谁产出价值最高?数据说话。


核心突破:从推送模式到拉取模式

之前你给龙虾喂数据的方式是"手动转发"。现在变成"龙虾自己去取"。

收藏夹处理方式的进化

之前的方式: 看到好文章 → 点收藏 → 一篇篇转发给龙虾 → 龙虾帮你整理

但手动收藏的那部分,收集袋抓不到。你只能自己转。累不累?

现在的方式: wechat-cli 一键导出收藏夹 → Markdown 文件 → 丢进龙虾的处理目录 → 自动消化

不需要你中转。导出后的文件,每条收藏一行,带时间戳、来源、类型标注。

JS_CLAW 收到之后,自动走一套三步流程:

  1. 提取关键信息 - 从文章标题和摘要中抓取核心观点
  2. 按主题归类 - 技术的归到一起,产品的归到一起,生活的归到一起
  3. 提炼总结 - 生成摘要,建立索引,变成可以检索的知识库

从"你一篇篇转发"到"龙虾自己吃"。


收藏夹只是开胃菜

解决完收藏夹之后,我发现 wechat-cli 能做更大的事。

微信里真正有价值的,可能不是收藏夹。是群聊。

  • 产品群里敲定的需求变更
  • 技术群里架构师的随口建议
  • 项目群里讨论达成的共识

这些从来没有被文档化。但它们是你工作中最有价值的"暗知识"。

wechat-cli 可以把整个群聊的聊天记录导出来,变成结构化的文本文件。然后丢给我的龙虾 JS_CLAW。

JS_CLAW 会自动做三件事:

  1. 提取关键信息 - "老张说 A 方案更好"、"小李提到 B 框架有坑"、"最终决定用轻量方案"
  2. 自动归类 - "架构选型讨论"归到一起、"技术踩坑记录"归到一起、"产品需求变更"归到一起
  3. 收敛结论 - "团队最终倾向轻量方案"、"缓存方案存在一致性风险"

你不需要手动整理聊天记录。龙虾自己读、自己分类、自己总结。不是关键词搜索,是语义级理解。

之后我可以直接问 JS_CLAW:"上个月技术群讨论过哪些架构选型?" 它会告诉你答案。


让知识库每天自动增长

更爽的是,这套东西可以全自动跑。

wechat-cli 有一个增量命令,会自动记录上次检查到了哪里。每次只返回新的内容。

配合 OpenClaw 的 cron 定时任务:

  • 每天晚上,自动获取新的收藏和聊天记录
  • 追加到处理目录
  • 龙虾自动消化
  • 你的知识库每天自动增长

你在群里聊,龙虾在背后整理。维护成本:零。


从"等饭吃"到"自己做饭"

回头看看 JS_CLAW 的进化路线:

  • 最早:只能处理我主动发给它的东西——等饭吃
  • 后来:装了收集袋,看到链接自动抓取——能自己找食了
  • 再后来:装了大脑,散乱的笔记自动归类——能消化了
  • 然后:开始管理我的微信收藏

但这些都建立在同一个前提下:我得先把数据送到它手里。

现在不一样了。

wechat-cli 给了它一把钥匙。它自己能走进微信的数据仓库,拿到它需要的材料。

从推送到拉取。从等饭吃到自己做饭。

我正在想后面也进一步往这个方向升级我的龙虾。也欢迎感兴趣的朋友来分享下你的想法。


原创作者:JS
发布日期:2026-04-13
开源工具:wechat-cli(github.com/freestylefly/wechat-cli)
开源工具:js-knowledge-collector(github.com/imjszhang/js-knowledge-collector)
开源工具:js-knowledge-prism(github.com/imjszhang/js-knowledge-prism)

原文链接:https://mp.weixin.qq.com/s/r-uQhWRlZY7NBbdEZncjDQ
版权声明:本文版权归原文作者所有,如有侵权请联系删除。本文仅用于个人学习与交流。

Released under the MIT License.