{"id":37228693,"url":"https://github.com/hicccc77/weflow","last_synced_at":"2026-04-06T07:01:35.019Z","repository":{"id":331575668,"uuid":"1129718813","full_name":"hicccc77/WeFlow","owner":"hicccc77","description":"WeFlow - 一个本地的微信聊天记录导出和年度报告应用","archived":false,"fork":false,"pushed_at":"2026-04-01T05:11:30.000Z","size":68220,"stargazers_count":6110,"open_issues_count":36,"forks_count":1594,"subscribers_count":22,"default_branch":"main","last_synced_at":"2026-04-02T05:03:08.764Z","etag":null,"topics":["annual-report","data-analysis","data-visualization","message","wechat"],"latest_commit_sha":null,"homepage":"https://doc.weflow.top","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hicccc77.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-07T13:40:57.000Z","updated_at":"2026-04-02T04:24:37.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/hicccc77/WeFlow","commit_stats":null,"previous_names":["hicccc77/weflow"],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/hicccc77/WeFlow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hicccc77%2FWeFlow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hicccc77%2FWeFlow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hicccc77%2FWeFlow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hicccc77%2FWeFlow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hicccc77","download_url":"https://codeload.github.com/hicccc77/WeFlow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hicccc77%2FWeFlow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31463015,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"online","status_checked_at":"2026-04-06T02:00:07.287Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["annual-report","data-analysis","data-visualization","message","wechat"],"created_at":"2026-01-15T03:28:56.581Z","updated_at":"2026-04-06T07:01:35.010Z","avatar_url":"https://github.com/hicccc77.png","language":"TypeScript","readme":"# WeFlow\n\nWeFlow 是一个**完全本地**的微信**实时**聊天记录查看、分析与导出工具。它可以实时获取你的微信聊天记录并将其导出，还可以根据你的聊天记录为你生成独一无二的分析报告\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"app.png\" alt=\"WeFlow\" width=\"90%\"\u003e\n\u003c/p\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/hicccc77/WeFlow/stargazers\"\u003e\n\u003cimg src=\"https://img.shields.io/github/stars/hicccc77/WeFlow?style=flat-square\" alt=\"Stargazers\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/hicccc77/WeFlow/network/members\"\u003e\n\u003cimg src=\"https://img.shields.io/github/forks/hicccc77/WeFlow?style=flat-square\" alt=\"Forks\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/hicccc77/WeFlow/issues\"\u003e\n\u003cimg src=\"https://img.shields.io/github/issues/hicccc77/WeFlow?style=flat-square\" alt=\"Issues\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/hicccc77/WeFlow/releases\"\u003e\n\u003cimg src=\"https://img.shields.io/github/downloads/hicccc77/WeFlow/total?style=flat-square\" alt=\"Downloads\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://t.me/weflow_cc\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Telegram%20频道-0088cc?style=flat-square\u0026logo=telegram\u0026logoColor=0088cc\u0026labelColor=white\" alt=\"Telegram\"\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\n\n\u003e [!TIP]\n\u003e 如果导出聊天记录后，想深入分析聊天内容可以试试 [ChatLab](https://chatlab.fun/)\n\n\u003e [!NOTE]\n\u003e 仅支持微信 **4.0 及以上**版本，确保你的微信版本符合要求\n\n## 主要功能\n\n- 本地实时查看聊天记录\n- 朋友圈图片、视频、**实况**的预览和解密\n- 统计分析与群聊画像\n- 年度报告与可视化概览\n- 导出聊天记录为 HTML 等格式\n- HTTP API 接口（供开发者集成）\n- 查看完整能力清单：[详细功能](#详细功能清单)\n\n## 支持平台与设备\n\n\n| 平台 | 设备/架构 | 安装包 |\n|------|----------|--------|\n| Windows | Windows10+、x64（amd64） | `.exe` |\n| macOS | Apple Silicon（M 系列，arm64） | `.dmg` |\n| Linux | x64 设备（amd64） | `.AppImage`、`.tar.gz` |\n\n\n## 快速开始\n\n若你只想使用成品版本，可前往 [Releases](https://github.com/hicccc77/WeFlow/releases) 下载并安装。\n\n\u003e ArchLinux 用户可以选择 `yay -S weflow` 快速安装\n\n## 详细功能清单\n\n当前版本已支持以下能力：\n\n| 功能模块 | 说明 |\n|---------|------|\n| **聊天** | 解密聊天中的图片、视频、实况（仅支持谷歌协议拍摄的实况）；支持**修改**、删除**本地**消息；实时刷新最新消息，无需生成解密中间数据库 |\n| **消息防撤回** | 防止其他人发送的消息被撤回 |\n| **实时弹窗通知** | 新消息到达时提供桌面弹窗提醒，便于及时查看重要会话，提供黑白名单功能 |\n| **私聊分析** | 统计好友间消息数量；分析消息类型与发送比例；查看消息时段分布等 |\n| **群聊分析** | 查看群成员详细信息；分析群内发言排行、活跃时段和媒体内容 |\n| **年度报告** | 生成按年统计的年度报告，或跨年度的长期历史报告 |\n| **双人报告** | 选择指定好友，基于双方聊天记录生成专属分析报告 |\n| **消息导出** | 将微信聊天记录导出为多种格式：JSON、HTML、TXT、Excel、CSV、PGSQL、ChatLab专属格式等 |\n| **朋友圈** | 解密朋友圈图片、视频、实况；导出朋友圈内容；拦截朋友圈的删除与隐藏操作；突破时间访问限制 |\n| **联系人** | 导出微信好友、群聊、公众号信息；尝试找回曾经的好友（功能尚不完善） |\n| **HTTP API 映射** | 将本地消息能力映射为 HTTP API，便于对接外部系统、自动化脚本与二次开发 |\n\n## HTTP API\n\n\u003e [!WARNING]\n\u003e 此功能目前处于早期阶段，接口可能会有变动，请等待后续更新完善。\n\nWeFlow 提供本地 HTTP API 服务，支持通过接口查询消息数据，可用于与其他工具集成或二次开发。\n\n- **启用方式**：设置 → API 服务 → 启动服务\n- **默认端口**：5031\n- **访问地址**：`http://127.0.0.1:5031`\n- **支持格式**：原始 JSON 或 [ChatLab](https://chatlab.fun/) 标准格式\n\n完整接口文档：[点击查看](docs/HTTP-API.md)\n\n\n## 面向开发者\n\n如果你想从源码构建或为项目贡献代码，请遵循以下步骤：\n\n```bash\n# 1. 克隆项目到本地\ngit clone https://github.com/hicccc77/WeFlow.git\ncd WeFlow\n\n# 2. 安装项目依赖\nnpm install\n\n# 3. 运行应用（开发模式）\nnpm run dev\n\n```\n\n## 致谢\n\n- [密语 CipherTalk](https://github.com/ILoveBingLu/miyu) 为本项目提供了基础框架\n- [WeChat-Channels-Video-File-Decryption](https://github.com/Evil0ctal/WeChat-Channels-Video-File-Decryption) 提供了视频解密相关的技术参考\n\n## 支持我们\n\n如果 WeFlow 确实帮到了你，可以考虑请我们喝杯咖啡：\n\n\n\u003e TRC20  **Address:** `TZCtAw8CaeARWZBfvjidCnTcfnAtf6nvS6`\n\n\n## Star History\n\n\u003ca href=\"https://www.star-history.com/#hicccc77/WeFlow\u0026type=date\u0026legend=top-left\"\u003e\n \u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=hicccc77/WeFlow\u0026type=date\u0026theme=dark\u0026legend=top-left\" /\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=hicccc77/WeFlow\u0026type=date\u0026legend=top-left\" /\u003e\n   \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=hicccc77/WeFlow\u0026type=date\u0026legend=top-left\" /\u003e\n \u003c/picture\u003e\n\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n---\n\n**请负责任地使用本工具，遵守相关法律法规**\n\n\u003c/div\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhicccc77%2Fweflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhicccc77%2Fweflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhicccc77%2Fweflow/lists"}