
越南人嫌 Zalo 电脑版太占内存,一个破解圈小网红用 Rust 重写了一个:ctdozlite 8 天 300 star、4,000 次下载
它是什么 一个非官方的 Zalo(越南国民聊天软件)电脑客户端,用 Rust 重写,Windows、Linux、macOS 都能装,内存只占官方版的零头。
为什么火了 官方 Zalo 电脑版又占内存又没有 Linux 版,这是越南人人都有的痛点;作者是越南破解圈的小网红,用自己 8,100 粉丝的 Facebook 首发,再被 6.2 万人的 Linux 群和一条 3 万播放的 TikTok 带出圈。
B你可以怎么跟 把「国民级聊天软件 + 电脑版臃肿或没有 Linux 版 + Rust 原生重写」这个公式搬到 LINE、KakaoTalk 这类软件上,或者在 Zalo 上做一个只求同步可靠、越南语输入不出错的版本;首发用你在当地圈子里的号,再丢进当地 Linux 群,配一条打「电脑一开就卡」的短视频。
- 数据(每天更新) · 建库 2026-10-21 · 310 星 · 7 天 +265
GitHub · 星数 数据 2026-11-01 → 2026-11-08(8 天,8 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有
ctdozlite 是一个非官方的 Zalo 电脑客户端。Zalo 是越南人人都用的聊天软件,ctdozlite 从协议层用 Rust 重写,Windows、Linux、macOS 都能装,内存只占官方版的零头。它没上过 GitHub Trending,英文世界几乎没人提过,8 天里却拿到 300 多个 star、133 个 fork、近 4,000 次安装包下载。把它推起来的,一半是「官方版又卡又没有 Linux」这个全民痛点,一半是作者自己在越南 Facebook 上的粉丝。这套打法能不能拿去给别的聊天软件再做一遍,下面分开讲。
一条花体字的 Facebook 帖子
2026 年 10 月 31 日 UTC 15:25,一个叫 Đỗ Thành 的越南人在自己的 Facebook 上发了一条长帖。他自我介绍是「越南人,住在韩国」,有 8,100 个粉丝,在越南做 iOS 破解小工具的圈子里小有名气,GitHub 上还挂着破解 Locket 会员的 Locket-Gold(151 star)。帖子标题用的是花体字「ctdozlite v0.0.1 – Rust 写的 Zalo 电脑客户端」,第一句是:
「原版 Zalo PC 要吃 400–600MB 内存,而且没有 Linux 安装包,所以我自己用 Rust 重写了一个原生客户端,直接连 Zalo 的接口和 WebSocket。」
下面是规格清单(安装包 6–8MB、后台 15–25MB 内存、本地存聊天记录、语音视频通话、终端界面),再往下是一长串安装包:Ubuntu、Fedora、Arch、NixOS、Windows、Apple 芯片和 Intel 的 Mac,每个系统一个链接。
这条帖子拿到 187 个反应、21 条评论、41 次分享。评论里最多的一句话不是「好用」,是「求 iOS 链接」「坐等 iOS」。原因是另一个卖点:Zalo 官方只允许一个账号登一台手机,作者在文档里写了 iOS 版能让「一个号同时登两台设备」,而且「即将推出」。8 分钟后就有人转发,配的话是「读了 Đỗ Thành 的文档,一个号就能登两台设备了」。
发帖同一个小时,GitHub 上开始出现第一批 fork。
star 和下载是怎么来的
| 日期 | 累计 star | fork | 发生了什么 |
|---|---|---|---|
| 10-31 | — | 当天 27 个 | v0.0.1 发布,作者 FB 首发帖 |
| 11-01 | 45 | 22 | 越南早上 fork 高峰,当天 52 个 fork |
| 11-02 | 198 | 81 | 单日 +153,最高的一天;同一天越南 Linux 群有人发帖,一条 TikTok 发出 |
| 11-03 | 225 | 91 | v0.0.7 发布,是下载最多的一个版本(937 次) |
| 11-04 | 251 | 102 | Linux 群里又有人发帖:「刚下了,很轻,加载超快」 |
| 11-08 | 314 | 133 | 一共发了 9 个版本 |
(star、fork 是每天记一次的快照,11-02 那一格对应的其实是 UTC 11-01 的增长。下载数来自 GitHub 发布页,截至 11-08。)
能看出两波。
第一波是作者自己的粉丝,10-31 到 11-01,star 从零涨到近 200,fork 跟着帖子的时间走。
第二波是陌生人,带来的主要是下载,不是 star。11-02 凌晨,6.2 万成员的 Facebook 群「Việt Nam Linux Family」里有人问:「GitHub 上看到一个用 Rust 写的 Zalo 客户端,大家试过没有?」同一天下午,TikTok 上一个只有 95 个粉丝的号发了一条视频,文案开头是「电脑配置差,一开 Zalo PC 就卡?试试 ctdozlite」,截至 11-08 播放 29,969、点赞 1,542、分享 282(TikTok,11-08)。这个号上一条视频推的是「Locket Gold Mod」,和作者是同一个圈子,很可能是熟人号(推断,未核实)。这几天 star 只多了二十几个,v0.0.7 却被下载了 937 次。
9 个版本的安装包合计约 3,971 次下载,比 star 多一个数量级。issue 编号已经排到 #122,提的人大多不是开发者,是拿它当日常聊天工具的普通用户:「消息同步不了」「Debian KDE Wayland 下打不了越南语」「已经读过的消息还显示未读」「多账号出错」。
133 个 fork 里,只有 25 个左右在 fork 之后自己推过代码,剩下的是点一下存个档。越南圈子有这种防删库的习惯,这个项目又是逆向 Zalo 协议,担心哪天被下架(推断)。
它到底是什么
一个 Rust 写的 Zalo 客户端,自己实现了 Zalo 网页版和电脑版用的接口和 WebSocket,不用 Electron,也不内嵌浏览器。扫码登录,聊天记录存在本地 SQLite 里,支持多账号(每个账号一个独立的数据目录)、一对一语音视频通话、打字时联想贴纸、定时发送消息;除了图形界面还有终端界面,SSH 连上服务器也能聊。v0.0.6 起还带了一个本地 REST/MCP 接口,让 AI agent 能替你收发消息。
官网首屏是一张对比表:官方 Zalo PC 跑 7 个进程,占 1,800–1,975MB;ctdozlite 1 个进程,约 150MB,可执行文件 17.2MB,启动不到 0.2 秒。这是作者在自己电脑上测的。首发帖和 TikTok 里写的是「后台 15–25MB」,后来改成约 150MB,前后说法不一样,数字当个大概看就行。
README 有越南语、英语、韩语、日语、中文五种语言,说是 v0.0.9 共 59,199 行 Rust。仓库 10-21 才建,10-31 就公开发布,两周多写出 6 万行,仓库里还放着一个给 AI 编程助手看的 AGENTS.md。越南 Linux 群里一个贡献者的评论说得直白:
「还没做完,主要都是 AI 写的,谁提交都不 review 直接合,用久了会冒出一堆 bug。」
同一条帖子下,另一条评论是:「试了,没意思,消息同步不了,显示得乱七八糟。」
为什么偏偏是 Zalo
Zalo 官方说自己月活 7,900 万。在越南,上班、上学、政府通知都走 Zalo,电脑版是刚需。官方电脑版基于 Electron,占内存早就被骂;Linux 上则根本没有官方版,越南 Linux 用户一直在凑合:有人把 macOS 版重新打包成 Linux 版(VN-Linux-Family/zalo-for-linux,277 star),有人把网页版套个壳。「Linux 怎么装 Zalo」在 Linux 群里隔一阵就有人问一次。
所以 ctdozlite 的卖点一句话就能说清楚:又轻,又终于有 Linux 版。这句话陌生人也愿意转。
谁在跟它抢,它是照着谁做的
| 项目 | 规模(11-08) | 和 ctdozlite 的区别 |
|---|---|---|
| 官方 Zalo PC | 月活 7,900 万的配套客户端 | 功能全、稳定;基于 Electron,内存大;没有 Linux 版,不能多开 |
| VN-Linux-Family/zalo-for-linux | 277 star | 把官方 macOS 版重新打包给 Linux,还是 Electron,但功能和官方一样、更稳 |
| 网页套壳(snap、AppImage、WebCatalog) | 小 | 就是一个装着网页版的窗口 |
| zca-js / Za-go | 718 star / 72 star | 给开发者做 Zalo 机器人的接口库,不是给普通人用的客户端 |
| Olaz(qnguyen3/zalo-swift-re) | 105 star,82 fork | 11-07 才上线,比 ctdozlite 晚一周。不重写协议,在 macOS 里不显示界面地跑官方程序、外面套一层原生界面,功能更全,只支持 macOS 26 |
| crmne/zapfast | 3,458 star | WhatsApp 的同款:Rust + egui 原生客户端,打的也是「150MB 对 1.13GB」。它 8 月底发布,ctdozlite 很可能就是照这个模板做的 Zalo 版(推断) |
Olaz 的作者在越南独立开发者群里的说法是:「这周还剩 20% 的 Opus 周额度,就顺手逆向了 Zalo PC。」帖子 83 条评论、22 次分享。用 AI 逆向一个国民级聊天软件,现在已经是一两周的事。
fork 里也有人改名接着做:一个叫「Zalo Lite Mobile(iOS & Android)多账号版」,一个 README 写着「Claude made this」,还有 zalo-rs、zalo-all-os 之类。
光有好点子够不够
不够。同一个点子,另一个叫 zalo-linux-unofficial-2025 的项目只有 1 个 star,没人推,就没人看见。ctdozlite 的第一波 star 几乎全来自作者的 Facebook 首发帖和转发链,那是他在破解圈攒下的人;陌生人(Linux 群、TikTok)是看到「又轻又有 Linux 版」之后才自发转发的,带来的更多是下载。
还有一点:做开源的人图 star,但这个项目真正的观众是普通用户,他们下载、用、提 bug,很少点 star。4,000 次下载换来 300 个 star,就是这个比例。
如果是你
一句判断:「国民级聊天软件 + 官方电脑版臃肿或者没有 Linux 版 + 用 Rust 原生重写,内存降一个数量级」,这个公式先在 WhatsApp 上验证过(ZapFast,3,458 star),又在 Zalo 上复制了一次,用 AI 两周就能做出来,值得试。但它有两处明显短板:逆向协议随时可能被官方发函或封号;star 的天花板取决于那个聊天软件的国家有多少开发者,Zalo 这一单是 300 多。
适合谁:懂某个国家的聊天习惯、能进当地 Linux 群或开发者群、手上有一点粉丝的开发者;会用 AI 写大量代码、不怕逆向的人。
不适合谁:想要稳定长期维护、怕账号被封或者收律师函的人;在目标国家一个人都不认识、指望 GitHub 自己把项目推起来的人(参照那个 1 star 的同类)。
怎么做:
- 换一个聊天软件做。 挑「全国都在用、电脑版是 Electron 或没有 Linux 版」的:LINE(日本、台湾、泰国)、KakaoTalk(韩国)是最直接的候选,据公开信息两家都没有官方 Linux 版(推断,动手前先确认)。这两家的协议加密比 Zalo 严,逆向成本和封号风险都更高,要先评估。
- 在 Zalo 上做它没做好的部分。 ctdozlite 最大的问题是稳定:issue 里排第一的就是「消息同步不了」,其次是越南语输入法吞字、Wayland 下打不了字。一个「不追功能、只求同步可靠、越南语输入不出错」的 Linux 版 Zalo,用户是现成的。
- 学它的包装。 首屏一张对比表(进程数、内存、安装包大小、启动时间),一眼看懂、方便转;每个系统的安装包都打好,deb、rpm、AppImage、exe、dmg 一个不少,普通人也能装;README 写几种语言。
- 学它的节奏。 8 天发 9 个版本,用户在 issue 里要的功能(定时消息、MCP 接口)几天内就进了更新说明,每次发版都是一次再曝光。
怎么获客:首发用你自己在目标国家圈子里的号,写成当地人习惯的「发布帖」格式:标题、规格清单、每个系统一个下载链接;然后丢进当地的 Linux 群、开发者群;再配一条打痛点的短视频,开头一句就是「电脑一开 XX 就卡?」。英文的 Hacker News、Reddit 对这类本地项目帮助不大,ctdozlite 一条都没上过。
什么时候之前:越早越好。AI 把逆向的门槛打到了一两周,Zalo 一周之内就出了第二个(Olaz),别的聊天软件也会很快有人做;官方一旦出 Linux 版或做轻量版,这个缺口就没了。
什么情况说明看错了: ① 几周内 Zalo 官方封号或者发函,ctdozlite 下架——说明这条路在大厂面前站不住,换哪家都一样; ② ctdozlite 的 star 停在三百多、issue 没人修、下载掉到个位数——说明这是一次尝鲜,不是真需求; ③ 有人给 LINE 或 KakaoTalk 做了同款,发帖后同样拿到几百 star——说明公式可以复制,但那一家你已经晚了。
数据与出处
GitHub 仓库页、README、发布页下载数、issue 列表(截至 11-08);每日 star/fork 快照(11-01 至 11-08);官网 ctdozlite.ctdo.net 的对比表;Đỗ Thành 10-31 的 Facebook 首发帖和 Huy Nguyen 的转发;Facebook 群「Việt Nam Linux Family」11-02、11-04 的两条帖子及评论;TikTok @erorr404909 11-02 的视频(播放等数据截至 11-08);Facebook 群 Build in Public VN 里 Olaz 作者的帖子;Zalo 官网的月活数字;crmne/zapfast、qnguyen3/zalo-swift-re、VN-Linux-Family/zalo-for-linux 等仓库的 star 数(11-08)。
研究底稿:竞品表、获客证据、完整研究报告
- 竞品
名字 在哪 上线 规模 它和这家不同在哪 Zalo PC 官方 大厂功能 多年前 Zalo 月活 7,900 万 官方基于 Electron,作者实测占 1.8–2GB、7 个进程;没有 Linux 版;不能多开账号 Zalo Web(chat.zalo.me) 网页 多年前 官方 跑在浏览器里,不省资源,也受单会话限制 VN-Linux-Family/zalo-for-linux 开源 2025-06 277★/59 fork,AUR 有包 把官方 macOS 客户端重新打包到 Linux,仍是 Electron,不省内存,但功能和官方一致 zalo-chat-unofficial(snap)/ unofficial-zalo(AppImage)/ WebCatalog 其他 早年 小 网页套壳,不是原生实现 RFS-ADRENO/zca-js 开源 2024-07 718★/334 fork 给开发者做 Zalo 机器人的非官方 API 库,不是给普通人用的客户端 crmne/zapfast(WhatsApp) 开源 2026-08-29 3,450★ 同样是 Rust+egui 的原生 IM 客户端、打「150MB 对 1GB+」,但做的是 WhatsApp;ctdozlite 等于照这个模板做了越南 Zalo 版 Olaz(qnguyen3/zalo-swift-re) 开源 2026-11-07 104★/82 fork(上线 1 天) 比 ctdozlite 晚一周;不重写协议,而是在 WKWebView 里跑官方 app.asar、外面套 SwiftUI;只支持 macOS 26 - 用户从哪来
- 查实 创始人个人 Facebook 首发:Đỗ Thành(FB 8.1K 粉丝)10-31 15:25 UTC 发 v0.0.1 长帖:187 个反应、21 条评论、41 次分享;第一批 fork 在同一小时开始(forks API)
- 查实 Facebook 社区群 VNLF(6.2 万成员):11-02「Rust 写的 Zalo 客户端有人试过吗」(11 个反应、5 条评论);11-04「刚下载,很轻、加载超快」(32 个反应、13 条评论)
- 查实 TikTok 短视频:@erorr404909(95 粉丝)11-02 发「电脑弱一开 Zalo PC 就卡?试试 ctdozlite」,29,957 播放、1,541 赞、282 分享(TikHub);这个号还推过 Locket Gold Mod,疑似作者圈子的号,未核实
- 查实 官网、多语言 README、全平台安装包:ctdozlite.ctdo.net 首屏放 1.95GB 对 150MB 对比;README 五种语言;deb/rpm/AppImage/exe/dmg 合计约 3,971 次下载
- 查实 高频发版:10-31 到 11-07 发了 9 个版本,v0.0.7 下载 937 次最多
ctdozlite(ctdoteam1110/ctdozlite):为什么能跑出来
研究日期 2026-11-07(数据截至 2026-11-08 快照)。渠道:GitHub。
一句话结论
越南 iOS 破解/工具圈小网红「Đỗ Thành / CTDOTECH」把一个明显靠 AI 大量生成的 Rust 版 Zalo 第三方桌面客户端,在 10-31 晚用个人 Facebook(8.1K 粉丝)发帖首发,被转进 6.2 万人的「Việt Nam Linux Family」群,外加一条 3 万播放的 TikTok,吃到了两个越南人人都有的痛点:Zalo PC 吃内存(官方 Electron 版他实测 1.8–2GB)、Linux 上根本没有官方 Zalo。star 只是越南开发者圈的副产品,真正的指标是约 4,000 次安装包下载和一堆普通用户提的 issue。它是越南本土的小圈子现象,英文世界和 X 上几乎没人知道。
它是什么
- 用 Rust(egui 图形界面 + ratatui 终端界面)从头写的 Zalo 桌面客户端,逆向 Zalo Web/PC 的 HTTP API 和 WebSocket 协议,不用 Electron/Chromium;支持二维码登录、本地 SQLite 历史、多账号、1 对 1 语音/视频通话(自己实现 ZRTP 中继)、贴纸联想、定时消息,v0.0.6 起还带本地 REST/MCP 接口(给 AI agent 调)。来源:README、v0.0.6 release。
- 官网 ctdozlite.ctdo.net 的自测:Zalo PC 26.10.11 跑 7 个进程、占 1,800–1,975MB;ctdozlite 1 个进程、约 150MB,可执行文件 17.2MB,启动不到 0.2 秒(作者自测、单机,不是第三方数据)。
- Win / Linux(deb/rpm/AppImage)/ macOS 都有预编译包;README 有越南语、英语、韩语、日语、中文五种语言。
- 代码规模:v0.0.9 共 59,199 行 Rust、46 个文件(README 自报)。仓库 10-21 建,10-31 才公开首发,两周多写出 6 万行,仓库里还放着
AGENTS.md。VNLF 群里有贡献者 Ngoc Tran(ngxccc,本身也是贡献者)评论:「主要都是 AI 写的,谁贡献都不 review 直接合」(FB 帖)。 - 作者:组织号 ctdoteam1110(2026-08-30 建,只有这一个库)。主力提交者 TIPC1110(name「ctdo」,98 次提交)和 thanhdo1110(Đỗ Thành,公司写 CTDOTECH,27 次提交)。Đỗ Thành 的 GitHub 上还有 Locket-Gold(151★,破解 Locket 会员)、Discord 任务自动完成器、iOS 内购破解等,是越南「iOS 越狱/破解小工具」圈的人。他的 FB 主页 tr.dothah07 有 8.1K 粉丝,自述「越南人,住韩国」;另有 FB 主页 ctdoteam、Telegram 频道 t.me/ctdotech、TikTok @ctdotech(1,387 粉丝)。
数据
- star/fork(我们的 github 库 repo_day):11-01 45★/22 fork → 11-02 198★/81 fork → 11-08 310★/133 fork。最近 7 天 +265★,单日峰值 11-02 快照 +153(对应的是 UTC 11-01 这一天的增长)。没上过 GitHub Trending(trending 只收满约 60 天的库)。
- fork 时间分布(GitHub API,133 个):10-31 有 27 个(第一批从 15 点 UTC 开始,和 FB 首发帖同一小时),11-01 有 52 个,之后每天 3–13 个。只有约 25 个 fork 在 fork 之后自己推过代码,其余 100 多个是「点一下 fork 存档」。越南圈子常见这种防删库的存档习惯,加上项目逆向的是 Zalo 协议,担心被下架(这一条是推断)。
- 安装包下载(GitHub Releases API,截至 11-08):v0.0.1 796、v0.0.2 448、v0.0.3 395、v0.0.4 218、v0.0.5 260、v0.0.6 139、v0.0.7 937、v0.0.8 654、v0.0.9 124,合计约 3,971 次,一共发了 9 个版本,8 天里几乎天天发。
- Issue/PR:45 个 PR,issue 编号到了 #122。大部分是越南普通用户报 bug(同步不了消息、Telex 输入法吞字、Wayland 打不了越南语、多账号出错……),说明真有人拿它当日常聊天工具在用,不只是开发者围观。
一、它凭什么起来的
1. 痛点:国民级 IM 的桌面端又重又不支持 Linux
- Zalo 是越南第一 IM,官方称月活 7,900 万(zalo.me)。办公、学校、政府通知都靠它,桌面端是刚需。
- 官方 Zalo PC 基于 Electron,吃内存早就被骂(作者 10-31 首发帖开头就是「原版 Zalo PC 吃 400–600MB 内存,而且没有 Linux 安装包,所以我用 Rust 重写了一个原生客户端」)。
- Linux 上没有官方 Zalo。越南 Linux 用户一直在用社区方案:把 macOS 版重新打包(VN-Linux-Family/zalo-for-linux,277★)、网页套壳(snap 里的 zalo-chat-unofficial、AppImage 的 unofficial-zalo、WebCatalog)。VNLF 群里「Linux 怎么装 Zalo」是反复出现的问题(示例帖)。
- 另一个钩子是同一个 Zalo 账号同时登两台手机。Zalo 官方只允许一台手机登录。ctdozlite 的 iOS 版用的是「副会话」(
zpw_type=30),README 写了「即将推出」。首发帖下面一堆人问「iOS 链接」「坐等 iOS」;有人转发时也专门写「读了 Đỗ Thành 的文档就能一个号登两台设备」(Huy Nguyen 转发)。这对越南的破解/薅羊毛受众很有吸引力。
2. 用户从哪来(按时间顺序)
| 时间(UTC) | 事件 | 证据 |
|---|---|---|
| 10-31 14:59 | v0.0.1 发布 | GitHub Releases |
| 10-31 15:25 | Đỗ Thành 个人 FB(8.1K 粉丝)首发长帖,花体标题加全平台安装包清单 | 被 Huy Nguyen 转发的原帖:187 个反应、21 条评论、41 次分享 |
| 10-31 15–23 点 | 第一批 27 个 fork | GitHub forks API |
| 11-01 00–05 点(越南早上) | fork 高峰,当天 52 个;star 从 45 涨到 198 | forks API、repo_day |
| 11-02 03:59 | VNLF 群(6.2 万成员)有人发帖「GitHub 上看到用 Rust 写的 Zalo 客户端,有人试过吗」 | 11 个反应、5 条评论、3 次分享;评论里有「试了,同步不了消息,显示乱」「主要是 AI 写的」 |
| 11-02 14:05 | TikTok @erorr404909(只有 95 粉丝)发「电脑弱一开 Zalo PC 就卡?试试 ctdozlite」 | 29,957 播放、1,541 赞、282 分享(TikHub)。这个号另一条视频推的是「Locket Gold Mod」,和 Đỗ Thành 的 Locket-Gold 是同一个圈子,很可能是自家号或熟人号(未核实) |
| 11-03 | v0.0.7 发布,下载 937 次,是所有版本里最多的 | Releases API |
| 11-04 00:57 | VNLF 群又有人发「有人用过这个 repo 吗?我刚下了,很轻、加载超快」 | 32 个反应、13 条评论、4 次分享 |
结论:star 主要来自作者自己的 FB 粉丝和转发链(10-31 到 11-01);VNLF 群和 TikTok 带来的是第二波,主要是下载,不是 star(11-02 到 11-03 star 只多了 27 个,v0.0.7 却有 937 次下载)。X(x-radar 近 30 天搜 ctdozlite、zalo rust 都是 0 条)、HN、Reddit 都没找到讨论;英文世界只有 reporank、github.locker 这类自动聚合站收录。
3. 为什么愿意留下
- 数字直观:官网和 README 首屏就是「1.95GB 对 150MB」「7 个进程对 1 个」,用户一看就懂,也方便转发。
- 安装零门槛:每个系统都有现成安装包,deb/rpm/AppImage/exe/dmg 全配齐,普通用户也能直接装。
- 迭代快、有求必应:8 天发 9 个版本,用户在 issue 里提的功能(定时消息 #38、重名 bug #63、REST/MCP #35)几天内就进了 release notes。
- 但留存未必好:评论和 issue 里大量是「同步不了消息」「输入法吞字」「Linux 上打不了电话」。眼下的热度更多是尝鲜。
二、竞品与差异化
| 竞品 | 平台 | 上线 | 规模 | 和 ctdozlite 的区别 |
|---|---|---|---|---|
| Zalo PC 官方 | Win/Mac(没有 Linux) | 多年 | 月活 7,900 万的桌面端 | 官方、功能全,但基于 Electron,内存大;不支持 Linux;不能多开 |
| Zalo Web(chat.zalo.me) | 网页 | 多年 | 官方 | 不用装,但同样跑在浏览器里,也受单会话限制 |
| VN-Linux-Family/zalo-for-linux | 开源(Linux) | 2025-06 | 277★,AUR 有包 | 把官方 macOS 客户端重新打包到 Linux,还是 Electron,不省内存,但功能和官方一致、更稳 |
| zalo-chat-unofficial(snap)/ unofficial-zalo(AppImage)/ WebCatalog | Linux/跨平台 | 早年 | 小 | 网页套壳,没有原生性能 |
| RFS-ADRENO/zca-js | 开源(JS 库) | 2024-07 | 718★/334 fork | 是做 Zalo 机器人用的非官方 API 库,不是给人用的客户端;ctdozlite 的 REST/MCP 接口和它在「自动化」上有重叠 |
| tranhaonguyendev/Za-go | 开源(Go 库) | 2026-04 | 72★ | 同上,Go 版 API 库 |
| crmne/zapfast | 开源(WhatsApp,Rust+egui) | 2026-08-29 | 3,450★(11-08) | 套路完全一样:Rust+egui 原生 IM 客户端,主打「150MB 对 1.13GB」。ctdozlite 大概率是照这个模板做的越南 Zalo 版(推断) |
| qnguyen3/zalo-swift-re(Olaz) | 开源(macOS,Swift) | 2026-11-07 | 104★/82 fork(上线 1 天) | 比 ctdozlite 晚一周,算跟风者。思路不同:不重写协议,而是在 WKWebView 里无界面地跑官方 app.asar,外面套一层 SwiftUI,功能更全但只支持 macOS 26。作者自称「这周剩 20% 的 Opus 周额度,就逆向了 Zalo PC」(Build in Public VN 帖,83 条评论、22 次分享) |
数据卡召回时写的是「此前已有同类先例 Olaz」,这是错的:Olaz 的仓库 11-07 才建、11-07 才发帖,在 ctdozlite 之后。
差异化:
- 唯一真正从协议层重写的原生全平台 Zalo 客户端:Win/Linux/macOS 加终端界面,一个二进制。其他方案要么套官方 Electron/网页,要么只支持 macOS。
- 第一个能用的 Linux 原生 Zalo,还带终端界面和 SSH 场景。这正好戳中 VNLF 这类 Linux 群。
- 多账号多开(每个账号独立数据目录)、本地 SQLite 历史、REST/MCP 接口。这是给客服、卖货、多号运营用的,官方没有。
- 「一个号登两台手机」的 iOS 版预告,吸引的是 Đỗ Thành 原本的破解受众。
差异化是不是它跑出来的原因:一半是。「1.95GB→150MB、终于有 Linux 版」这个差异化,是它能在 Linux 群、TikTok 上被陌生人自发转发的理由。但第一波 star 的爆发靠的是作者在越南破解圈本来就有的粉丝和转发网络(10-31 首发帖 41 次分享、fork 和发帖同一小时开始)。没有这个人,同样的项目很可能就像 NanKillBro/zalo-linux-unofficial-2025(1★)那样没人看见。
三、有多少人知道(可见度)
- 小圈子里在传:限于越南 FB(个人号、VNLF 群)和越南 TikTok;没有媒体报道,X/HN/Reddit 没有讨论。项目公开声明不收钱,不存在晒收入。
- 已经有跟风:Olaz(macOS/Swift,11-07,同样是 AI 辅助逆向 Zalo);fork 里有改名自己做的,比如 siwtom/ctdozlite 写着「Zalo Lite Mobile(iOS & Android)多账号版」、LeCmnGend/ZL_vibe 写着「Claude made this」,还有 QTzalo、zalo-all-os、zalo-rs。
四、增长手段拆解
- 创始人个人号首发加粉丝转发(已确认):FB 8.1K 粉丝,首发帖 187 个反应、41 次分享;帖子格式是花体标题、规格清单、每个系统的安装包链接、话题标签,是越南破解圈常见的「发布帖」写法。
- 社区群二次扩散(已确认):VNLF(6.2 万成员)两条用户自发帖(11-02、11-04)。
- TikTok 短视频(已确认视频和数据;号和作者的关系未核实):一个 95 粉丝的小号拿到 3 万播放,标题打的是「电脑弱一开 Zalo PC 就卡」这个痛点。
- 官网、多语言 README、GitHub Releases 下载(已确认):用落地页加一张对比表做传播素材;README 五种语言,方便被海外越南人和聚合站收录。
- 高频发版加 issue 驱动(已确认):8 天 9 个版本,每个版本都是一次再曝光的理由。
五、能借鉴的
- 选题公式:国民级但桌面端烂/缺 Linux 的 IM(Zalo、LINE、KakaoTalk、微信 Linux 版……),加上「Rust/原生重写,内存降一个数量级」的对比数字。ZapFast 已经在 WhatsApp 上验证过,ctdozlite 在 Zalo 上复制成功。AI 让逆向加 6 万行代码的成本降到了两周。
- 传播:第一波靠作者本人在垂直圈子里的号(破解/越狱圈),第二波丢进本国 Linux/开发者 FB 群,再配一条打痛点的 TikTok。
- 每个平台的安装包都打好,普通用户也能用,下载量比 star 多一个数量级。
六、不确定的
- TikTok @erorr404909 是不是作者团队自己的号(只有 Locket Gold 这条线索)。
- GitHub stargazers 接口这次查不到(带 token 返回 404,不带返回 401),没法按小时确认 star 来源,只能用 fork 时间和 repo_day 快照来推。
- 官网的内存数字是作者单机自测;首发帖写的是「运行时 15–25MB」,后来 README 改成约 150MB,口径前后不一致。
- 法律风险:逆向 Zalo 协议加签名算法,VNG 随时可能发函下架,也可能封号;README 自述 Apple 已吊销其开发者证书。项目能不能活下去、iOS「一号两机」能不能真的上线,都不确定。
- 留存:issue 里大量是消息同步失败,真实周活未知。