aozorae

Edgechat

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 纳入自管系统的用户
  • 寻找边缘部署聊天方案的开发者

快速上手

  1. 准备一个 Cloudflare 账号并开通 Worker 与 Durable Objects
  2. 部署 Worker 并配置 Telegram 桥接凭据
  3. 构建并部署 Vue 前端
  4. 通过 Web 入口发起与管理会话

核心优势

  • 零服务器:完全跑在 Cloudflare 边缘,免运维自建机器
  • 加密内置:消息默认走 AES-256-GCM,不依赖额外组件
  • 可扩展:Telegram 桥接与 Web 入口让对接灵活

系统要求

项目 要求
运行环境 Cloudflare 平台(Worker + Durable Objects)
前端 Vue 构建产物
许可 GPL-3.0

注意事项

  • 自部署责任:服务与数据由部署方自行保管,需关注密钥与凭据安全
  • Telegram 依赖:桥接功能依赖 Telegram 账号与接口可用性
  • GPL 传染性:二次分发或修改需遵循 GPL-3.0 条款

历史版本

排序