核心问题: 在用户规模小于 Signal 或 WhatsApp 的前提下,无标识符通讯是否契合你的威胁模型?
RepoDaily 采用评分
RepoDaily 将该项目的采用分评为 91/100(强):分数来自文章来源、安装路径、生产风险、差异化、许可证清晰度以及 AI/Agent 适配度。
包含 4 个来源、覆盖 4 类来源;如有 RepoDaily 独有模块,会进一步提高证据分。
检测到 6 个工作流步骤、6 个下一步动作,以及 3 个命令/安装信号。
趋势热度为 +1,470 stars;如内容中有 release、issue 或维护信号,会提高维护可信度。
采纳风险标记为 medium,并包含 7 条安全说明与 4 条跳过条件。
3 个机会视角、4 个替代方案,以及 3 个类型化模块支撑差异化判断。
文章中包含许可证来源或许可证表述。
文章正文和元数据中检测到 3 个 AI/Agent 相关信号。
项目概览
SimpleX Chat 围绕一个激进的设想构建:它不收集、不生成、不分配任何用户标识符——没有手机号、没有用户名、没有账号 ID。连接通过分享加密的一次性链接或扫描二维码临时建立,每个对话拥有独立的 relay 队列和密钥。README 将其描述为'第一个没有任何用户标识符的消息平台——设计上 100% 私密'。
核心实现使用 Haskell 编写,以 iOS、Android、桌面和终端/CLI 客户端形式分发。项目采用 GNU AGPL v3 许可证,这意味着任何运行修改版服务器的人都必须公开源码——这一条款专门用于防止网络被静默分叉。
SimpleX 与 Signal 或 Session 的架构差异在于:任何层级都不存在持久的用户身份。不存在将消息映射到个人的账号数据库。相反,双方之间的每条连接在 relay 服务器上拥有自己的队列,消息使用双棘轮算法加密。2026 年 4 月 30 日发布的 v6.5 将该模型扩展到公共频道,支持多 relay 冗余和频道所有者持有密钥。
项目已获得外部验证:Trail of Bits 在 v6.1(2024 年 10 月)中引用了对 SimpleX 协议的审查;README 还链接了来自 Privacy Guides、Whonix 和 Kuketz Privacy Blog 的推荐。凭借 1,470 颗周期星和第 2 名的热门排名,SimpleX 正吸引此前默认使用 Signal 的隐私社区。
为什么现在变热
- v6.5(2026 年 4 月 30 日)引入公共频道,每个频道支持多个 relay、所有者自建 relay 和所有者持有频道密钥——这是对以往仅支持点对点消息模型的重大扩展。
- 同一版本宣布 SimpleX Network 转向非营利治理,标志着项目在单一企业实体之外寻求长期可持续性。
- 自 v6.0(2024 年 8 月)起,私有路由默认开启,在不需手动配置的情况下保护发送者 IP 地址和连接元数据。
- Trail of Bits 对 SimpleX 协议进行了审查(v6.1 引用),为项目在与资金雄厚的竞品竞争中增加了第三方安全背书。
- 应用覆盖 iOS(App Store 和 TestFlight)、Android(Google Play、F-Droid 和直接 APK)以及桌面端,同时提供 Linux、macOS 和 Windows 的终端 CLI。
解决什么问题
- WhatsApp 和 Telegram 等主流即时通讯工具要求手机号注册,形成了将消息与现实身份绑定的持久身份图谱。
- Signal 多年来推迟了无手机号注册功能,且仍依赖单一服务器基础设施,集中了元数据风险。
- 大多数'安全'聊天应用仍会泄露元数据:谁在和谁通信、何时通信、从哪个 IP——这正是 SimpleX 专门要保护的信息。
- 自建基于身份的即时通讯工具(如 Matrix)并未消除身份层,只是将其转移到你自己控制之下。
工作原理
- 从 App Store、Google Play、F-Droid、TestFlight 安装应用,或从 GitHub releases 直接下载 APK。Linux、macOS 和 Windows 还提供终端 CLI。
- 创建本地配置文件——设备上生成加密密钥。不需要邮箱、手机号或用户名。
- 向你要连接的人分享一次性邀请链接或二维码。用于分享链接的渠道本身不需要是安全的。
- 对方接受后,建立双棘轮端到端加密会话,并叠加一层额外的传输加密。
- 消息通过 relay 服务器上的按连接队列传递。自 v6.0 起,私有路由默认保护你的 IP 地址。
- 对于 v6.5 公共频道,频道所有者运行自己的 relay 并持有频道密钥,订阅者在连接时不暴露身份。
产品演示与界面预览


