OPEN SOURCE · WECOM CONVERSATION ARCHIVE

企业微信会话存档
开源、透明、可自部署

从消息同步、解密和安全存储,到会话检索、媒体管理、权限控制与操作审计,Crowntime 提供完整的企业微信会话存档与审阅系统。基于 AGPL-3.0 开源,支持独立部署,也可以选择云托管服务。

  • AGPL-3.0
  • Self-hosted & Cloud
  • FastAPI
  • PostgreSQL

产品控制台真实界面截图;演示环境数据,已做脱敏处理(人员、客户与消息内容均为合成示例)。

PRODUCT SHOWCASE

真正可用的会话存档与审阅系统

这不是一个概念页面。会话审阅、全局搜索、媒体管理、审计日志等核心界面均已交付,并附带一份使用虚构数据的静态演示。

Conversation Console
会话审阅

按员工与客户查看完整会话上下文,支持历史消息加载与自动刷新。

进入 Demo →

Message Search
全局搜索

按员工、客户、关键词、时间和消息类型组合检索,并定位回原始上下文。

进入 Demo →

Media Management
媒体管理

图片、语音、视频与文件的受控访问、用量计量与全量导出审批。

进入 Demo →

Audit Logs
审计日志

谁在什么时间查看、导出了什么,操作留痕可追溯。

进入 Demo →

FEATURES

从数据接入到日常审阅的完整工作流程

以下每一项能力都以仓库中已交付的代码和文档为准。规划中的能力不会出现在这里。

会话存档
Conversation Archiving

在企业依法开通并授权的会话存档范围内,持续拉取并解密企业微信消息:文本、图片、语音、视频、文件、复合消息与撤回消息。

搜索与审阅
Search & Review

按员工、客户、关键词、时间和消息类型组合检索,结果定位回完整聊天上下文;支持中英文界面与消息可达性诊断。

媒体管理
Media Management

统一媒体存储抽象(含七牛 Kodo 后端)、Signed URL 受控访问;支持受控文本导出与全量媒体 ZIP 导出,均需 Owner 二次确认。

访问控制
Access Control

登录身份与企业租户由服务端解析,客户数据不依赖浏览器自报字段;提供 RBAC 角色权限、多企业管理与账号生命周期。

审计与治理
Audit & Governance

租户级操作审计、导出审批与数据保留策略;普通员工不能自行删除企业归档,保留与清理由 Owner 受控流程决定。

运行可见性
Operational Visibility

同步健康状态与异常诊断、用量与存储计量、健康检查端点;达到容量上限会明确阻塞,不会静默删除已有记录。

HOW IT WORKS

从企业微信到可检索的会话记录

数据在企业依法开通并授权的会话存档范围内流动,每一步都有明确的边界与状态。

WeCom API

企业微信会话存档接口,按官方规则开通并授权。

Sync & Decryption

事件驱动拉取与对账兜底,腾讯专有 SDK 解密消息并标准化。

Secure Storage

PostgreSQL 持久化消息与元数据,媒体经统一存储抽象保存。

Search & Review

组合检索、会话审阅、媒体受控访问与导出审批。

Audit & Governance

角色权限、操作审计、数据保留与健康诊断持续运行。

依赖说明:会话存档消息的拉取与解密依赖腾讯官方提供的企业微信会话存档专有 SDK,需要按腾讯官方规则获取;接口开通与官方费用按企业微信规则另计。本产品为第三方独立产品,与腾讯公司及其企业微信无隶属、合作或授权关系。

OPEN SOURCE

真正可用的开源版本

Self-hosted. Transparent. Community-driven.

  • AGPL-3.0 许可 —— 自由使用、修改与再分发,修改后的网络服务同样需要开源。
  • 完整的自托管版本 —— 不是功能阉割的演示版,自部署即可获得已交付的全部产品能力。
  • 同一代码库 —— 云托管版与自托管版共享同一套源码,没有闭源的「企业版分支」。
  • 独立部署 —— 数据保存在你自己的基础设施上,不依赖 Crowntime 的服务器。
  • 架构文档 —— 架构说明、部署文档与架构决策记录(ADR)随仓库公开。
  • 社区贡献 —— 通过 GitHub Issues 与 Pull Request 反馈问题和提交改动。

发布状态(2026-10):WeCom Archive 已公开发布,首个公开版本 v1.1.0(2026-10-09)。本页指向的源码、部署文档、架构说明与贡献指南均可在 GitHub 仓库直接访问。

DEPLOYMENT OPTIONS

选择适合你的部署方式

两种方式共享同一套代码。你可以从自托管开始,随时迁移;也可以把运维交给我们。

Option A · Self-hosted

自托管 · 开源

AGPL-3.0 · 无软件订阅费

  • 完整自托管版本,已交付能力全部可用
  • 独立部署,数据在自己掌控的基础设施上
  • 基础设施与运维由部署方自行承担
  • 企业微信官方接口费用按腾讯规则另计
