一个建在 Cloudflare 上的团队聊天工具,免费额度就能跑起来。带管理后台。还接入了 OpenAI 的 WebMCP

一个建在 Cloudflare 上的团队聊天工具,不用租服务器,免费额度就能跑起来。有账号系统、公开和私有群组、私信、实时消息、语音、文件上传,还带管理后台。最近还接入了 OpenAI 的 WebMCP,让 ChatGPT 能直接操作聊天功能。

Github地址

https://github.com/aozorae/Edgechat

20260909072750359-image

20260909072809729-image

功能特性

  • 公开/私有群组 + 私信,消息实时同步
  • 消息和文件用 AES-256-GCM 加密,管理员也看不到内容
  • 语音消息带波形和倍速播放,跟 Telegram 那套类似
  • 文件上传、头像裁剪、消息回复和 @提醒
  • 管理后台可以封禁用户(支持临时封,到期自动解)
  • Telegram 双向桥接:绑定一个 Bot,两边消息实时互相同步
  • Android 客户端用 Capacitor 打包,自己填服务器地址就能用

特色功能:Telegram 消息双向桥接

管理员可以把 EdgeChat 内的任意一个群组,与一个 Telegram 群组绑定。绑定后,通过 Telegram Bot,两侧的消息会双向实时转发——EdgeChat 成员发的消息会同步出现在 Telegram 群里,Telegram 群里的消息也会同步出现在 EdgeChat 里,两边成员就像在同一个群里聊天一样,完全不需要互相切换应用或重复建群。

同类对比

EdgeChat
自建 Rocket.Chat / Mattermost
商业 SaaS IM
部署成本
Cloudflare 免费额度内可跑
需要常驻服务器 / 容器
按人头订阅收费
运维负担
无需管理服务器,Serverless
需要自行运维数据库、缓存
无需运维,但不可控
数据归属
完全在自己的 Cloudflare 账号
完全自持
数据在第三方
上线方式
GitHub Actions 一键自动部署
手动 / Docker Compose
直接注册

怎么部署

推荐走 GitHub Actions 自动部署,推代码到 master 就自动发布,不用手动折腾。也可以本地用 Docker 跑,或者 npm install 后 npm run deploy 手动发布。需要提前准备 Cloudflare 账号和 API Token

请登录后发表评论

    没有回复内容