架构:无标识符,按连接排队
SimpleX 用'连接 → relay 队列 → 接收者'模型替代了标准的'账号 → 服务器 → 接收者'模型。每一对连接在 relay 服务器上创建自己的消息队列,这些队列由随机标识符寻址,与参与者身份没有任何关联。
消息使用双棘轮端到端加密保护——这与 Signal 使用的加密模式相同——并在客户端与 relay 之间叠加一层额外的传输加密。自 v5.7(2024 年 4 月)起,SimpleX 将抗量子端到端加密作为可选功能发布,随后成为直接聊天的默认选项。
私有路由(v5.8 可选、v6.0 默认开启)增加了网络层保护,使 relay 看不到发送者的 IP 地址。v6.5 的频道模型将其扩展到多 relay 拓扑,频道所有者运行自己的 relay 并持有密钥,降低了对任何单一运营商的依赖。
构建与部署:通过 Docker 使用 Haskell 工具链
- Dockerfile 基于 Ubuntu 22.04,安装 build-essential、libgmp3-dev、zlib1g-dev、llvm-12、libnuma-dev 和 libssl-dev。
- 通过 ghcup 非交互式安装 GHC 9.6.3 和 cabal 3.10.1.0。
- 核心构建命令:cabal build exe:simplex-chat --constraint 'simplexmq +client_library' --constraint 'simplex-chat +client_library'。
- Dockerfile 在构建前将 ./scripts/cabal.project.local.linux 复制为 ./cabal.project.local。
- 最终阶段是仅包含已剥离调试符号的 simplex-chat 二进制的 scratch 镜像——没有运行时操作系统层。
- 许可证为 GNU AGPL v3,要求任何公开运行的修改版服务器披露源码。
试用路径:从安装到第一次连接
最快的路径是安装移动应用,然后扫描你信任的人分享的二维码或打开邀请链接。README 指出,用于分享链接的渠道本身不需要安全——只有连接确认才重要。
对于开发者和服务器运维人员,终端 CLI 提供了非移动端的入口。README 引用了针对 Linux、macOS 和 Windows 的'终端应用快速安装'章节。安装后,你可以通过 SimpleX 地址直接连接到团队提问或反馈问题。
对于自建测试,Dockerfile 提供了可复现的构建路径。v6.5 频道版本特别支持所有者运行自己的 relay,这是超越默认 SimpleX 运营服务器的主要动机。
谁适合关注
适合关注
- 如果你的威胁模型特别包含元数据暴露——你和谁通信、何时通信——请使用 SimpleX。
- 如果你需要在无需提供手机号或任何可恢复标识符的情况下通讯,请使用。
- 如果你希望为自己的组织或社区运营独立的消息 relay(v6.5 频道所有者),请使用。
- 如果你希望在加密传输之上编写自动化脚本或聊天机器人,请使用终端 CLI。
- 如果 AGPL v3 的兼容性对你的部署很重要——修改后的公开服务器必须公开源码——请使用。
可以先跳过
- 如果你的联系人全部使用 WhatsApp、Telegram 或 iMessage 且不愿安装其他应用,请跳过。
- 如果你需要数十人同时参与的大规模视频通话——SimpleX 的通话以点对点为主。
- 如果你需要企业 SSO、LDAP 或 SOC 2 等合规认证——项目没有公开的企业计划。
- 如果贡献代码要求 Haskell 熟悉度,而你的团队不使用函数式语言,请跳过。
风险与注意事项
无标识符模型增加了入门摩擦,因为没有用户名或手机号可供搜索。网络效应小于 Signal 或 WhatsApp。
- 没有账号发现机制——每个新联系人都需要分享链接或二维码,减缓了有机增长。
- Trail of Bits 审查了协议(v6.1),但审计范围限于协议层,未覆盖 iOS、Android、桌面和 CLI 的每个客户端实现。
- Haskell 代码库相对于 Rust、Go 或 TypeScript 竞品缩小了贡献者池。
- Relay 基础设施依赖运营商信任;v6.5 自建频道 relay 可以缓解这一点,但增加了运维负担。
- AGPL v3 可能会使需要专有衍生品的企业嵌入变得复杂。
- 双棘轮端到端加密加上额外的传输加密层,README 明确说明。
- 抗量子端到端加密在 v5.6(2024 年 3 月)以 beta 形式发布,并在 v5.7(2024 年 4 月)扩展。
- Trail of Bits 在 v6.1(2024 年 10 月)版本中对 SimpleX 协议进行了审查。
- 私有路由保护发送者 IP 地址,自 v6.0 起默认开启。
- v6.5 增加了安全网页链接:可选链接预览、SOCKS 代理预览支持、防超链接钓鱼和移除链接跟踪。
- 自 v5.5(2024 年 1 月)起,应用本地存储中的文件默认加密。
- 参与者之间可以验证连接安全码,以检测中间人干扰。
替代方案比较
| 方案 | 适用场景 | 代价 |
|---|---|---|
Signal | 你想要最广泛审查的端到端加密通讯工具,且可接受手机号注册。 | 免费 |
Session | 你希望使用基于区块链的洋葱路由且不需要手机号,但接受不同的信任模型。 | 免费 |
Briar | 你需要在 Tor 或蓝牙上进行点对点消息传递的离线环境。 | 免费 |
Element (Matrix) | 你想要联邦式、可自建服务器、账号可迁移的群组聊天。 | 免费 / 付费托管 |
这个趋势说明了什么
面向隐私优先社区的公共频道基础设施
v6.5 的所有者自建 relay 频道为独立记者、活动团体和研究人员提供了一条路径:在没有中心化平台的情况下运营私密广播频道。
安装应用,创建一个频道,邀请 5–10 名测试订阅者,测量投递延迟和 relay 稳定性。
CLI 上的机器人和自动化层
终端 CLI 和开发者社区(#simplex-devs)为构建加密通知管道、告警系统或 CI/CD 集成提供了基础,避免使用第三方身份提供商。
构建一个最小化机器人,在 CI 任务完成后通过 CLI 发送测试消息,并确认端到端加密已启用。
面向组织的自建 relay 网络
不得通过第三方服务器路由消息的组织可以运营自己的 SimpleX relay,类似于运行私有 Matrix 家庭服务器,但没有身份层。
使用 Dockerfile 构建路径部署一个 relay,并让两个测试配置文件仅通过该 relay 连接。
RepoDaily 判断
SimpleX Chat 提供了一种真正不同的隐私架构——不是对基于手机号的端到端加密的重新包装。v6.5 频道、默认开启的私有路由、Trail of Bits 审查和 AGPL v3 许可证使其成为威胁模型包含元数据和身份暴露的用户的最强选择。代价是入门摩擦:没有用户名或手机号,每次连接都需要主动分享链接或二维码。对于接受这一成本的个人和小型团队来说,SimpleX 是 2026 年可用的最有原则的加密通讯工具。