
Rust 编写的微信本地数据 CLI,支持聊天记录/搜索/导出/朋友圈,AI Agent 可直接调用
项目简介
wx-cli 是一款 Rust 编写的命令行工具,无需离开终端即可查询本地微信数据。通过后台 daemon 持久缓存解密数据库,实现毫秒级响应。
核心功能
| 模块 | 说明 |
|---|---|
| 聊天记录 | 查询最近会话、未读消息、历史记录、增量新消息 |
| 搜索 | 全库关键词搜索,支持指定会话和时间范围 |
| 联系人 | 联系人列表、群成员查询 |
| 朋友圈 | 时间线、点赞/评论通知、全文搜索 |
| 收藏与统计 | 按类型筛选收藏,生成聊天统计报告 |
| 导出 | 支持 Markdown / JSON 格式导出聊天记录 |
技术亮点
| 特性 | 说明 |
|---|---|
| 零依赖 | 单一 Rust 二进制,一行命令安装 |
| Daemon 架构 | 后台进程持久缓存,mtime 不变则复用 |
| 实时解密 | 扫描微信进程内存提取 SQLCipher 密钥,数据不出本机 |
| AI 友好 | 默认 YAML 输出省 token,支持 --json 供 jq 处理 |
| 跨平台 | macOS / Linux / Windows 全支持 |
适用场景
- 快速查找历史聊天记录,无需打开微信 GUI
- 批量导出聊天内容做备份或分析
- AI Agent 直接读取微信数据(支持 skills CLI 一键安装)
- 朋友圈内容归档与检索
Stars
1.6k Stars,Rust,Apache-2.0
暂无评论
