世界を動かす技術を、日本語で。

ペンギンメール - AI搭載のオープンソースRustメールクライアント for Linux

2026年10月7日原文(penguin-mail.com)

概要

  • Penguin Mail はLinux向けの無料メール&カレンダーアプリ
  • Gmail、Microsoft、IMAP/POP3 など多様なアカウントに対応
  • カレンダーや連絡先 の統合管理が可能
  • セキュリティ重視 で個人情報はローカル管理
  • オープンソース (GPL-3.0-or-later)、x86_64 Linux対応

Penguin Mailの特徴

  • Gmail、Microsoft、IMAP、POP3 アカウントへの対応

    • Gmail、Outlook.com、Hotmail、Live、Microsoft 365、Fastmail、iCloud、Yahooなど主要サービスに対応
    • 任意のIMAP、POP3、SMTPサーバー設定の自動検出
  • 統合インボックスとトレイ常駐同期

    • すべてのアカウントを1つのインボックスで管理
    • システムトレイで未読数や通知をリアルタイム表示
  • カレンダー機能の充実

    • Google、Microsoft、CalDAVなど複数カレンダーの統合表示
    • 日、週、月、アジェンダビュー切替
    • メールから直接招待への返答が可能
  • 連絡先の一元管理

    • Google、Microsoft、CardDAV連絡先の統合
    • メール作成時に自動候補表示
  • OpenPGPとS/MIMEによる暗号化

    • GnuPGを利用した署名・暗号化
    • アプリが鍵やパスフレーズを保持しない設計
  • ルール管理

    • Gmailフィルタ、Microsoftルール、Sieveルールに対応
    • ルールの一覧表示とフォームによる追加
  • アシスタント機能(オプション)

    • LM StudioやOllamaでローカル実行可能
    • メール送信や設定変更前に必ず確認

詳細機能

  • メールへの質問機能

    • Ctrl+Jで「返信待ちメール」や「プロモーション内容」などを自然言語で問い合わせ可能
    • アシスタントがアプリ内ツールで検索し結果表示
  • Gmail風のインボックス分類

    • プライマリ、更新、プロモーション、ソーシャルのカテゴリ分け
    • 送信者のカテゴリ移動も可能
  • 送信予約・送信取り消し

    • 指定日時の送信予約
    • 送信後数秒間の「Undo」ボタンによる取り消し
  • アドレスの使い分け(Hide My Email)

    • サイトごとにGmailのプラスアドレスを自動生成
    • スパムが届いた場合は該当アドレスの無効化が可能
  • プライバシー重視の設計

    • サーバーレス、トラッキングや広告なし
    • Google/Microsoftとの直接通信のみ
    • 個人情報はすべてローカル保存
  • ライセンスと対応環境

    • 無料・オープンソース(GPL-3.0-or-later)
    • x86_64 Linux専用

参考情報

  • プライバシーポリシー の確認推奨
  • 公式ツアー動画 (YouTube、約2分)で概要把握可能

Hackerたちの意見

スパローって覚えてる人いる?ネイティブのLinuxメールクライアントってアイデアがいいよね。UIも結構良さそうだし。サンダーバードに勝つのはそんなに難しくないけど、「バージョン1.0」って呼ぶのはちょっとおかしいよね。まだ1ヶ月も経ってないし。複雑なメールクライアントのプロジェクトが1ヶ月で安定してるとは思えない。1年後にしか見つからないバグもあるし、カレンダーもあるからね。

└
  1. GitHubでリリースされて1ヶ月だからって、実際に1ヶ月古いわけじゃないよ。 2. 証拠もなしにデフォルトで不安定だと決めつけるのは変だね。
└

UIも結構良さそうだし。サンダーバードに勝つのはそんなに難しくない。 この考え方が理解できないな。メールクライアントなんだから、機能するインターフェースを作るのに必要なUIはそんなに多くないよ。メールのリストを表示して、開いたときに全メッセージを見せるとかさ。基本的に今まで使ったどのメールアプリとも機能的に違いがないと思う。君はすごい基準を持ってるか、僕とは全然違う使い方をしてるんじゃない?

└

バージョン1.0って呼ぶのはクソだよね。特に公開APIを持つライブラリの場合、常に1.0から始めるべきっていう意見もある。理由は、セマンティックバージョニングを使うと、1.0未満では新しいリリースを機能追加やバグ修正として正しく宣言できないから(例えば、0.4から0.5に上がるのはバグ修正なのか機能追加なのか?)。1.0.0以上だとこれは簡単だよね(例えば、1.1.0と1.0.1の違い)。

すごく見た目がいいアプリだね。Mail.appの雰囲気がある。メールクライアントって正しく作るのが難しいから、君が作ってるのは嬉しいよ。ソフトウェアをパーソナライズするためのコスト(時間/お金/注意)が下がるにつれて、もっと多くの人がそれぞれのニッチに合わせた選択肢を広げられるようになるって考えが好き。

└

見た目はMail.appに似てるけど、同じレベルの機能を目指すなら、現代のGNOMEのハンバーガーメニューと三点リーダーのアプローチが問題になると思う。こういうアプリは、ちゃんとしたメニューバーがあって、いくつかのトップレベルメニューがあるとユーザーがサブメニューのトンネルに迷い込まなくて済むから、本当に助かるんだよね。

└

AIには反対じゃないけど、なんでメールにAIチャットボックスを入れる必要があったのか全然わからないよ。ただ「できたから」ってだけなのかな。

└

最近、Linux向けのバイブコーディングされたメールアプリがたくさん出てきたよ。Hylkiもその一つ。見た目もほとんど同じだし、たぶんどれも1年以内に放置されるだろうね。

業界標準の表現は、見出しの後に「Rustで書かれた」と付け加えることだよ。例:「Penguin Mail – AIを搭載したLinux用オープンソースメールクライアント、Rustで書かれた」。これって重要だから、見逃されちゃうかもしれないよ。

└

https://m.youtube.com/watch?v=qmVnr7rsWrE&pp=0gcJCY8Co7VqN5t...

└

これって「クロードによってRustで書かれた」って感じかな。

└

3年前にRustで書かれてるってことは、他の選択肢よりも速くてスムーズだったってこと。でも今は、雰囲気重視って意味になっちゃったね。

Hacker Newsで議論の続きを見る