Rust 版 WhatsApp 客户端:不塞浏览器引擎,打开不到 1 秒
字

字节笔记本

2026年11月8日 · 约 3 分钟读完

Rust 版 WhatsApp 客户端:不塞浏览器引擎,打开不到 1 秒

赞助API中转
¥120

Rust 版 WhatsApp 客户端:不塞浏览器引擎,打开不到 1 秒

crmne/zapfast(gh API 11 月 8 日实测:3,424 星,MIT 许可证,2026-08-29 创建、11-08 凌晨仍在推送;官网 zapfast.rocks):Rust + egui 写的轻量 WhatsApp 桌面客户端,Linux / macOS / Windows 三端;通过 whatsapp-rust 以 companion 设备连手机——没有浏览器引擎(WhatsApp 官方桌面应用本质上是网页壳)。先定性:非官方客户端,与 WhatsApp / Meta 无关联;HN 34 分,体量不大,别夸成“颠覆”。

ZapFast 官网截图

数字(作者自测口径,非第三方实测)

README 与官网 benchmark 页口径:Linux 测试里打开不到 1 秒、空闲内存约 200MB,对比 WhatsApp Web 的 1.13GB。所有机器表现不一,数字打上“作者自测”的标再看。

功能清单(README 口径)

发消息、回复、编辑、reactions、转发、图片、文件、贴纸、GIF、投票、语音消息;聊天内直接播放语音/视频/圆形视频/GIF/动态贴纸;聊天记录存本机加密档案,可滚动从手机取旧消息,可导出文本或带附件的 ZIP;可绑多个 WhatsApp 号码、同一窗口切换;键盘快捷键、托盘通知;浅色/深色/系统/自定义主题;锁定聊天与应用锁;界面 10 种语言(含简体与繁体中文)。

ZapFast GitHub 仓库页面

隐私口径(README 原话):“Nothing goes to a server of ours”——什么都不经过作者的服务器,数据链路是手机与客户端之间。

判断

三点校准:① 与已发的 whatsapp-rest-api-oss 区分:那篇是 API 项目,这篇是桌面客户端;与第十批“Discord 抛弃 Electron”呼应但不合并——那篇是官方弃 Electron,这篇是第三方用原生框架绕开浏览器引擎,角度是“原生客户端回来了”;② 200MB 对 1.13GB 这组数字的方向合理(网页壳吃内存是老毛病),但数值是作者的测试环境,自己跑一遍才算数;③ 非官方客户端的固有风险要带一句:协议是逆向的 companion 链路,账号风险与封号可能由用户自担——轻度用户等官方、重度用户自担风险,这是这类项目的常态分工。

参考来源

相关文章

分享: