技能版本 1.0.0

通过 wechat-cli 读取和分析微信聊天记录

通过 wechat-cli 读取和分析微信聊天记录。当用户想查看、搜索、导出或分析微信消息、联系人、收藏时调用此技能。

价格

免费

  • 安装:免费

在组织开通时一次性收取;再次读取清单或下载不重复收费。

以上为公开标价。你的组织可能有协议价,以控制台显示的价格为准。

如何使用

  1. 为组织安装

    开通即安装:组织固定使用开通时的版本(当前为 1.0.0)。升级到新版本需要取消后重新开通。

  2. 创建凭证

    客户端使用组织凭证读取;绑定到数字人后,数字人使用绑定凭证按需加载。请求中携带:

    Authorization: Bearer $ZGI_MARKET_KEY

  3. 读取清单与安装包

    清单列出版本、文件和校验值;安装包是一个 zip 文件。

    读取清单
    curl "https://market-api.zgi.im/v1/market/skills/wechat-cli/manifest" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY"
    下载安装包
    curl "https://market-api.zgi.im/v1/market/skills/wechat-cli/package" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY" \
      -o wechat-cli.zip

    读取清单和下载安装包不计入用量。下载后请用响应头中的 SHA-256 校验文件。

技能说明

名称
wechat-cli
说明
通过 wechat-cli 读取和分析微信聊天记录。当用户想查看、搜索、导出或分析微信消息、联系人、收藏时调用此技能。
会运行代码Python

技能包内含脚本文件,加载技能的运行时可能会执行它们,安装前请先阅读。

SKILL.md 节选

# WeChat CLI — 微信聊天记录读取与分析

本技能通过 `wechat-cli` 命令行工具,帮助用户读取和分析本地微信的聊天记录、联系人、收藏等数据。支持会话浏览、消息搜索、聊天记录导出、统计分析等功能。

## 适用场景

- 查看最近会话列表 / 未读消息
- 查看指定联系人或群聊的聊天记录
- 按关键词搜索消息
- 导出聊天记录为 Markdown 或纯文本
- 聊天统计分析(消息数量、活跃度等)
- 查看微信收藏
- 获取增量新消息(断点续传)
- 对聊天记录进行分类总结、重点提取等分析任务

## 前置条件

### 系统支持
- Windows(Weixin.exe)
- macOS(WeChat)
- Linux(wechat)

### 必须满足
1. **使用指定版本的微信** — wechat-cli 仅兼容微信 4.0+ 新版架构,不支持 3.x 旧版。本 skill 附带了指定版本的微信安装包,详见下方"微信安装"
2. **微信客户端已安装并登录** — 工具读取本地微信数据库,微信必须已登录
3. **初始化时微信必须处于运行状态** — 密钥提取需要扫描微信进程内存
4. **Python 3.10+** — wechat-cli 是 Python 工具

### 微信安装(重要)

wechat-cli **仅支持微信 4.0 及以上版本**,不支持微信 3.x 旧版。

**为什么需要 4.0+:**
- 微信 4.0 采用了全新的跨平台架构,进程名从 `WeChat.exe` 变为 `Weixin.exe`(Windows),数据目录从 `WeChat Files` 变为 `xwechat_files`
- wechat-cli 的密钥提取逻辑针对 4.0 架构设计,无法识别 3.x 版本的进程和数据库

本 skill 附带了以下微信安装包(与 skill 目录同级):

| 平台 | 文件 | 版本 | 说明 |
|------|------|------|------|
| Windows | `WeChatWin-4.0.1.30.zip` | 4.0.1.30 | 免安装绿色版,解压即用 |
| macOS | `WeChatMac-4.1.8.dmg` | 4.1.8 | DMG 安装镜像 |

#### Windows 安装指引

1. **解压安装包**:将 `WeChatWin-4.0.1.30.zip` 解压到任意目录(如 `C:\WeChat`)
2. **运行微信**:进入解压目录,双击 `Weixin.exe` 启动微信
3. **扫码登录**:用手机微信扫码登录
4. 确认微信已完全启动并登录后,再执行 `wechat-cli init`

> Windows 版本是免安装绿色版,无需运行安装程序,解压后直接双击 `Weixin.exe` 即可使用。

#### macOS 安装指引

**第一步:安装微信**

1. **打开 DMG 文件**:双击 `WeChatMac-4.1.8.dmg`,系统会挂载一个磁盘镜像
2. **安装微信**:在弹出的窗口中,将左侧的 **WeChat** 图标拖拽到右侧的 **Applications(应用程序)** 文件夹
3. **弹出 DMG**:安装完成后,在 Finder 侧边栏点击 DMG 磁盘旁的弹出按钮,卸载镜像

**第二步:重新签名 WeChat(必须)**

macOS 默认禁止读取其他进程内存,需要对微信进行 ad-hoc 重签名,wechat-cli 才能提取密钥。

1. **打开终端**:在「启动台」搜索「终端」或「Terminal」并打开
2. **提取微信原有权限**:
```bash
codesign -d --entitlements - --xml /Applications/WeChat.app > ~/wechat_ent.plist
```
3. **复制 WeChat 到用户目录**(推荐,最安全):
```bash
rm -rf ~/Applications/WeChat.app
cp -R /Applications/WeChat.app ~/Applications/
```
4. **对副本进行签名**:
```bash
codesign --force --deep --sign - --entitlements ~/wechat_ent.plist ~/Applications/WeChat.app
```
5. **以后运行这个副本**:
```bash
open ~/Applications/WeChat.app
```

**第三步:登录并初始化**

1. **打开微信**:运行上一步签名后的副本(`~/Applications/WeChat.app`)
2. **处理安全提示**:首次打开可能提示"无法验证开发者"或"来自身份不明的开发者":
   - 点击 **取消**
   - 进入 **系统设置 → 隐私与安全性**,找到关于 WeChat 的安全提示,点击 **仍要打开**
   - 再次打开 WeChat,点击 **打开**
3. **扫码登录**:用手机微信扫码登录
4. 确认微信已完全启动并登录后,执行初始化:
```bash
sudo wechat-cli init --force
```

SKILL.md 不止这些内容,安装后可阅读全文。

技能包内容

共 10 个文件,合计 96.6 KiB

  • SKILL.md12.5 KiB
  • _meta.json103 B
  • references/analysis-guide.md6.0 KiB
  • references/commands.md9.3 KiB
  • references/troubleshooting.md9.3 KiB
  • scripts/dump_config_blobs.py7.8 KiB
  • scripts/extract_keys.py7.0 KiB
  • scripts/gen_keys.py1.9 KiB
  • scripts/switch_account.py1.5 KiB
  • scripts/wcdb_key_tool_windows.py41.3 KiB

来源与审核

审核状态
尚未审核,内容来自上游来源
许可证
未说明

审核状态是平台对上架信息的记录,不构成对上游服务质量或可用性的担保。