Rion-Wu-tech /wechat-intelligence-hub

Local-first WeChat intelligence system with a read-only CLI, Codex skills, searchable chat history, daily briefings, follow-ups and opportunity tracking.

★ 2,760⑂ 2,752👁 8▤ 1
PythonCreated 2026-09-04
2,760
stars
+0+2+164
2,752
forks
8
watchers
–
prs
–
issues
1
releases
–
discussions

README

WeChat Intelligence Hub

微信个人情报库:把本地微信聊天变成可检索、可核查、可行动的个人情报,包括联系人历史、群聊主题、待回复、承诺、商机、复联线索,以及任意指定时间范围的情报报告。

这不是 Prompt 大礼包,而是一个独立的微信旗舰项目。仓库同时提供只读数据入口和情报工作流,并配有可执行入口、边界、测试和全虚构样例。

当前首发版本为 v0.9.2-preview.2。微信相关代码已经具备公开测试条件,但不是“安装后自动读取所有人的完整微信历史”:完整数据库模式需要本人授权的本地数据库和访问材料。Reader 核心不获取密钥、不重签名、不注入、不 Hook 微信;可选的实验性接入助手有独立授权和副作用边界,见下文。

 一个产品,两个 Skill

| Skill / Project | 作用 | 状态 |
|---|---|---|
| wechat-cli | Rion 自有的只读 Reader 入口;v0.9.2-preview.2 已覆盖旧版接口、schema-2 salt-key 授权导入、WCDB 压缩消息,并在维护者已有授权材料的本机完成实读 | 依赖层 / Preview |
| wechat-intelligence-hub | 把微信记录转成日报、待回复、承诺、商机和复联线索 | 用户入口 / Flagship |

微信能力在代码中分成四层,方便独立测试和维护;对用户仍是一套产品、一次安装:

- projects/rion-wechat-reader/:Rion 自有的 clean-room 只读 Reader 核心。
- skills/wechat-cli/:Reader 的统一 Agent 入口,默认只调用 Rion 自有 Reader;只有使用者显式设置 RION_WECHAT_CLI_BIN 时才调用兼容后端。
- skills/wechat-intelligence-hub/:Agent 的调用入口与判断规则。
- projects/wechat-intelligence-hub/:确定性本地引擎、虚构样例和测试。

Rion 的通用 Skill 合集 rionwu-skills 只负责收录、发现和链接本项目,不复制微信读取器源码或 Git 历史。

 安装

9月22日接入更新: 已增加材料编码/格式兼容、明确错误码、独立解密计数和diagnose诊断。JEV可选辅助分流,但不参与密钥验证;Windows首次获取仍待真机验收。见更新与排障提示词。

向维护者反馈前,让本地Codex运行access.sh diagnose --support-summary;Windows用Reader环境的Python运行rion_wechat_access.py diagnose --support-summary。它只输出允许分享的版本、状态、计数和错误码,仍请本人检查后再发。只有网页对话、没有本机文件及命令执行能力时,无法直接接入本机微信。另一个工具已能读取时,优先验证已有材料或已解密数据库,不要求重新获取;见常见卡点处理。

 直接让Codex安装和配置

把下面这段发给Codex即可,不需要自己逐条执行命令:

text
请从 https://github.com/Rion-Wu-tech/wechat-intelligence-hub 安装微信CLI和微信个人情报库,接入这台电脑上我自己的微信。
先读取仓库说明,检查是否已经安装、当前配置是否可用;已有可用配置或key就复用,不覆盖我的个人Profile和数据。
缺少依赖由你处理;确实缺key时,先按操作系统核对是否存在已审核的获取路线。仅在该路线适配本机、说明影响并经我单独确认后执行;没有适配路线就报告缺口,不运行未经审核的工具。我负责登录微信和完成系统授权,不会把密码或key发给你。
完成数据库验证和配置后,告诉我能读取哪些范围、还有什么未就绪;再协助初始化个人情报库。遇到错误请定位并修复,不要把一堆命令交给我,也不要无限重试。


这是有人确认关键操作的接入工作流,不是无条件、无人值守的解密。已有安装如何升级、微信升级后如何排障,见配置与排障提示词。

 手动安装入口

先确认接入条件:安装成功不等于已能读取聊天。 已有本机访问材料可直接验证、导入;没有key时,由Codex按五步首次接入工作流核对平台与候选工具。仅对已审核且适配的候选,经明确确认后尝试获取;macOS候选可能重启微信和重签名副本,Windows获取尚未合入。仓库不捆绑获取工具,安装和日常日报均不会触发获取;macOS新机器获取路径尚未实测,不保证所有版本可用。请勿向维护者、社群或Issue发送key、密码和数据库。

克隆仓库:

bash
git clone https://github.com/Rion-Wu-tech/wechat-intelligence-hub.git
cd wechat-intelligence-hub


安装完整产品:

bash
./scripts/install.sh --with-sqlcipher --with-html


不传 Skill 名称时会安装 wechat-cli、wechat-intelligence-hub 及其本地引擎。即使只指定 wechat-intelligence-hub,安装器也会自动补齐它依赖的 wechat-cli;用户不需要手工拼装两套组件。

--with-html 在 Hub 自己的 .venv 安装固定版本的 HTML 净化依赖 nh3,不修改全局 Python;HTML 还需要本机 Pandoc。没有该依赖时,HTML 生成会明确报错,不降级为未净化页面;纯 Markdown/检索仍可用。已有安装请让 Codex 先确认实际引擎路径、备份代码再升级,保留 Profile、数据库和 key。安装器不会覆盖已有目录。安全改动、影响和回归方法见升级说明。

安装后可以直接对Codex说:

 用 $wechat-cli 帮我接入这台电脑上我自己的微信。已有配置或key就复用;没有就帮我准备工具,说明影响并确认后获取,再完成验证和配置。

安装 wechat-cli Skill 时会同时安装 Rion 自有的 rion-wechat-reader 核心。新用户无需第三方二进制即可检查本机覆盖范围,并在 macOS 上读取系统实际保留的微信通知预览;该模式只覆盖入站预览,不能代表完整聊天记录。v0.9.2-preview.2 的公开接口已与旧 wechat-cli 1.6.19 的 29 项只读工具、266 个输入字段对齐,可读取用户显式提供的 schema-2 salt-key 授权材料,并安装隔离 SQLCipher 与 Zstandard 运行依赖。维护者在已有授权材料的本机完成了新旧 CLI 真实数据对照、当前 macOS 图片/视频/文件路径验证和微信个人情报库端到端索引验证;这不证明新机器首次取钥或其他微信版本可用。其他版本仍按能力矩阵逐项积累。

需要独立命令行入口时只安装一个 CLI:

bash
projects/

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON