WeChat CLI:一个本地微信数据查询工具,专为 AI Agent 设计

项目概述
WeChat CLI 是由开发者 huohuoer 创建的命令行工具,用于查询本地微信数据,专为 LLM Agent 集成设计。
- GitHub: https://github.com/huohuoer/wechat-cli
- npm: https://www.npmjs.com/package/@canghe_ai/wechat-cli
- 许可证: Apache License 2.0
- 支持平台: macOS、Windows、Linux
核心特性
- 🚀 开箱即用 - npm install -g 一键安装
- 📦 11 个命令 - sessions、history、search、contacts、members、stats、export、favorites、unread、new-messages、init
- 🤖 AI 优先 - 默讨 JSON 输出
- 🔒 全程本地 - SQLCipher 即时解密
- 📊 丰富统计 - 发言排行、消息类型分布
- 📝 灵活导出 - Markdown 或纯文本
安装方式
npm install -g @canghe_ai/wechat-cli
或 pip 安装:pip install wechat-cli
常用命令
| 命令 | 说明 |
|---|---|
| sessions | 列出远够会话 |
| history "名称" | 读取聊天记录 |
| search "关键词" | 搜索消息 |
| contacts | 搜索联系人 |
| unread | 显示未读会话 |
| members "群名" | 列出群成员 |
| stats "聊天名" | 聊天统计 |
| favorites | 查看收藏 |
技术原理

微信存储 SQLCipher 加密的 SQLite 数据库,通过扫描进程内存提取密钥、即时解密并本地查询。
AI Agent 集成
在 CLAUDE.md 中添加 WeChat CLI 设置,即可让 AI 助手查询微信数据。
使用注意

- 只读不写
- 数据不出本机
- 风险自担
项目源规: [https://github.com/huohuoer/wechat-cli]