CrossGram 是一个自托管聊天聚合解决方案,它打破了社交平台对客户端界面的垄断。通过在用户自己的服务器上部署 CrossGram,可以将 QQ、Discord、Matrix 等多个异构聊天平台的协议实时翻译为 MTProto(Telegram 协议)。这意味着你可以直接使用自己最喜欢的 Telegram 客户端(如官方 App、Nicegram、Telegram X 等)来无缝管理所有平台的对话,享受统一、快速且一致的交互体验。

核心理念:界面归你,协议归我
CrossGram 的核心价值在于解耦。它保留了源平台的关系链与内容完整性,但在传输层将其转换为 Telegram 原生支持的格式。用户无需在不同 App 间切换,无需适应各异的 UI 设计,只需在一个熟悉的 Telegram 界面中,即可处理来自全球各大社交网络的消息。
关键功能亮点
- 统一会话列表:
- 不同平台的私聊与群聊被整合进同一份会话列表。
- 完美保留原生头像、消息预览、时间戳及未读计数,浏览节奏与原生 Telegram 无异。
- 搜索功能覆盖所有接入平台,查找历史记录不再受限于单一应用。
- 富媒体与上下文保留:
- 拒绝纯文本降级:图片、引用回复、转发记录均以精美的消息卡片形式呈现,保持完整的上下文结构。
- 大文件直传:支持在会话内直接发送和接收大文件,文件名、体积、上传/下载进度及状态直接在气泡中显示,无需跳转第三方下载工具。
- 自托管与账号管理:
- 完全可控:CrossGram Server 与平台 Bridge 均可自行部署,数据隐私掌握在自己手中。
- WebUI 集中管理:提供直观的 Web 管理界面,用于配置虚拟手机号、轮换登录码、监控连接状态及管理多平台账号。
- 客户端透明:Telegram 客户端仅连接到你自己指定的入口,感知不到背后复杂的协议转换。
工作原理
- 部署服务端:在 VPS 或本地服务器安装 CrossGram Server 及对应的平台 Bridge(如 QQ Bridge, Discord Bridge)。
- 协议转换:Bridge 监听源平台(如 QQ/Discord)的消息流,将其解析并转换为 MTProto 格式。
- 客户端接入:使用任意 Telegram 客户端登录由 CrossGram 提供的“虚拟” Telegram 账号。
- 无缝交互:你在 Telegram 中发出的消息,经由 CrossGram 翻译后发送至源平台;反之亦然。
适用场景
- 多平台重度用户:同时活跃于 QQ 群、Discord 社区和 Matrix 频道,厌倦了频繁切换 App。
- Telegram 忠实粉丝:偏爱 Telegram 客户端的流畅体验、主题定制或特定功能(如文件夹、快捷指令),希望将其扩展到其他平台。
- 隐私倡导者:希望减少手机中安装的社交 App 数量,降低权限索取,并通过自托管掌控数据流向。
- 团队协作者:需要将分散在不同沟通工具中的工作流统一到一个界面中进行管理。
注意事项
- 技术门槛:需要具备一定的服务器运维能力进行部署和维护。
- 合规风险:使用虚拟号码或协议桥接可能违反某些平台的服务条款,请谨慎评估风险。
- 功能映射限制:虽然核心聊天功能已打通,但部分平台特有的高级功能(如 Discord 的 Stage Channel、QQ 的小程序)可能无法完美映射。