news 2026/10/4 6:19:10

WeChat Intelligence Hub 旗舰 HTML 报告解析:一键生成可搜索、可打印的微信情报日报

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WeChat Intelligence Hub 旗舰 HTML 报告解析:一键生成可搜索、可打印的微信情报日报

WeChat Intelligence Hub 旗舰 HTML 报告解析:一键生成可搜索、可打印的微信情报日报

【免费下载链接】wechat-intelligence-hubLocal-first WeChat intelligence system with a read-only CLI, Codex skills, searchable chat history, daily briefings, follow-ups and opportunity tracking.项目地址: https://gitcode.com/gh_mirrors/we/wechat-intelligence-hub

WeChat Intelligence Hub 是一款本地优先的微信个人情报系统,它的旗舰 HTML 报告功能可以把散落在私聊、群聊和商机记录中的信息,一键整合成一份可搜索、可打印、离线可用的交互式微信情报日报。

旗舰 HTML 报告是什么

传统做法是把多份 Markdown 报告拼接成一个超长页面——搜索只能隐藏整块内容,打印则面目全非。

旗舰 HTML 报告(核心实现在 report_bundle_flagship.py)采用单文件 + Hash 路由架构,解决了上述所有问题:

  • 单文件离线:所有 CSS、JS、数据内联在一个.html中,双击即可打开,无需服务器或 CDN
  • Hash 路由:#/overview、#/groups、#/contacts、#/radar四个分区,浏览器前进/后退键直接切换
  • 全局搜索:⌘K唤起搜索面板,跨全部分区搜索联系人、品牌、项目和链接,点击结果直达目标段落
  • 明暗主题:一键切换,选择自动保存到浏览器本地
  • 打印友好:@media print规则隐藏侧边栏和工具栏,只输出当前分区正文
  • Markdown 下载:每个分区右上角 ↓ 按钮,直接下载该分区的 Markdown 源文件

一键生成:从 Markdown 到交互 HTML

在 Codex 中完成群聊与私信语义编辑后,只需一条命令:

python3 wechat_intelligence_hub.py render-bundle output/run-24h-YYYYMMDD-HHMMSS

它会自动扫描运行目录中的所有 Markdown 源文件,输出三个交付物:

交付物说明
wechat_daily_full.md短报告入口,链接到 HTML 和各 Markdown 分区
wechat-report/index.md分区 Markdown 站点(含groups.md、contacts.md、radar.md等)
wechat_daily_report.html旗舰版交互日报,包含全部源报告,支持路由阅读

Markdown 站点与 HTML 来自同一份结构化数据,不会出现"两个版本结论不一致"的问题。设计依据详见 docs/report-redesign-research-2026-08-28.md。

四大阅读分区:按需导航,拒绝长页

旗舰 HTML 只保留四个核心入口,把多份源报告按用户任务重新组织:

分区路由内容
综合行动#/overview执行结论、优先行动、正在推进的商机、覆盖范围
群聊日报#/groups话题日报 / 重点群聊 / 群聊筛选 三视图切换
重点联系人#/contacts品牌方、中间人、博主的待回复、等待与复联状态
商单信号雷达#/radar跨群重复链接聚合,每个 URL 只出现一次

每个分区右上角显示"内容节点"数量,侧边栏底部汇总源报告数、原链接数和预估阅读时间——打开报告前就能对工作量心里有数。

群聊三视图与筛选矩阵

群聊日报页提供三个阅读视角的切换:

  • 话题日报:按真实项目、事件、问题跨群聚类,先说"发生了什么",再说"在哪里发生"
  • 重点群聊:按群追溯结论、分歧、行动和代表证据,每个群一张可展开卡片
  • 群聊筛选:列出本窗口全部活跃群,支持按活跃度、方向标签(AI、赚钱、培训、商单、出海等)和关注级别筛选

筛选矩阵支持逐群设置关注级别并导出 JSON;选择保存在浏览器localStorage中,下次打开自动恢复。导出文件会明确标注"排除候选不会自动修改微信或配置",交由人工审核。

