[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4377":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},4377,"murmur","sgaofen\u002Fmurmur","sgaofen","将微信和QQ的聊天数据转化成可视化的3D关系网",null,"Python",434,55,39,3,0,48,106,311,144,5.24,"Other",false,"main",[],"2026-06-12 02:01:02","# Murmur 微语\n\n把多年微信和 QQ 聊天 + 朋友圈，在你电脑上做成一张可以**旋转、缩放、聚焦**的 3D 关系网，再让本地的 Claude \u002F Codex 给每个朋友写一份关系档案。\n\n100% 本地分析，不上云。Windows 内置 QQ NT 解密。\n\n[下载最新版](https:\u002F\u002Fgithub.com\u002Fsgaofen\u002Fmurmur\u002Freleases\u002Flatest)\n\n当前推荐版本：`v0.4.3`\n\n![Murmur 关系网总览](docs\u002Fscreenshots\u002Freadme-graph-overview.png)\n\n## v0.4.0 新增\n\n- **年度总览** — 跨所有朋友的「Spotify Wrapped」：Top 5、月度冠军、最忙的一天、最长连续聊天、24×7 热力图、深夜之王、最对等的关系、谁先开聊、口头禅、走丢的人。Home 顶栏 📅 进入。\n- **双人关系档案导出** — Murmur 独有：导出朋友 A 与朋友 B 之间的完整关系（共群对话 + 朋友圈互动 + 你私聊里互相提及 + 各自和你的对话样本），三种格式（MD\u002FJSON\u002FHTML）。Friend 页关联朋友卡片每条朋友右侧 📤 一键。\n- **AI 助手抽屉** — 替换原来三步弹窗。左侧抽屉滑入选 AI \u002F 范围 \u002F 侧重，本机 AI 跑完直接进两栏读报视图。报告顶部一行「硬证据指纹」（最长连聊 \u002F 你主导 % \u002F 深夜偏向 \u002F 全年趋势）让 AI 引用真数字。\n- **微信 4.x 完整文本恢复** — 修复 4.x 把文本塞进 `compress_content` 列导致 Murmur 看到空白的问题，引用 \u002F 链接 \u002F 转账 \u002F 红包 \u002F 文件等 type 49 现在能渲染真实内容。\n- **WAL 实时合并** — 解密时把 WAL 里没 checkpoint 的最新消息也补进来，不再卡在「上次微信关之前」。\n- **增量解密缓存** — 第二次 refresh 大部分 DB 秒过（mtime 没变 + key 没变就跳过），10GB 历史的用户从分钟级降到秒级。\n- **解密前阻断** — 微信还在运行时拒绝解密 + 中文友好提示，避免拿到半页损坏 DB。\n- **原子 swap** — 解密产物先写 `*.tmp` 再 `os.replace` 落地，Ctrl-C 不再留半截 DB。\n\n## 它能做什么\n\n- **3D 关系网**：自己在中心，朋友按亲密度散布周围。同一个核心圈的人会落在同一片区域，球面整体保留壮观的星空感。\n- **核心圈聚焦**：右下角点「N 个核心圈」→ 列表里选一个 → **半透明 3D 包络**贴合包裹该圈成员，圈外的人和连线全部变暗。\n- **点人看档案**：点任意节点 → 右侧弹出关系详情。私聊 \u002F 群聊 \u002F 朋友圈互动，每年沟通频率，有没有沉默后重连，全是离线就能算的硬证据。\n- **AI 关系报告**：让本机的 Claude Code 或 Codex CLI 给每个朋友、每对朋友写一份关系分析。Murmur 把脱敏样本和 prompt 整理好喂给 CLI，不上云。\n- **双人关系档案**：分析你认识的两个人之间的关系（市面工具只能看你和某人）。\n- **年度总览**：所有朋友所有聊天的 Wrapped 风格回顾。\n- **隐私模式**：右下一键切，所有真名变「朋友 XX」「群 1」，wxid 和本机路径都隐藏。\n- **QQ NT 支持**：Windows 版顶栏可以加 QQ 账号，独立解密 + 独立分析。\n\n## 关系网视觉\n\n![默认视图](docs\u002Fscreenshots\u002Freadme-graph-overview.png)\n\n**核心圈聚焦**\n\n![核心圈聚焦](docs\u002Fscreenshots\u002Freadme-graph-circle.png)\n\n**点人看关系**\n\n![选中朋友](docs\u002Fscreenshots\u002Freadme-graph-friend.png)\n\n## 单人档案页\n\n每位朋友有独立档案：人物介绍、AI 摘要、离线证据、关联朋友、相册、整对话浏览、双人年代记。关系层级（A 老朋友 \u002F B 常聊 \u002F C 有联系 \u002F D 弱联系 \u002F E 已疏远）由本地算法基于持续年限、电话次数、朋友圈互动等离线证据自动判定。\n\n![单人档案](docs\u002Fscreenshots\u002Freadme-friend.png)\n\n## AI 关系档案\n\nMurmur 把每个朋友的样本消息 + 离线证据 + 数据指纹（最长连聊、谁主导、深夜比例、年度趋势）+ 评估准则打包，让本机 Claude Code 或 Codex 出一份长文分析。报告里会评估关系定性、列时间持续性、沉默后重连、表达密度等具体证据。\n\n![AI 关系档案](docs\u002Fscreenshots\u002Freadme-report.png)\n\n报告默认存到：\n\n```text\n~\u002FDesktop\u002FMurmur\u002Fagent_reports\u002F\n```\n\n## 下载哪个文件\n\nWindows 用户：\n\n- 推荐：`Murmur_0.4.1_x64-setup.exe`\n- 备用：`Murmur_0.4.1_x64_en-US.msi`\n\nMac 用户：\n\n- Apple Silicon：`Murmur_macOS_AppleSilicon.dmg`\n- 备用：`Murmur_macOS_AppleSilicon.app.zip`\n- **只支持腾讯官网版 WeChat for Mac**。Mac App Store 版 WeChat 目前不支持自动抓密钥；请先换成腾讯官网版再走 Murmur 引导。\n\nIntel Mac 暂时没有安装包，需要从源码运行。\n\n## 视频教程\n\n- [Windows 微信安装视频](https:\u002F\u002Fgithub.com\u002Fsgaofen\u002Fmurmur\u002Freleases\u002Fdownload\u002Fv0.4.3\u002FMurmur_Windows_install_tutorial.mp4)\n- [Windows QQ 安装视频](https:\u002F\u002Fgithub.com\u002Fsgaofen\u002Fmurmur\u002Freleases\u002Fdownload\u002Fv0.4.3\u002FMurmur_QQ_install_tutorial.mp4)\n- [Mac 安装视频](https:\u002F\u002Fgithub.com\u002Fsgaofen\u002Fmurmur\u002Freleases\u002Fdownload\u002Fv0.4.3\u002FMurmur_macOS_install_tutorial.mp4)\n\n## Windows 安装（微信）\n\n1. 双击 `Murmur_0.4.1_x64-setup.exe`，按引导装。\n2. 打开微信，**退出登录回到登录页，但不要关闭微信进程**。\n3. 打开 Murmur，点「开始抓密钥」。\n4. 看到等待提示后，回微信扫码登录一次。\n5. 抓到 key → 自动解密 → 进入关系网。\n\n如果杀毒软件拦截 `wx_key.dll`：把 Murmur 安装目录加白名单后重新安装。\n\n## Windows 安装（QQ）\n\n走完微信流程后，顶栏点「+ 添加新账号 → 🐧 QQ」（或 Welcome 页底部「🐧 切换到 QQ」）。具体见 QQ 安装视频。\n\n> ⚠️ **开始前先把电脑端 QQ 完全退出**：手机 QQ 上点登录设备 → 退出电脑端 QQ → 再确认电脑端 QQ 没在后台跑（任务管理器搜 `QQ.exe` \u002F `QQEX.exe` 全部杀掉）。否则 Murmur 启动的带调试器 QQ 会被已登录的实例抢走，抓不到 key。\n\n## Mac 安装\n\n1. 双击 `Murmur_macOS_AppleSilicon.dmg`。\n2. 把 `Murmur.app` 拖到「应用程序」。\n3. **不要直接在 dmg 窗口里运行**，要从「应用程序」打开。\n4. 第一次打开如果被 Gatekeeper 拦：「系统设置 → 隐私与安全性」滚到底部点「仍要打开」。\n\nMac 微信要求：请使用 **腾讯官网版 WeChat for Mac**。App Store 版 WeChat 的程序结构和权限保护不同，Murmur 当前不支持它的自动重签名 \u002F 自动抓密钥流程。\n\n如果完全没有「仍要打开」按钮，开 Terminal：\n\n```bash\nxattr -dr com.apple.quarantine \u002FApplications\u002FMurmur.app\nopen \u002FApplications\u002FMurmur.app\n```\n\n首次使用时 Murmur 会引导你完成「磁盘访问 → 重签名 → 抓密钥 → 解密」。\n\n## 年度总览\n\nHome 顶栏点 📅 进入。第一次打开会扫所有聊天历史 10-30 秒（之后缓存 24 小时）。包含：\n\n- Top 5 最常聊的朋友\n- 12 个月度冠军（每月聊得最多的人）\n- 最忙的一天 + 那天主要在和谁聊\n- 最长连续聊天天数\n- 24×7 热力图\n- 深夜之王（23-4 点对话最多）\n- 最对等的关系（一来一回最平衡）\n- 谁先开聊（按 6h 间隔切对话窗）\n- 你的口头禅 top 10\n- 走丢的人（前后半年掉幅最大）\n\n## 双人关系档案\n\n任意朋友页 → 关联朋友卡片 → 每个朋友右侧 📤 → 弹出三格式下载（MD \u002F JSON \u002F HTML）。\n\n也可以从 3D 关系网里点两人之间的连线 → pair drawer 里下。\n\n包含的证据：\n\n- 你私聊里提到对方的样例（双向）\n- 你和 A \u002F 你和 B 各自的对话样本\n- 共同群里 A↔B 的真实对话窗口\n- 朋友圈互动（A 给 B 点赞评论数 + 原文）\n- 适合直接拖给 ChatGPT \u002F Claude \u002F 豆包 \u002F Kimi 在线 AI 让它推断关系\n\n## AI 分析使用（批量）\n\n报告页（顶部）选：\n\n- 小样本自检（先验证几个人）\n- Top 朋友 + Top 关系\n- 全部朋友 + 朋友间关系\n- 只补朋友间关系报告\n\n并行数和引擎（Claude \u002F Codex \u002F 双跑）可以在面板里设。\n\n## 隐私模式\n\n右下角「🔓 隐私模式：关 \u002F 🔒 隐私模式：开」一键切。开启后会隐藏：\n\n- 朋友昵称、群名（变「朋友 XX」「群 N」）\n- wxid、chatroom id\n- 本机路径\n- 邮箱、手机号样式文本\n- 64 位 hex key 字符串\n- 身份证号 \u002F 银行卡号样式\n- 引用文本里的人名（启发式）\n\n录视频 \u002F 公开截图前点一下，不用反复手动打码。\n\n## 遇到问题\n\n`~\u002FDocuments\u002FMurmur\u002Flogs\u002F` 下有 `serve.log` 和 `tauri-shell.log`，涵盖后端启动 \u002F 解密失败 \u002F 抓 key 失败的细节。\n\n任何「出了点小问题」屏幕上都有 **「📋 复制诊断信息（粘到 issue）」** 按钮，会自动打包脱敏的版本号 \u002F 平台 \u002F profiles \u002F init_error \u002F 日志末尾，直接粘到 [GitHub issue](https:\u002F\u002Fgithub.com\u002Fsgaofen\u002Fmurmur\u002Fissues\u002Fnew) 即可。\n\n如果解密报「encrypted database is malformed」之类的，多半是微信升级了 schema：\n\n```bash\npython cli\u002Frefresh.py --force\n```\n\n会清空旧解密目录重新解。\n\n## 隐私 \u002F 数据流向\n\n- 所有解密、分析、可视化 **100% 本地**，无任何网络上传\n- AI 报告由你本机已登录的 Claude Code \u002F Codex CLI 生成（这俩 CLI 自己会调云，但 Murmur 把样本脱敏后才喂给它们）\n- 抓密钥仅在初始化时一次，之后不再 attach 微信 \u002F QQ 进程\n- 解密数据放在 `~\u002FDocuments\u002FMurmur\u002Fdecrypted\u002F`，可随时手动删除\n- 双人导出包同样 100% 本地生成\n","Murmur 是一个将微信和QQ聊天数据转化为3D可视化关系网的工具。其核心功能包括旋转、缩放和聚焦的3D关系网络展示，以及利用本地AI助手为每个朋友生成关系档案。该项目采用Python编写，支持100%本地分析，确保用户数据隐私安全。特别适合需要深度了解自己社交圈结构与动态的用户使用，如分析多年好友间的互动模式、查看年度总览等。此外，Murmur还提供了隐私保护模式及对微信4.x版本的支持，进一步增强了其实用性。",2,"2026-06-11 02:59:52","CREATED_QUERY"]