Serein
Rust로 만든 가볍고 성능 좋은 Discord 전용 네이티브 클라이언트
Rust와 egui로 만든 빠른 네이티브 WhatsApp 클라이언트
ZapFast: a fast, native WhatsApp client in Rust and egui
소셜Rust · ShellGitHub @crmne직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗ZapFast is a WhatsApp client written in Rust with egui and fastframe, the framework behind a family of native desktop apps. It links to your phone as a companion device through whatsapp-rust and has no browser engine. In our Linux test it opens in under a second and uses about 200 MB of idle RAM, against 1.13 GB for WhatsApp Web. See the measurements.
The interface is available in English, Chinese (Simplified and Traditional), French, German, Indonesian, Italian, Portuguese (Brazil), Russian, Spanish, and Turkish.
https://github.com/user-attachments/assets/2bf86b54-45fc-4add-8de7-c426c3cdad9b
Features · Install · Link your phone · Help
| Feature | What you can do |
|---|---|
| Messages | Send formatted text, replies, edits, reactions, forwards, pictures, files, stickers, GIFs, polls, and voice messages. |
| Media in the chat | Play voice messages, videos, round video messages, GIFs, and animated stickers in place. |
| Your history | Keep your chats in an encrypted archive on this computer, and fetch older messages from your phone as you scroll. |
| Several numbers | Link more than one WhatsApp number and switch between them in one window. |
| Desktop controls | Use keyboard shortcuts, select and copy text across messages, and stay linked in the tray with notifications. |
| Themes | Choose light, dark, system appearance, or custom colours. On Omarchy, follow your desktop theme. |
| Privacy | Hide locked chats behind a code, or the whole window behind an app lock. Nothing goes to a server of ours. |
| Platform | Installation |
|---|---|
| macOS | brew install --cask crmne/tap/zapfast, or download the Mac app. |
| Arch Linux | yay -S zapfast-bin |
| Windows | Choose your build on the Download page. |
| Other Linux | Find Nix, AppImage, and other options on the Download page. |
| From source | Follow Getting started for dependencies and commands. |
The link survives restarts, and your phone does not need to stay online to read what ZapFast has already stored. See Getting started for the full walkthrough and How it links for the details.
The complete guide lives at zapfast.rocks.
| You want to… | Read |
|---|---|
| Know what ZapFast does and does not do yet | What is ZapFast? |
| Link your phone or build from source | Getting started |
| Learn messages, stickers, polls, and shortcuts | Using ZapFast |
| Find settings, stored files, encryption, the app lock, and updates | Settings and files |
| Make your own theme | Making a theme |
| Understand what stays on this computer | How it links |
| Understand account risk | Account safety |
| Report a bug or propose a feature | Read Contributing, then use the issue forms. |
Read CONTRIBUTING.md before opening an issue or pull request. To look at the interface without a WhatsApp account, run:
cargo run --features demo -- --demo
AGENTS.md describes the architecture, DEMO.md the demo pages, screenshots, and recorded tours, and PACKAGING.md releases and packages.
Native notifications use Fastframe on Linux, macOS and Windows. ZapFast keeps its account/chat routing, privacy settings, notification limits and sound previews. Clicks open the announced message; reading a chat withdraws its tracked notifications. OS permissions and notification presentation still apply.
Want Spotify just as fast and native? Spotifast is ZapFast's sibling. Both are built on fastframe.
ZapFast uses whatsapp-rust,
egui, fastframe, the
Inter typeface and Noto Color Emoji (OFL), and
Lucide icons (ISC), also used for the chat wallpaper
doodles. The notification sounds are Pidgin's, under the
GPL-2.0 (see assets/sounds/).
ZapFast is an unofficial client and is not affiliated with WhatsApp or Meta. Using an unofficial client may be against WhatsApp's terms of service and could get an account suspended. Use it at your own risk. WhatsApp is a trademark of WhatsApp LLC.
Licensed under the MIT License.