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

ライトテーマのPenguin Mailインターフェース、メールボックス、統合受信トレイ、オープンな会話を表示
複数のメールボックス、統合受信トレイ、選択されたメール会話を表示するPenguin Mailのメインウィンドウpenguin-mail.com

記事の導入部分で説明されているように、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をヒントにしたルールベースのフィルタリング、送信メールの送信取り消し遅延などの機能が含まれます。

複数のアカウントからのイベントを表示し、稼働時間を陰影で示したPenguin Mailのカレンダー週ビュー
Google、Microsoft、CalDAVアカウントからの集約イベントを表示するPenguin Mailの週間カレンダービューpenguin-mail.com

メッセージスレッドから直接イベントを表示し、招待に応答できるようにするGoogle、Microsoft、CalDAVのカレンダーを集約するカレンダー機能を示しています。

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

返信待ちの送信済みメールとプロモーションメールを表示するPenguin Mailのアシスタントペイン
返信待ちの送信メールを強調し、プロモーションメールを表示するアシスタントペインpenguin-mail.com

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