基于 Cloudflare Workers 部署的自建邮箱服务,一个域名即可创建多个邮箱,支持收发邮件与附件。
- Star
- 1,250
- Fork
- 476
- 未关闭 Issue
- 2
- 最近提交
- 前天
这是什么?
EdgeChat 是一个完全运行在 Cloudflare 上的开源团队聊天系统,提供群组聊天、私信、语音消息、文件分享以及私信一对一语音通话。应用和数据资源部署在你自己的 Cloudflare 账号下,通过 GitHub Actions 完成部署和更新,无需另外维护常驻服务器。
群组可以绑定 Telegram 群,文字、图片、视频、语音和文件双向同步,Telegram 成员无需注册即可参与。两个独立部署的 EdgeChat 实例也可以通过一次性邀请码绑定同一个群组。项目还提供 WebMCP 站点工具,兼容的 AI 客户端可以登录、查询会话并收发消息。
新写入的消息正文和新上传的附件使用 AES-256-GCM 在服务端加密,密钥版本化管理,轮换后旧密文仍可读取。需要注意这是服务端加密而非端到端加密:Worker 在权限校验后解密内容,因此 Cloudflare 运行环境和持有密钥的部署方需要被信任。
核心功能
- 01基于 WebSocket 的群聊与私信实时更新
- 02Telegram 群组双向桥接,支持文字、图片、视频、语音和文件
- 03不同 EdgeChat 实例之间通过邀请码互联群组
- 04新消息和附件使用 AES-256-GCM 服务端加密,支持密钥轮换
- 05邀请制账号管理,支持永久和临时封禁
- 06基于 Cloudflare Workers、D1、KV、R2 与 Durable Objects 运行,通过 GitHub Actions 部署
适用场景
- 不想维护服务器的小团队或社区,需要自建聊天空间
- 已有 Telegram 群、同时需要独立网页聊天入口的团队
- 两个组织需要通过各自实例共享同一个群组
- 希望通过 WebMCP 让 AI 助手参与聊天室的开发者
快速上手
- 1
克隆仓库
git clone https://github.com/aozorae/Edgechat.git - 2
进入项目目录
cd Edgechat - 3
安装依赖
npm install - 4
启动纯前端演示(无需云端资源)
npm run dev:demo
使用前须知
- 加密是服务端加密而非端到端加密,需要信任 Cloudflare 和部署方。
- 部署真实后端前需要先准备 Cloudflare 资源与配置。
- 未自定义时,消息默认 15 天后自动删除。
标签
常见问题
- Edgechat 是什么?
- 基于 Cloudflare 运行的自部署团队聊天系统,支持实时消息、Telegram 双向桥接和服务端加密。 EdgeChat 是一个完全运行在 Cloudflare 上的开源团队聊天系统,提供群组聊天、私信、语音消息、文件分享以及私信一对一语音通话。应用和数据资源部署在你自己的 Cloudflare 账号下,通过 GitHub Actions 完成部署和更新,无需另外维护常驻服务器。
- Edgechat 可以免费使用吗?用的什么许可证?
- Edgechat 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Edgechat 还在维护吗?
- 活跃维护中。Edgechat 最近一次提交是在 2026年10月18日。
- Edgechat 适合用来做什么?
- 不想维护服务器的小团队或社区,需要自建聊天空间 已有 Telegram 群、同时需要独立网页聊天入口的团队 两个组织需要通过各自实例共享同一个群组 希望通过 WebMCP 让 AI 助手参与聊天室的开发者
- Edgechat 怎么安装和运行?
- 克隆仓库: git clone https://github.com/aozorae/Edgechat.git 进入项目目录: cd Edgechat 安装依赖: npm install 启动纯前端演示(无需云端资源): npm run dev:demo
- 在哪里获取 Edgechat?
- 源代码和安装说明在 GitHub 上:https://github.com/aozorae/Edgechat
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Go 的开源即时通讯服务端,供开发者集成到自有应用中,提供 SDK、REST API 和 Webhook。
单个 Rust 二进制文件实现的自托管 Cloudflare Workers 兼容平台,可在一台机器上运行 Workers、KV、D1、R2 等服务。
自建的网页版 One Sec 替代品:打开干扰类 App 前先呼吸十秒,并附带每日目标页,跑在 Cloudflare 免费额度上。
基于 Cloudflare Workers 和 D1 的书签管理工具,通过书签小工具或 Chrome 扩展保存网页,无需注册账号。
端到端加密的一次性阅读记事本,笔记在浏览器内加密,阅读一次或 24 小时后即自动销毁。