Penguin Mail 1.0.0 is a Linux mail client with an optional local AI assistant

Penguin Mail is a mail and calendar client for Linux. Its project page presents version 1.0.0, released as free software under GPL-3.0-or-later and built for x86_64 Linux. The pitch is one fast app on your own computer that handles Gmail, Microsoft and any IMAP or POP3 account, together with calendars and contacts.

The feature the page leads with is an AI assistant. Press Ctrl+J and ask a question such as which sent mail is still waiting on a reply, or what is in your promotions. The assistant reads your mailboxes with the app's own tools and shows each tool it ran. It is off until you choose a model. It can run on your own computer through LM Studio or Ollama, and it asks before it sends mail or changes a setting.

Account setup covers Gmail, Outlook.com, Hotmail, Live, Microsoft 365, Fastmail, iCloud, Yahoo, and any IMAP, POP3 and SMTP server; the app finds server settings from your address. You can read all accounts in one inbox or one at a time. Syncing continues from the system tray, with an unread count and notifications you can act on.

The calendar offers Day, Week, Month and Agenda views across every calendar on every account: Google, Microsoft, and CalDAV where the provider offers it. You can answer an invitation from the message it arrived in. Contacts come from Google, Microsoft, or CardDAV where available, with suggestions from the people you write to as you type a recipient.

Other features listed: signing and encryption go through your own GnuPG, and the app never holds your keys or asks for a passphrase. Gmail filters, Microsoft inbox rules and Sieve rules (where the provider offers them) are shown in plain words, with a form to add one. A bar above the list sorts mail into Primary, Updates, Promotions and Social using Gmail's own categories, and a sender moved to another category stays there. Messages can be scheduled, for example for Monday morning, and go out on time while Penguin Mail is running, even from the tray. Sent mail waits a few seconds with an Undo button first. Hide My Email creates a Gmail plus address for each site you join; when one starts getting spam, you turn that address off and its mail goes to the Trash.

On privacy, the page says Penguin Mail has no server of its own, no tracking and no ads. Gmail and Google Calendar accounts talk to Google directly and Microsoft accounts talk to Microsoft Graph, so no other server sees your mail. The page also links a two-minute video on YouTube.

Key facts

  • Penguin Mail 1.0.0 is a mail, calendar and contacts client for x86_64 Linux, released as free software under GPL-3.0-or-later.
  • It handles Gmail, Microsoft (Outlook.com, Hotmail, Live, Microsoft 365) and any IMAP, POP3 or SMTP account, plus Google, Microsoft and CalDAV calendars.
  • The AI assistant opens with Ctrl+J, is off until you choose a model, can run locally via LM Studio or Ollama, shows each tool it ran, and asks before sending mail or changing a setting.
  • Signing and encryption use your own GnuPG; the app never holds keys or asks for a passphrase.
  • The page says the app has no server of its own, no tracking and no ads; Gmail and Microsoft accounts talk directly to Google and Microsoft Graph.

Why it matters

On its project page, Penguin Mail puts the AI assistant under the user's control: the assistant is off until you pick a model, can run on your own machine through LM Studio or Ollama, and works by calling the app's own mail tools, with each tool call shown. It also asks before it sends mail or changes a setting. For Linux users who want a full desktop client covering mail, calendar, contacts, GnuPG and server-side rules, this is a 1.0.0 release aimed at that gap.

Who it affects

Linux desktop users on x86_64 who juggle Gmail, Microsoft and IMAP or POP3 accounts and want them in one app. It also speaks to people who care about where their mail goes: the page says no server other than the mail provider's sees the mail. Users of GnuPG, Sieve rules or CalDAV and CardDAV providers are named directly in the feature list.

How to use it

The page says the app is free software under GPL-3.0-or-later, for x86_64 Linux. Sign in with a Gmail, Microsoft, Fastmail, iCloud or Yahoo account, or any IMAP, POP3 and SMTP server; the app works out server settings from your address. To try the assistant, choose a model first (it can run through LM Studio or Ollama on your own computer), then press Ctrl+J and ask, for example, which sent mail is still waiting on a reply. Scheduled messages only go out while Penguin Mail is running, including from the tray. No download link, repository URL or packaging formats are given in the text.

How solid is it

The evidence is the project's own page, which describes features but gives no benchmarks, performance figures or user counts. The page names no authors, developers, company or maintainers, and gives no release date for version 1.0.0. The headline on Hacker News calls it a Rust client, but the page text does not mention Rust or any implementation language. Everything here is a claim by the project; none of it has been independently tested in this account.

Risks and caveats

Only x86_64 Linux is stated; no macOS, Windows or ARM builds are mentioned. The assistant reads your mailboxes, so the model you pick matters: the page names only LM Studio and Ollama as ways to run one locally and does not mention cloud model providers. Scheduled sends depend on the app running. Categories such as Primary and Promotions use Gmail's own categories. The page gives no pricing beyond calling it free software.

“Penguin Mail has no server of its own, no tracking and no ads.”

— Penguin Mail project page