Self-host on GitHub ↗

Option B · Cloud Hosted

云托管 · 由我们运维

99 元 / 年 · 含 5 GiB 存储 · 不限座席

  • 托管部署与运维,接入更省事
  • 软件试用 15 天免费
  • 不限座席、不限聊天条数与搜索次数
  • 企业微信官方接口费用另计,无永久免费套餐
查看完整价格与边界 免费试用 15 天

AI ENGINEERING

Built with AI. Engineered for Reliability.

AI 驱动开发,工程质量由证据保证。Crowntime 不仅是一款软件产品,也是一套 AI Agent 辅助软件工程实践的真实案例:通过产品决策、架构约束、任务拆解、自动化测试和人类审查,组织 AI Agent 参与复杂系统开发。

  1. 产品愿景PRODUCT VISION

    产品负责人(人类)定义方向、优先级与验收标准。

  2. 架构与约束ARCHITECTURE & CONSTRAINTS

    分层边界、依赖方向与信任边界由架构决策记录(ADR)与守卫测试固化。

  3. 工单与验收标准ISSUES & ACCEPTANCE CRITERIA

    每个工单有明确的范围、边界与验收标准,一票一谈一提交。

  4. AI Agent 实施AGENT IMPLEMENTATION

    开发 Agent 在独立 worktree 分支中实现,遵守绑定式工程规范。

  5. 自动化测试与 CITESTING & CI

    架构守卫测试、契约测试与完整回归套件是唯一的自动门禁。

  6. 人类审查HUMAN REVIEW

    合并、发布与生产变更由人类决策;绿色 CI 不等于合并授权。

  7. 发布与反馈RELEASE & FEEDBACK

    发布说明、运维手册与用户反馈回到下一轮产品决策。

363

次提交

43

个自然日(35 个活跃开发日)

153

个不同工单编号

5

个开发阶段闭环至 v1.0.0

统计口径:2026-06-26(项目创建)至 2026-08-07(v1.0.0 收口),数据来自 v1.0.0 发布说明;这是历史区间数据,不代表当前或未来节奏。

Agent Orchestration

dev / qa / ops / research 角色分工,权限与边界写入绑定式规范。

Architecture Governance

架构守卫测试自动拦截越界依赖,ADR 先行。

Quality Gates

lint、类型检查、构建、测试与契约测试构成必需 CI。

Production Engineering

迁移门禁、健康检查、备份回滚与升级演练支撑生产运行。

FAQ

常见问题

Crowntime 是否开源?

是。WeCom Archive 已以 AGPL-3.0 许可公开发布,提供完整可自托管的版本;源码、部署文档与贡献指南均可在 GitHub 仓库直接访问。

自部署是否需要付费?

不需要向 Crowntime 支付软件费用。AGPL-3.0 允许自行部署和使用;服务器、数据库等基础设施、日常运维,以及企业微信官方会话存档接口费用由部署方自行承担。云托管版是可选的付费服务。

是否需要腾讯 SDK?

需要。会话存档消息的拉取与解密依赖腾讯官方提供的专有 SDK,需要按腾讯官方规则获取;会话存档接口的开通与官方费用按企业微信规则另计。

自部署与云托管的区别?

自部署:AGPL-3.0 开源、独立部署,数据保存在自己的基础设施上,由部署方自行运维。云托管:由康冠时代负责部署与运维,软件试用 15 天免费,年度基础套餐 99 元含 5 GiB 存储、不限座席。两者共享同一套代码。

是否支持多租户?

支持。系统按企业租户隔离数据,提供多企业管理、角色权限(RBAC)与平台管理能力;访问身份与租户由服务端解析,不依赖浏览器自报字段。

支持哪些消息和媒体?

文本、图片、语音、视频、文件,以及复合消息、撤回消息、企业微信群聊和视频号消息等。媒体支持受控访问与全量导出(需 Owner 二次确认)。

如何开始部署?

阅读 GitHub 仓库的 README 与部署文档,准备服务器、PostgreSQL、腾讯会话存档 SDK 与企业微信管理员授权后即可部署。也可以先浏览本站的静态 Demo 了解产品形态。

如何参与贡献?

阅读仓库的贡献指南,通过 GitHub Issues 反馈问题、Pull Request 提交改动;贡献需遵守 AGPL-3.0 与仓库的工程规范(工单认领、分支工作流、必需 CI)。

老板能看到员工和客户的聊天吗?

可以查看企业依法开通并授权纳入企业微信会话存档范围的沟通记录。产品不能读取未纳入授权范围的会话,也不监控员工个人微信。

员工能不能自己删除已经归档的聊天?

普通员工不能在本系统中自行删除企业归档。数据保留与清理由企业 Owner 的配置和受控流程决定。

开始使用 Crowntime

阅读源码并自托管,或先在云端试用 15 天。企业微信官方接口费用另计。

本产品为第三方独立产品,与腾讯公司及其企业微信无隶属、合作或授权关系。