今天试了个有意思的东西——WeChat-CLI,这是一个能读取微信本地聊天记录的命令行工具。
简单的说,就是一个可以查询自己微信本地的聊天记录的接口程序。
当它跟小龙虾,比如QClaw接上后,就可以用自然语言去查找聊天记录了,这那感觉还真的挺方便。(之前写过一篇QClaw的体验文,有兴趣的可以看看腾讯QClaw初体验,从3个场景说说这只"龙虾"到底怎么样?)
安装过程
从https://github.com/huohuoer/wechat-cli
下载压缩包,把压缩包发给 QClaw,跟它说"帮我扫描一下是否安全,安全的情况下给我安装"。

我是Windows操作系统,遇到了wechat-cli 命令被 Windows AppLocker 策略拦截的问题。
QClaw提示我用管理员身份运行 PowerShell,执行初始化命令。
python -m wechat_cli.main init # 初始化(提取密钥)
PowerShell中执行命令时,会自动检测微信数据目录,扫描 weixin.exe 进程内存提取数据库解密密钥。
我这里一共提取到 17 个数据库密钥,密钥都自动存到 ~/.wechat-cli/all_keys.json文件中。
⚠️ 初始化时微信需要处于运行状态。


实测两种用法
安装完后,我跟 QClaw 说"已经在终端初始化过了",然后就开始做测试。

第一种方式:按联系人查询
用自然语言跟它说,比如"读取近2天,某某某的聊天记录"。
几秒钟,对话内容全给你列出来了——时间、内容、谁发的,清清楚楚。不用自己一个个翻记录,手指头省了。

第二种方式:按关键词搜索查询
我又试了"读取近期关于培训的聊天记录"。
它把所有相关片段全捞出来了,还自动整理成"近期培训相关聊天记录汇总",包含核心事件、培训基本信息、筹备进展时间线。

按原始的方式,是需要输入以下命令行才能查到信息的,是不是很方便。
python -m wechat_cli.main sessions # 查看最近会话
python -m wechat_cli.main history "联系人名" # 查看聊天记录再跟手机微信ClawBot连接上,直接手机就可以操作了。
重要:安全使用
根据项目官方说明:
Apache 许可证 2.0,开源免费,仅供个人使用。
你们有没有那种聊天记录半天找不到的抓狂时刻?评论区可以聊聊。
#AI工具 #体验分享 #职场提效 #AI提效