Launching today
Godwit
An open-source, AI-native email client
59 followers
An open-source, AI-native email client
59 followers
Godwit is an open-source desktop email client for any IMAP/SMTP account, with an AI assistant, Wit, that reads, summarizes, translates and drafts mail with the model you choose.




Free
Launch Team

WannlabsPrivate AI + Docs, Drive, Automation and more. Encrypted everything. Not even we can see
Promoted
Hi Product Hunt!
I built Godwit for people who want an email client they can make their own, including the AI models and tools they use.
Godwit connects to IMAP/SMTP accounts on macOS, Windows, and Linux. Its AI assistant, Wit, can answer questions about your mail, read attachments, and help draft replies. You choose the model, including local models, and Wit never sends an email without your approval.
The built-in AI actions use the same extension points available to you: add a skill file to create a skill or action, build a plugin, or connect an MCP server. Godwit can also give other agents access to mail and draft tools through MCP.
Godwit is free and open source under Apache 2.0. It is an early preview, so expect some rough edges.
I would love your feedback: what email task would you most like Wit to help with, and what would make you trust an AI assistant with your inbox?
Website: https://godwit.email
GitHub: https://github.com/godwit-email/godwit
Thanks for taking a look!
Congratulations on the launch! This looks like a great way to integrate agents/email locally whilst also getting a great looking client on top. Do you have support for OAuth providers like GMail + Outlook?
@fizzadar Thanks Nick, that means a lot coming from the Kanmail maker! Outlook signs in with Microsoft OAuth today (personal accounts for now, work/365 accounts aren't supported yet). Gmail currently connects over IMAP with an app password, so no Gmail OAuth yet. Any other IMAP/SMTP account works too.
happy to see this one open source, and drafts that never send without my OK is the right default. does Wit keep work and personal accounts apart?
@olia_nemirovski Thanks Olia! Each account has its own Wit Instructions (your name, details and writing style), and every draft goes out from the account you pick. Wit can search all your accounts or just one, but there isn't a hard wall between work and personal yet. Would a per-chat account scope be useful?
Gmail over IMAP with an app password, ok. But on a Google Workspace account where the admin blocked app passwords, is there any way in yet, or do I wait for OAuth?
@thomas_wazza Not yet, sorry. Gmail in Godwit only signs in with an app password today, so if your Workspace admin has blocked app passwords there’s no way in for now.
Gmail OAuth is tracked here: godwit-email/godwit#386
The first step will be letting you bring your own OAuth client. Your admin creates an “Internal” OAuth client in your org’s Google Cloud project, and you sign in with it. That doesn’t need Google’s app review, so it should land well before a one-click “Sign in with Google”. If your admin would be up for that, let me know and I’ll ping you when it’s ready.
In the meantime, if your admin is willing to allow app passwords for your account, that works today.
The part that stands out to me is that the built-in actions use the same extension points I would use — adding a skill file or plugging in an MCP server — so Wit does not feel like a separate, closed assistant. With per-account Wit Instructions, I am curious how that plays out when a skill is shared across accounts: does it pick up the active account's name and writing style, or does the skill bring its own defaults with it?
@jcbuilds Great question! Today skill files are shared, not tied to an account. In the compose panel Wit also gets the sending account's name and Wit Instructions, so sign-off and style follow that account, but one-click rewrites (tone, length, humanize, translate) only use the skill's own defaults. You've given me an idea though: exposing skills as MCP prompts with an account parameter, so the same skill picks up per-account context in Wit and in Claude/Cursor too. Adding it to the list!
Just wanted to quickly say the flying paper bird on the site is awesome