出来事の日付:2026年11月8日
ZapFastというオープンソースプロジェクトが、Rustで構築した非公式のWhatsAppクライアントをデスクトップ利用者向けに提供している。Linux、macOS、Windowsでのブラウザー経由の利用に代わる、ネイティブアプリという選択肢を示すものだ。
このソフトウェアは、インターフェース用ツールキットのeguiと、ネイティブなデスクトップアプリ向けフレームワークのfastframeを使用する。組み込みブラウザーエンジン内でWhatsAppを動かすのではなく、whatsapp-rustライブラリーを通じて接続し、利用者のスマートフォンにコンパニオン端末として連携する。プロジェクトによると、一度確立した連携はアプリを再起動しても維持され、以前に保存したメッセージはスマートフォンがオンラインでなくても読めるという。
ZapFastの開発者は、性能をプロジェクトの主な強みと位置付けている。リポジトリーで説明されているテストでは、Linux版アプリは1秒未満で起動し、待機時のメモリー使用量は約200メガバイトだった。同じ比較で、WhatsApp Webの待機時のメモリー使用量は1.13ギガバイトとされている。これらは独立したベンチマークではなく、プロジェクト自身による測定値であり、システム構成や負荷によって結果が異なる可能性がある。
インターフェースは英語のほか、中国語の簡体字と繁体字、フランス語、ドイツ語、インドネシア語、イタリア語、ブラジル・ポルトガル語、ロシア語、スペイン語、トルコ語に対応している。対応する3つのデスクトップOSすべてで、ネイティブ通知が実装されている。プロジェクトによると、通知をクリックすると該当するメッセージが開き、チャットに入るとアプリが追跡している通知が消える。ただし、通知の表示方法は引き続きOSの権限設定や表示規則に左右されるとしている。
リポジトリーには、利用者向けのセットアップ手順、アーキテクチャーの文書、デモページ、パッケージ化に関する情報も含まれる。貢献者には、イシューやプルリクエストを提出する前に、プロジェクトの貢献ガイドを読むよう案内している。掲載されている構成要素には、InterとNoto Color Emojiのフォント、Lucideのアイコン、Pidginプロジェクト由来の通知音があり、開発者はそれぞれのオープンソースライセンスを明示している。
アプリは、アカウントとチャットのルーティング、プライバシー制御、通知の制限、通知音の試聴機能を備えている。利用者はリポジトリーに記載されたデモを実行することで、WhatsAppアカウントを接続せずにインターフェースを確認できる。これらの機能はプロジェクトが文書で説明しているもので、この記事のために独立した動作検証を行ったものではない。
重要な制約として、ZapFastはWhatsAppやその親会社Metaが制作または推奨するものではない。プロジェクト自身の注意書きでは、非公式クライアントの利用がWhatsAppの規約に違反し、アカウント停止につながる可能性があるとしている。このため、利用を検討する人は、軽量なネイティブアプリの魅力とアカウントに関するリスクを比較して判断する必要がある。
ZapFastは、WhatsAppの公式アプリの正式な代替品ではなく、コミュニティーが開発するクライアントとして配布されている。公開リポジトリーでは利用者や開発者がコードと文書を確認できるが、性能や互換性に関する主張は、あくまでプロジェクト自身によるものだ。