可打印、可下载、完全离线

  • 打印:点击工具栏 ▣ 按钮调用window.print(),CSS 打印规则自动隐藏侧边栏、搜索框和移动端导航,只保留当前分区正文
  • Markdown 下载:↓ 按钮将当前分区对应的 Markdown 源文件下载到本地,方便粘贴到 Obsidian 或飞书
  • 离线可用:所有资源内联在单个 HTML 中,file://协议直接打开即可,不依赖任何外部资源
  • 原链接直达:外部链接以新标签页打开并带 ↗ 标记;内部链接走 Hash 路由跳转,不丢失上下文

安全边界:本地只读,数据不出门

旗舰 HTML 报告生成过程有严格的安全约束:

  • HTML 消毒:所有 Markdown 转换后的 HTML 片段经过 report_security.py 的sanitize_fragment清洗,防止 XSS 注入
  • Pandoc 沙箱:Markdown → HTML 转换使用pandoc --sandbox,禁止脚本执行
  • 本地只读:整个读取链路不发送消息、不修改微信数据,报告生成后仍留在本机
  • 私密权限:输出目录默认仅当前用户可访问

相关安全测试见 tests/test_report_security.py。

快速上手:三步跑通完整链路

第一步:克隆仓库并安装依赖

git clone https://gitcode.com/gh_mirrors/we/wechat-intelligence-hub cd wechat-intelligence-hub ./scripts/install.sh --with-sqlcipher

第二步:用全虚构 Demo 验证完整链路(不读真实微信数据)

bash scripts/run_demo.sh

第三步:接入真实数据后生成旗舰报告

python3 wechat_intelligence_hub.py daily --since 2025-11-01 --out output/personal-workbench python3 wechat_intelligence_hub.py render-bundle output/personal-workbench

打开output/personal-workbench/wechat_daily_report.html,你的微信情报日报就准备好了。

延伸阅读

  • 完整使用教程:docs/USAGE.md
  • 报告重设计方案:docs/report-redesign-research-2026-08-28.md
  • 群聊摘要设计:docs/group-digest-design.md
  • 旗舰渲染源码:report_bundle_flagship.py
  • 报告 Markdown 样式:assets/report.css
  • 报告生成测试:tests/test_report_bundle.py

【免费下载链接】wechat-intelligence-hubLocal-first WeChat intelligence system with a read-only CLI, Codex skills, searchable chat history, daily briefings, follow-ups and opportunity tracking.项目地址: https://gitcode.com/gh_mirrors/we/wechat-intelligence-hub

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/4 6:18:42

每日安全情报报告 · 2026-10-03

每日安全情报报告 2026-10-03 由 AI 整理发布 覆盖范围:2026-10-01 ~ 2026-10-03(近 24–48 小时新增/更新漏洞为主,含仍在野利用的重点漏洞) 本期风险等级:🔴 严重(CVSS ≥ 9.0)&a…

作者头像 李华
网站建设 2026/10/4 6:15:56

WorkBuddy实战指南:用Skill固化隐性经验,构建AI办公作战地图

1. 这不是一份“指南”,而是一份真实办公现场的作战地图你有没有过这样的时刻:早上九点刚坐下,邮箱里塞满待处理的跨部门协作请求;会议纪要还没整理完,产品经理又甩来一份需求文档要你快速拆解成技术任务;下…

作者头像 李华
网站建设 2026/10/4 6:15:43

Matcap与菲涅尔协同渲染原理与实战:低开销风格化材质实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/4 6:12:59

APM飞控飞行模式切换:状态机原理与实战避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/4 6:11:56

OpenShell实战:自然语言驱动命令行,运维自动化更安全高效

OpenShell这个项目我盯了很久,它本质上干的事其实一句话就能说清:让你用大白话去指挥操作系统。传统的命令行不是不好,但对记忆力要求太高——find . -name "*.log" -mtime 30 -exec rm {} \;这种命令,老手也得想两秒才…

作者头像 李华
网站建设 2026/10/4 6:09:37

用Agent构建智能AI服务:从架构设计到生产实践

前阵子我帮团队搭了一个客服型 Agent 服务,从最初只做单轮问答的接口,一步步演进成能查订单、开工单、读知识库的完整智能体。整个过程里有一个感受特别深:Agent 不是把大模型接上 API 就叫完成任务,真正难的是编排、记忆、工具调…

作者头像 李华