Skip to content

heyflare

HEY-style email client for Gmail, Outlook, IMAP and custom-domain mailboxes, with a built-in AI assistant

heyflare Imbox with a Screener notice, new and previously seen threads, and the tray sidebar

heyflare brings HEY's workflow to existing mailboxes: a Screener for first-time senders, an Imbox for people, The Feed for newsletters and Paper Trail for receipts. It adds a calendar and an AI assistant that works with the owner's own model API key.

A first-time sender waits in the Screener until the owner lets them in or screens them out, and that decision applies across every connected account. The Imbox has Reply Later, Set Aside and Bubble Up trays, and Bundles fold a chatty sender into one row. Gmail and Outlook connect over OAuth, other providers over IMAP and SMTP with an app password, and mailboxes on custom domains receive mail through Cloudflare Email Routing. The assistant opens in a side panel. It can search and read threads, screen senders, file mail, and draft replies or forwards in the owner's tone; nothing is sent until the owner presses Send, unless autonomous sending is turned on. It works with Anthropic, OpenAI, xAI, OpenRouter, Google Gemini or any OpenAI-compatible endpoint. Mail goes to the provider only when an AI feature runs, including the optional learning from sent mail that builds the assistant's memory. A calendar sits beside the mail with Google Calendar sync, subscribed .ics feeds, tasks, habits and a journal. Two-factor auth, keyboard shortcuts and a mobile layout are built in. Tauri wrappers exist for macOS and iPhone. On Cloudflare it is a single Worker with static assets, a D1 database, a cron trigger that syncs Gmail, Outlook and IMAP every minute, and an email handler for custom-domain mail. Besides the Deploy to Cloudflare button, npm create heyflare@latest walks through the same setup as a CLI wizard.

Built for: Individuals who like HEY's mail workflow but want to keep their Gmail, Outlook or domain addresses and run the client in their own Cloudflare account.

What you can use it for

  • Screen unknown senders across Gmail, Outlook and IMAP accounts
  • Read personal and custom-domain mail in one Imbox
  • Draft replies with an AI model you choose and pay for
  • Keep a calendar, tasks and habits next to your mail

Deploy

  • One-click

    Branch main

    The Google OAuth fields can be left empty during the deploy. Open the workers.dev URL, create the owner at /setup, then add GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET to connect Gmail.

Gmail needs a Google Cloud OAuth client with the Gmail and People APIs enabled, a consent screen that lists test users, and a redirect URI on the deployed host. Outlook needs a separate Microsoft Entra ID app registration.

What it needs to run

  • D1 databasesheyflare-db

Also uses

  • Anthropic API (optional): Default model provider for the AI assistantSource
  • Google OAuth (optional): Connects Gmail accounts and Google CalendarSource
  • OpenAI API (optional): Alternative model provider for the AI assistantSource
  • Resend (optional): Sends mail from custom-domain mailboxes instead of Cloudflare Email SendingSource

Good to know

One deployment serves a single owner. Until the Google OAuth app is published, Google limits refresh tokens for test users to 7 days. Custom-domain mailboxes cannot send until Cloudflare Email Sending or Resend is set up. Turning on Email Routing for a domain takes over all mail for that domain. SMTP cannot use port 25, which Cloudflare blocks; use 465 or 587. Connecting an account imports no history; only new mail syncs. AI features need an API key from one of the supported providers.

Cost on Cloudflare

Likely fits the free plan

The core app (Worker, D1, static assets, a per-minute cron and inbound Email Routing) fits Workers Free. Cloudflare Email Sending to arbitrary recipients requires Workers Paid, so on Free use Resend, or send through Gmail, Outlook or SMTP.

Source

The estimate is based on Cloudflare’s documented limits and the app’s configuration. What you pay depends on your usage and plan.

Where this comes from

An alternative to HEY, Spark, Superhuman.

Listing history

  • Oct 2, 2026 · heyflare listed

Similar apps

All Email apps
  • Cloud Mail inbox with the mailbox list, received messages and the admin account menu, in Chinese

    Multi-mailbox email service for your own domain on Cloudflare Workers, with webmail, an admin console and Resend sending

    Deploy
    Manual
    License
    MIT
    GitHub stars
    14.6k stars
    Last commit
  • Agentic Inbox with a threaded inbox, a draft reply awaiting Send, and the Email Agent panel logging auto-drafts

    Open-source web inbox for your own domain, with an AI agent that drafts replies and sends only after you confirm

    Deploy
    One-click
    License
    Apache-2.0
    GitHub stars
    8.2k stars
    Last commit
  • Mailflare inbox under a custom brand name, with an open message and the compose window

    Self-hosted webmail for your own domains, with routing rules, a calendar and an AI assistant whose drafts need approval

    Deploy
    One-click
    License
    AGPL-3.0
    GitHub stars
    4.6k stars
    Last commit