乐于分享
好东西不私藏

wechat-cli来了:让 AI 助理接管你的微信

wechat-cli来了:让 AI 助理接管你的微信

wechat-cli来了:让 AI 助理接管你的微信

wechat-cli 是一个用于读取本机微信数据的命令行工具。

它的主要价值是:让 Claude Code、OpenClaw、Codex 等 AI Agent 可以通过命令行查询本地微信聊天记录、联系人、群聊和未读消息,从而把微信变成一个可被 AI 使用的个人信息来源。

你可以用命令行查询微信数据,也可以让 AI Agent 调用这些命令,帮你搜索、总结、整理和分析微信里的信息。

它适合开发者、AI Agent 用户、内容创作者、私域运营者、轻量销售和知识工作者使用。

在正式介绍它之前,需要提醒大家:它并不是官方发布的工具,存在一定的合规风险,请酌情使用。

一、它能做什么?

wechat-cli 可以读取和处理本地微信数据,常见能力包括:

查看最近微信会话。

读取某个人或某个群的聊天记录。

搜索聊天关键词。

查看联系人和群成员。

查看未读消息和新消息。

统计群聊活跃度、发言排行、消息类型。

导出聊天记录为 Markdown 或 txt。

它的一个关键特点是默认输出 JSON,这对 AI Agent 很重要。因为 JSON 比普通文本更适合被程序和大模型读取,也更容易作为 tool call 的返回结果。

二、基本安装方式

wechat-cli 支持通过 npm 或 Python 安装。

如果使用 npm,可以执行:

npm install -g @canghe_ai/wechat-cli

如果使用 Python,可以执行:

pip install wechat-cli

从项目配置看,它需要 Python 3.10 以上。依赖包括 click、pycryptodome、zstandard 等。

如果你主要是给 Codex、OpenClaw、Claude Code 这类工具使用,npm 全局安装会比较直接,因为命令可以更容易被系统识别。

三、初始化方式

安装后,关键步骤是初始化:

sudo wechat-cli init

这一步通常会做几件事:

检测本地微信数据目录。

从正在运行的微信进程中提取数据库密钥。

配置本地访问路径。

把配置保存到本机目录中。

macOS 上可能还需要给终端“完全磁盘访问权限”。如果遇到权限问题,通常不是命令写错,而是系统不允许终端读取微信相关数据。

它的工作方式比较底层:微信聊天记录保存在本地加密数据库中,工具需要先获得密钥,再即时解密查询。所以它不像普通 API 那样稳定,也更容易受微信版本、系统权限、数据库结构变化影响。

四、常用命令示例

查看最近会话:

wechat-cli sessions

查看某个人或某个群的聊天记录:

wechat-cli history"张三" --limit 20

搜索聊天关键词:

wechat-cli search "截止日期"

只在某个聊天里搜索:

wechat-cli search "报名链接" --chat "课程群"

查看未读消息:

wechat-cli unread

查看新消息:

wechat-cli new-messages

查看群聊统计:

wechat-cli stats "项目群"

导出聊天记录:

wechat-cli export"张三" --format markdown

这些命令本身已经有实用价值。更进一步,可以把这些命令交给 AI Agent 调用,让 AI 先查微信记录,再基于结果生成摘要、待办、回复草稿或内容选题。

五、适合接入哪些 AI 工具?

wechat-cli 比较适合接入下面这类工具:

Claude Code。

OpenClaw。

Codex。

本地 Agent 系统。

自动化脚本。

它适合做“只读型微信助手”。比如让 AI 查看最近会话、搜索关键词、读取某个群的最近聊天,然后进行总结和分析。

但不建议一开始就做“自动回复微信”。自动回复涉及语境误判、隐私泄露、误发信息、平台风控等问题。更安全的做法是:AI 只负责读取、总结、搜索和生成草稿,最终是否发送由人来决定。

六、5 个重点应用场景

1. 个人微信知识库

微信里沉淀了大量信息:朋友推荐的工具、客户需求、群聊讨论、课程链接、文件信息、合作细节、付款提醒、报名记录等。

但微信自带搜索并不好用,尤其当聊天记录很多、群聊很多时,查找信息会变得低效。wechat-cli 可以把微信变成一个可查询的个人知识库。

你可以问 AI:

“帮我找一下上个月张三给我发过的合同信息。”

“我之前在哪个群里看到过一个 AI 工具推荐?”

“搜索所有聊天里提到‘报名链接’的记录。”

“把我和某个人最近 30 天的对话总结一下。”

这个场景最基础,也最适合优先尝试。你不需要搭建复杂系统,只需要让工具能稳定读取微信记录,然后结合 AI 总结即可。

它的价值在于:微信不再只是聊天软件,也可以成为一个可检索、可总结、可复用的信息库。

2. AI 私人助理读取微信上下文

这是 wechat-cli 最有价值的方向。

真正有用的私人 AI 助理,不能只会回答通用问题,还需要知道你的现实上下文。而微信是很多人最重要的上下文来源之一:客户沟通、工作安排、朋友提醒、社群讨论、合作事项,很多都发生在微信里。

接入 wechat-cli 后,AI 可以帮助你做这些事:

“看一下今天有哪些微信消息需要我回复。”

“帮我总结最近 20 条客户对话,判断对方最关心什么。”

“根据我和某个客户的聊天记录,起草一条回复。”

“查看项目群最近的讨论,整理成待办事项。”

“帮我找出最近有没有人催我交付东西。”

这个场景适合和 OpenClaw、Claude Code、Codex 结合。AI Agent 可以通过命令行调用 wechat-cli,读取相关数据,再把结果整理成人能直接看的内容。

