[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83212":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":14,"subscribersCount":14,"size":14,"stars1d":13,"stars7d":15,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":16,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":9,"pushedAt":9,"updatedAt":22,"readmeContent":23,"aiSummary":9,"trendingCount":14,"starSnapshotCount":14,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},83212,"wechat-group-stats","punk2898\u002Fwechat-group-stats","punk2898","微信群聊活跃度分析工具 — 解密本地 WeChat 数据库，统计成员发言，Web Dashboard 可视化",null,"TypeScript",98,33,1,0,7,5,47.79,false,"main",true,[],"2026-06-12 04:01:40","# 📊 WeChat Group Stats\n\n> 微信群聊活跃度分析工具 — 解密本地 WeChat 数据库，统计成员发言，Web Dashboard 可视化。\n\n基于 [ylytdeng\u002Fwechat-decrypt](https:\u002F\u002Fgithub.com\u002Fylytdeng\u002Fwechat-decrypt) 的解密引擎，封装了一键分析脚本 + 可视化面板。\n\n## ✨ 功能\n\n- 🔓 委托 wechat-decrypt 解密微信本地加密数据库\n- 📊 统计每个成员的 总发言 \u002F 近1月 \u002F 近3月 \u002F 近6月\n- 🏷️ 智能分档：🔥超活跃 → 🟢活跃 → 🟡偶尔 → 🟠低频 → 🔴沉水 → 💀死号\n- 🌐 Web Dashboard — 暗色主题、可排序、可搜索、一键刷新\n- 📦 JSON 输出，可接入自动化\u002F定时任务\n- 🧠 [Hermes Agent](https:\u002F\u002Fhermes-agent.nousresearch.com) Skill — 对话式引导完成全流程\n\n## 🛠 快速开始\n\n### 前置依赖\n\n```bash\n# 安装 wechat-decrypt（解密引擎）\ngit clone https:\u002F\u002Fgithub.com\u002Fylytdeng\u002Fwechat-decrypt.git ~\u002Fwechat-decrypt\ncd ~\u002Fwechat-decrypt\npython3 -m venv .venv && source .venv\u002Fbin\u002Factivate\npip install -r requirements.txt\ncc -O2 -o find_all_keys_macos find_all_keys_macos.c -framework Foundation\n\n# 重签名微信（一次性，需要退出微信）\nkillall WeChat\nsudo codesign --force --sign - \u002FApplications\u002FWeChat.app\n# → 重新打开微信登录\n```\n\n### 安装本工具\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fpunk2898\u002Fwechat-group-stats.git\ncd wechat-group-stats\n```\n\n### 一键使用\n\n```bash\n# 1. 提取密钥 + 解密（需要微信正在运行）\npython3 wechat-stats.py --decrypt\n\n# 2. 列出所有群，记下群ID\npython3 wechat-stats.py\n\n# 3. 设置群名（可选）\npython3 wechat-stats.py --set-name \"你的群ID@chatroom\" \"我的群名\"\n\n# 4. 分析指定群\npython3 wechat-stats.py --group \"我的群名\"\n\n# 5. 打开 Dashboard\npython3 wechat-server.py\n# → http:\u002F\u002Flocalhost:8080\u002Fdashboard.html\n```\n\n### 日常使用\n\n初次设置后，每次只需：\n\n```bash\ncd wechat-group-stats\npython3 wechat-server.py\n# 打开 Dashboard，点击 🔄 刷新分析\n```\n\n## 📸 Dashboard\n\n![Dashboard 预览](demo.png)\n\n## 📂 项目结构\n\n```\nwechat-group-stats\u002F         ← 本项目（独立 repo）\n├── wechat-stats.py         ← 分析脚本\n├── wechat-server.py        ← Web 服务\n├── dashboard.html          ← Dashboard\n├── group-names.example.json ← 群名模板\n├── README.md\n└── .gitignore\n\n~\u002Fwechat-decrypt\u002F           ← 外部依赖（ylytdeng\u002Fwechat-decrypt）\n├── find_all_keys_macos     ← 密钥提取器\n├── decrypt_db.py           ← 解密脚本\n└── decrypted\u002F              ← 解密后的 SQLite 数据库\n```\n\n## 🔧 CLI 参考\n\n```bash\npython3 wechat-stats.py                           # 列出所有群\npython3 wechat-stats.py --group \"关键字\"           # 筛选群\npython3 wechat-stats.py --decrypt                 # 先解密再分析\npython3 wechat-stats.py --set-name \"ID\" \"名\"      # 设置群名\npython3 wechat-stats.py --output custom.json      # 指定输出\npython3 wechat-stats.py --wechat-decrypt-dir \u002Fpath\u002Fto\u002Fwechat-decrypt\n```\n\n## 📊 输出格式\n\n`wechat-stats.json`:\n\n```json\n{\n  \"groups\": [{\n    \"name\": \"我的群\",\n    \"total_members\": 414,\n    \"total_messages\": 10577,\n    \"active_1month\": 62,\n    \"never_spoken\": 254,\n    \"all_members\": [{\n      \"name\": \"张三\",\n      \"total\": 648,\n      \"last_1month\": 5,\n      \"last_3month\": 10,\n      \"last_6month\": 648,\n      \"tag\": \"🟢活跃\",\n      \"last_seen\": \"2025-06-03\"\n    }]\n  }]\n}\n```\n\n## 🧠 Hermes Agent Skill\n\n```bash\n# 一行安装\nhermes skills install https:\u002F\u002Fraw.githubusercontent.com\u002Fpunk2898\u002Fwechat-group-stats\u002Fmain\u002FSKILL.md\n```\n\n加载后 Agent 可自动引导完成全流程（签名→提取密钥→解密→分析→Dashboard）。\n\n## ⚠️ 注意事项\n\n- **仅限个人数据**：本工具仅解密你自己的微信聊天记录\n- **macOS only**：密钥提取依赖 macOS 的 `mach_vm` API\n- **微信更新后需重新签名和提取密钥**\n\n## 🙏 致谢\n\n- [ylytdeng\u002Fwechat-decrypt](https:\u002F\u002Fgithub.com\u002Fylytdeng\u002Fwechat-decrypt) — 微信数据库解密引擎\n\n## 📄 License\n\nMIT\n",2,"2026-06-11 04:10:24","CREATED_QUERY"]