Edgechat 是一套可自部署的云端聊天系统,基于 Cloudflare Worker 与 Vue 前端构建,支持 Telegram 桥接与消息加密。
- android-v0.2.0-beta.1
- 发布于
- 2026年9月5日
- 1,241
- 星标
- 90
- 下载
- 同步于
- 16 小时前
最新版本
android-v0.2.0-beta.12026年9月5日 10:32测试版下载慢?可在上方随时切换镜像源
项目说明
项目概述
Edgechat 是一个可以自行部署的聊天系统,把消息服务托管在 Cloudflare Worker 上,用 Vue 编写前端,用 Durable Objects 维护会话状态。它支持把 Telegram 接进来当桥接入口,并对消息做 AES-256-GCM 加密,适合想拥有私人聊天服务、又不想依赖第三方 SaaS 的用户。项目以 GPL-3.0 协议开源。
| 项目 | 内容 |
|---|---|
| 运行平台 | Cloudflare Worker(可自部署) |
| 前端 | Vue |
| 状态存储 | Durable Objects |
| 许可协议 | GPL-3.0 |
一套把聊天、Telegram 桥接与端到端加密放进 Cloudflare 边缘的自部署系统。
主要功能
- 自部署聊天:整套服务运行在 Cloudflare Worker,无需自建服务器
- Vue 前端:轻量网页界面,直接部署在边缘
- Telegram 桥接:把 Telegram 作为聊天入口接入系统
- 消息加密:使用 AES-256-GCM 对消息内容加密
- WebMCP 能力:以 Web 端提供管理入口
- 会话状态:用 Durable Objects 持久化会话与消息
适用人群
- 想自部署私人聊天服务的开发者
- 熟悉 Cloudflare 生态的团队
- 重视消息加密与数据可控的用户
- 希望把 Telegram 纳入自管系统的用户
- 寻找边缘部署聊天方案的开发者
快速上手
- 准备一个 Cloudflare 账号并开通 Worker 与 Durable Objects
- 部署 Worker 并配置 Telegram 桥接凭据
- 构建并部署 Vue 前端
- 通过 Web 入口发起与管理会话
核心优势
- 零服务器:完全跑在 Cloudflare 边缘,免运维自建机器
- 加密内置:消息默认走 AES-256-GCM,不依赖额外组件
- 可扩展:Telegram 桥接与 Web 入口让对接灵活
系统要求
| 项目 | 要求 |
|---|---|
| 运行环境 | Cloudflare 平台(Worker + Durable Objects) |
| 前端 | Vue 构建产物 |
| 许可 | GPL-3.0 |
注意事项
- 自部署责任:服务与数据由部署方自行保管,需关注密钥与凭据安全
- Telegram 依赖:桥接功能依赖 Telegram 账号与接口可用性
- GPL 传染性:二次分发或修改需遵循 GPL-3.0 条款
历史版本
排序