但这里必须控制权限。不要让 AI 默认读取所有微信记录。更合理的做法是限制范围,例如只允许读取指定联系人、指定群聊、最近若干条消息,或者只允许执行 search、history、sessions 这些只读命令。

理想形态是:AI 可以帮你理解微信信息,但不能擅自替你发消息。

3. 客户关系管理和私域运营

如果你的微信里有客户、学员、合作方、社群成员,wechat-cli 可以做一个轻量 CRM 的底层工具。

它可以帮助你整理客户沟通记录,例如:

“找出最近 7 天提到价格、报名、课程、合作的人。”

“统计某个客户最近的沟通频率。”

“把重要客户最近的沟通记录导出。”

“生成今天需要跟进的客户清单。”

“总结某个客户最关心的问题和购买顾虑。”

这对私域运营尤其有用。很多私域信息都散落在微信聊天里,人工整理很费时间。通过 wechat-cli 读取聊天记录,再让 AI 做分类、总结和提取,可以提高效率。

例如你做课程或知识产品,可以让 AI 帮你找出:

谁问过价格。

谁表达过报名意向。

谁提到过时间冲突。

谁问过退款、交付、课程内容。

谁之前咨询过但没有成交。

不过要实话实说:wechat-cli 不能替代专业 CRM。它没有完整的客户阶段管理、团队权限、销售漏斗、自动提醒和数据看板。它更适合个人或小团队做“微信消息检索 + AI 总结 + 跟进辅助”。

4. 群聊分析和社群运营

wechat-cli 支持群成员查看、群聊统计、消息类型统计、发言排行、活跃时间分析等能力,所以它也适合做社群运营分析。

你可以让 AI 帮你分析:

“哪个群最活跃?”

“谁在群里发言最多?”

“这个群最近讨论最多的话题是什么?”

“大家通常在什么时间段最活跃?”

“课程群里大家最常问的问题是什么?”

“最近有没有负面反馈或投诉信号?”

如果你运营学习群、训练营群、客户群、项目群,这个场景会比较实用。

比如,一个课程群里每天有很多聊天。人工看完所有信息很耗时间。你可以让 AI 每天读取群聊记录,然后输出:

今日高频问题。

用户卡点。

需要人工回复的问题。

潜在投诉风险。

可沉淀成 FAQ 的内容。

可转化成课程补充材料的问题。

这个场景的价值不只在“统计谁发言最多”,更重要的是把群聊中的混乱信息转化成运营动作。

5. 内容创作素材挖掘

对内容创作者来说,微信聊天记录里有大量真实需求。

很多选题不是凭空想出来的,而是从真实问题里长出来的。群聊里用户反复问的问题,客户反复纠结的点,朋友随口提到的困惑,都可能变成视频、文章、课程或知识产品的素材。

wechat-cli 可以帮助你把这些对话变成内容素材库。

你可以让 AI 做:

“从最近 3 个月的聊天里找出大家反复问的 AI 工具问题。”

“把社群里的用户痛点整理成 20 个短视频选题。”

“提取客户原话,改写成小红书、视频号或 YouTube Shorts 选题。”

“找出适合做课程模块的高频问题。”

“根据聊天记录总结用户最想解决的 10 个问题。”

这个场景和内容创作高度相关。它的优势在于,选题来自真实对话,不是拍脑袋。

例如你做 AI 工具类内容,可以从微信里找出:

大家不会安装的工具。

大家看不懂的概念。

大家经常踩坑的地方。

大家愿意付费解决的问题。

大家对某个工具的真实疑虑。

这些内容比泛泛而谈的选题更容易打中用户,因为它们本来就来自用户表达。

七、最推荐的落地路径

不要一开始就做复杂系统。最现实的路径是先做一个“只读微信助手”。

第一步,只用它做搜索增强。

例如:

wechat-cli search "报名"
wechat-cli search "合同"
wechat-cli search "AI工具"

先确认它能稳定读取数据,搜索结果是否准确。

第二步,让 AI 总结指定聊天。

例如:

wechat-cli history"某个客户" --limit 50
wechat-cli history"某个群" --limit 100

然后让 AI 输出摘要、待办、风险点和回复建议。

第三步,做内容选题挖掘。

定期导出某些群或客户对话,让 AI 提炼高频问题和内容选题。

第四步,再考虑接入 OpenClaw 或 Codex。

给 Agent 设置严格规则:只能读取,不能发送;只能访问指定会话;不能读取全部微信记录;输出结果需要人工确认。

八、需要注意的风险

第一,合规风险。

wechat-cli 并非官方发布的工具,存在一定的合规风险。

第二,权限风险。

它需要读取微信本地数据,某些情况下还需要 sudo、完全磁盘访问权限,甚至更复杂的系统权限处理。这意味着它不是普通小白工具。

第三,隐私风险。

工具本身可能只在本地运行,但如果你把它接给 AI Agent,隐私风险就变成了 Agent 的问题。AI 会不会把聊天内容发到云端?会不会把敏感信息写进日志?会不会读取不该读取的联系人?这些都需要提前控制。

第四,误用风险。

不要让它直接自动回复微信。自动回复看似高级,实际风险很大。尤其是客户、合作方、亲友关系中的对话,一旦误解语境,后果可能很麻烦。

九、结论

wechat-cli 的核心价值是:把本地微信数据变成 AI 可以读取和处理的上下文。

它最适合的方向不是“自动聊天机器人”,而是“微信信息检索 + AI 总结 + 私人助理 + 内容素材挖掘”。

最值得优先尝试的 3 个场景是:

微信搜索增强。

指定聊天记录总结。

从微信聊天中挖掘内容选题。

如果你想把它用于个人 AI 助理,建议从只读模式开始,只允许 AI 查询和总结,不允许自动发送消息。这样实用性和安全性比较平衡。