Penguin Mailは、Linuxデスクトップ環境専用に設計された無料のオープンソースメールおよびカレンダークライアントです。penguin-mail.comでホスティングされ、GitHubのc9devによって開発され、GPL-3.0-or-laterライセンスの下でリリースされています。Rustプログラミング言語で記述されており、これによりパフォーマンスと安全性が向上しています。このプロジェクトはx86_64 Linuxシステムを対象とし、GTK4およびlibadwaitaと統合することで、ライトまたはダークのシステムテーマに適応するモダンなネイティブインターフェースを提供します。

記事の導入部分で説明されているように、GTK4とlibadwaitaで構築され、ライトシステムテーマに適応するモダンなネイティブインターフェースを示しています。
このクライアントは、Gmail、Microsoft(Outlook.com、Hotmail、Live、Microsoft 365)、および標準のIMAPまたはPOP3サーバーを含む複数のメールアカウントを1つの統合受信トレイに統合します。ユーザーのメールアドレスからサーバー設定を自動検出し、すべてのメールをローカルコンピュータに保存することで、第三者のサーバーがメッセージの内容を閲覧することを防ぎます。メール以外にも、Penguin MailはGoogle、Microsoft、CalDAVのカレンダーを集約したカレンダービューを提供し、メッセージスレッドから直接招待を承認または拒否できるようになります。連絡先も同様に、Google、Microsoft、またはCardDAVソースから同期され、ユーザー自身のGnuPGインストールを介したOpenPGPおよびS/MIME暗号化、GmailやSieveをヒントにしたルールベースのフィルタリング、送信メールの送信取り消し遅延などの機能が含まれます。

メッセージスレッドから直接イベントを表示し、招待に応答できるようにするGoogle、Microsoft、CalDAVのカレンダーを集約するカレンダー機能を示しています。
オプションのAIアシスタントはPenguin Mailに組み込まれていますが、ユーザーが言語モデルを選択するまで無効のままです。このアシスタントはLM StudioやOllamaなどのツールを介してローカルで実行され、外部サービスにデータを送信することなくユーザー自身のマシンでメールを処理します。有効になると、送信済みメールの中でまだ返信を待っているものを強調したり、プロモーションメールを表示したりするなど、メールボックスに関する質問に答えることができます。また、メッセージを送信したり設定を変更する前に常にユーザーに確認を求めます。このオンデバイスアプローチは、AI駆動のメールトリアージの利便性と、ホストコンピュータ上ですべてのデータを保持することによるプライバシー保証を組み合わせることを目的としています。

ユーザーのマシン上でデータを保持しながらメールボックスの洞察を提供する、LM StudioまたはOllamaを介してローカルで実行されるオプションのAIアシスタントを描いています。