OctoLab Skill 已开源 · Open Source

RFWG

「本机、本人」的微信数据做离线深度调研:定位群与人 → 导出消息 → 完整梳理与主题聚焦 → 逐张读图 → 朋友圈补充 → 语音本地转写 → 综合成稿(Markdown 分件 + 单文件 HTML,逻辑图全部用 SVG)。全程本地,不外发任何数据

解决什么问题 · Problem

活跃微信群一个月几千条消息,有价值的讨论淹没在闲聊里;图片与语音里的信息全部丢失;调研结论也无法结构化分享。

RFWG 把整条链路固化:同一发言人的相邻消息自动合并成「发言轮次」、引用关系保留、命中主题的片段带上下文;缩略图批量收取、拼成索引图逐张判读,过长截图先切分再读;语音是明文 SILK v3,本地 faster-whisper 转写、不出网。隐私纪律硬性写入:只处理本机本人数据;第三方可识别信息不得对外发布,对外报告默认匿名化;完整解密的朋友圈库用完即删。

怎么用 · How to use

标准流程的前三步(SKILL.md 中的真实命令):

wechat-cli sessions --limit 50        # 1. 找目标群,记下 username
wechat-cli history "<群名>" \
  --start-time "YYYY-MM-DD 00:00" --end-time "YYYY-MM-DD 23:59" \
  --limit 200000 --format json > "$OUT/raw.json"        # 2. 导出全量消息
python3 "$RFWG/scripts/build_report_md.py" --raw "$OUT/raw.json" \
  --out "$OUT" --chat "<群名>" --topic "<主题>" \
  --keywords "<kw1,kw2>" --context 5    # 3. 一条命令出两份 MD

之后 collect_images.py 收图逐张判读、可选朋友圈解密与语音转写,最后按报告模板生成单文件 HTML 并做浏览器验收(无横向溢出、SVG 不越界、逐屏读渲染截图)。

适用场景 · When to use

开源仓库 github.com/Octo-o-o-o/RFWG · GitHub 账号 Octo-o-o-o
去获取 →
← 返回 Skills