前言¶
在 DeepSeek Harness(DSH)里做关系向或长对话分析时,常见做法是手工找解密工具、自己拼 JSON、再让模型读零散片段。Windows 微信 4.x 使用 SQLCipher 分片库,滚动分片与密钥位置都不直观,导出与分析往往拆成多套脚本。下面介绍社区插件 mirrors036/dsh-plugin-wechat-analysis:把「本地已登录微信库 → 解密导出 → 合并 → 统计采样 → AI 关系分析 → 交互式 HTML 报告」串成一条可在 DSH 会话里调用的技能链;导出段由插件自带脚本完成,分析段委托本机已安装的 she-love-me 技能。
这是什么¶
dsh-plugin-wechat-analysis 是 mirrors036 维护的 DSH 工作流类插件(GitHub 星标 0,package 版本 0.1.1)。定位是:在 Windows + 微信 4.x 环境下,将指定联系人的聊天记录解密导出,再经标准消息包、全量统计与分层采样,生成含 F 人格画像、A 关系诊断、B 依恋分析、C 危险预警、D 军师建议、E 深度发现、G 祖师爷寄语等阶段的 AI 深度关系鉴定 HTML 报告。README 说明该链路在 322 天 / 20.4 万条真实数据上做过完整验证。
插件加载时会把技能 wechat-chat-analysis 以 junction 挂到 ~/.agents/skills/(进入各会话的技能目录);分析阶段 5–10 的框架与脚本来自 she-love-me(~/.agents/skills/she-love-me),本插件不捆绑其代码。
核心功能¶
技能 wechat-chat-analysis¶
完整流程概览:
- SQLCipher 数据库解密导出(多分片自动发现与合并)
- weflow-cli 兼容 JSON → 标准消息包
- 全量统计 → 分层采样
- AI 深度分析(F / A / B / C / D / E / G 等模块)
- 交互式 HTML 报告
内置脚本¶
路径:skills/wechat-chat-analysis/scripts/。
| 脚本 | 作用 |
|---|---|
check_env.mjs |
环境预检(node/node:sqlite、密钥、数据库账号与全部分片、she-love-me 位置、python),JSON 输出、不回显密钥 |
nt_decrypt_inspect.mjs |
单分片诊断(验证密钥、行数、时间范围) |
nt_export.mjs |
单分片解密导出,固定 4 参:<db> <对方wxid> <我的wxid> <输出.json> |
merge_exports.mjs |
多分片合并(按时间排序、报告空窗) |
依赖与环境¶
- 系统:Windows,微信 4.x 已登录且本地已落库(
package.json中os为win32) - Node:≥ 22.19(需
node:sqlite) - Python:≥ 3.9(分析阶段)
- DSH:≥ 0.2.0
- she-love-me:缺失时预检会指引;导出阶段(0–4)仍可独立使用
微信数据库密钥在 ~/.miyu/config.json(keyHex);缺失时可按 she-love-me 官方扫描流程(如 diagnose_ciphertalk.py --scan-key --download-scanner)补全。密钥与聊天正文不应进入对话上下文。
安装与启用¶
从 GitHub 安装(命令来自 README):
dsh plugin --profile desktop add github:mirrors036/dsh-plugin-wechat-analysis
本地开发安装源码副本:
dsh plugin --profile desktop add file:<插件源码目录的绝对路径>
也可在 Web 界面的插件市场安装本地包。安装或更新后需重启 DSH;重启时插件入口会把技能 junction 到 ~/.agents/skills/wechat-chat-analysis(已存在同名目录或其它链接则跳过、不覆盖)。
卸载:
dsh plugin --profile desktop remove dsh-plugin-wechat-analysis
若残留悬空 junction,手动删除 ~/.agents/skills/wechat-chat-analysis。
典型用法与分片注意¶
- 运行
check_env.mjs确认 Node、Python、密钥、分片与 she-love-me 是否就绪。 - 微信 4.x 滚动分片:写满
message_0.db后切message_1.db,新消息在最新分片。对每个含目标联系人的分片分别调用nt_export.mjs(仅 4 参形式),再用merge_exports.mjs合并后再走分析。 - 单分片导出示例形态(参数顺序以 README 为准):
node nt_export.mjs <db> <对方wxid> <我的wxid> <输出.json>
- 在 DSH 会话中加载 wechat-chat-analysis 技能,按技能文档走完转换、统计、采样与分析;阶段 5–10 调用本机 she-love-me。
实战备忘(README 已写,二次开发必读):
- PowerShell 5.1 传空字符串给 node 会导致实参左移,不要传
''。 nt_export.mjs仅 4 参为正确调用;勿依赖未文档化的第 6 参。- 分片旁未 checkpoint 的
-wal可能导致最近几分钟消息缺失,报告里注明数据截止时间即可。 - 明文解密库落在
%TEMP%\nt_decrypt,导出完应删除。
适用场景与注意¶
适合:在 Windows 上已用微信 4.x 本地聊天库、希望在本机完成解密导出并生成关系向 HTML 报告、且愿意单独安装 she-love-me 的 DSH 用户或智能体开发者。
注意:
- 插件以 当前 DSH 进程权限 运行;安装前请查看 GitHub 仓库 源码与 MIT 许可证(插件自有部分)。she-love-me 为第三方项目(github.com/863401402/she-love-me,README 称无 LICENSE 声明),勿将其实例拷贝进插件包再分发。
- 微信数据库与导出内容是高度敏感个人数据,应只留在本机用户指定目录。
- DSH 生态为「一切皆插件」;社区目录 SkillHub 插件页 为独立站点,与 DeepSeek / 幻方无官方从属关系。
结尾¶
dsh-plugin-wechat-analysis 把 Windows 微信 4.x 的 SQLCipher 导出与 DSH 技能 wechat-chat-analysis 绑在一起,分析深度依赖本机 she-love-me。需要安装命令与坑位说明时,以 README 为准。
- 目录页:https://www.skillhub.cn/plugins/mirrors036/dsh-plugin-wechat-analysis
- GitHub:https://github.com/mirrors036/dsh-plugin-wechat-analysis