返回资讯中心
外部精选
软件工程
#开发者实时流

ZapFast:用 Rust 和 egui 编写的原生 WhatsApp 客户端

来源标题:ZapFast: A fast, native WhatsApp client in Rust and egui

ZapFast 是一个用 Rust 和 egui 编写的 WhatsApp 桌面客户端,支持 Linux、macOS 和 Windows,无需浏览器引擎。它通过 whatsapp-rust 与手机配对,在 Linux 测试中启动时间不到 1 秒,空闲内存约 200 MB,而 WhatsApp Web 为 1.13 GB。界面支持简体中文、繁体中文等 10 种语言。

Hacker News 最新handfuloflight2026/11/8 · 今天9 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

WhatsApp,原生且快速。 一款适用于 Linux、macOS 和 Windows 的轻量级 WhatsApp 应用。 下载 · 快速上手 · 用户指南 · 参与贡献 ZapFast 是一款用 Rust 编写的 WhatsApp 客户端,基于 egui 和 fastframe,后者是支撑一系列原生桌面应用的框架。它通过 whatsapp-rust 作为伴侣设备与你的手机建立连接,不包含浏览器引擎。在我们的 Linux 测试中,它不到一秒即可打开,空闲时占用约 200 MB 内存,而 WhatsApp Web 则占用 1.13 GB。查看测量数据。 界面支持英语、中文(简体和繁体)、法语、德语、印度尼西亚语、意大利语、葡萄牙语(巴西)、俄语、西班牙语和土耳其语。 观看 ZapFast 实际运行 zapfast-launch-web.mp4 功能 · 安装 · 关联手机 · 帮助 功能 你可以做什么 消息 发送格式化文本、回复、编辑、表情回应、转发、图片、文件、贴纸、GIF、投票和语音消息。 聊天中的媒体 直接在聊天中播放语音消息、视频、圆形视频消息、GIF 和动态贴纸。 你的历史记录 将聊天保存在本机的加密归档中,滚动时从手机获取更早的消息,并将本地保存的聊天记录导出为文本或包含已下载附件的 ZIP 文件。 多个号码 关联多个 WhatsApp 号码,并在同一窗口中切换。 桌面控制 使用键盘快捷键,跨消息选择和复制文本,并通过托盘和通知保持连接。 主题 选择浅色、深色、跟随系统外观或自定义颜色。在 Omarchy 上,跟随你的桌面主题。 隐私 用密码隐藏锁定的聊天,或用应用锁隐藏整个窗口。不会有任何数据发送到我们的服务器。 安装 平台 安装方式 macOS brew install --cask crmne/tap/zapfast,或下载 Mac 应用。 Arch Linux yay -S zapfast-bin Windows 在下载页面选择你的版本。 其他 Linux 在下载页面查找 Nix、AppImage 和其他选项。 从源码构建 按照快速上手了解依赖项和命令。 关联你的手机 打开 ZapFast。它会显示一个二维码。 在手机上打开 WhatsApp,然后进入设置、已关联的设备、关联设备,扫描二维码。或者点击使用手机号码关联,并在手机上输入八位字符的代码。 你最近的聊天会从手机传过来。更早的消息会在你向上滚动时陆续加载。 关联在重启后仍然有效,而且你的手机不需要保持在线,也能阅读 ZapFast 已存储的内容。完整步骤见快速上手,详情见关联方式。 完整指南位于 zapfast.rocks。 在提交 issue 或 pull request 之前,请阅读 CONTRIBUTING.md。若想在没有 WhatsApp 账号的情况下查看界面,请运行: cargo run --features demo -- --demo AGENTS.md 描述了架构,DEMO.md 介绍了演示页面、截图和录制的导览,PACKAGING.md 则涉及发布和打包。 原生通知在 Linux、macOS 和 Windows 上使用 Fastframe。ZapFast 保留了其账号/聊天路由、隐私设置、通知限制和声音预览。点击会打开所通知的消息;阅读聊天会撤回其跟踪的通知。操作系统权限和通知呈现方式仍然适用。 想要同样快速且原生的 Spotify?Spotifast 是 ZapFast 的姊妹项目。两者都基于 fastframe 构建。 ZapFast 使用了 whatsapp-rust、egui、fastframe、Inter 字体和 Noto Color Emoji(OFL),以及 Lucide 图标(ISC),后者也用于聊天壁纸涂鸦。通知声音来自 Pidgin,采用 GPL-2.0 许可(见 assets/sounds/)。 ZapFast 是一款非官方客户端,与 WhatsApp 或 Meta 无关联。使用非官方客户端可能违反 WhatsApp 的服务条款,并可能导致账号被封禁。使用风险自负。WhatsApp 是 WhatsApp LLC 的商标。

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →