Keyfloe Email Reply: One key drafts a reply to whatever email is open

Press one key — Keyfloe reads the email currently in focus, drafts a contextual reply in your voice, and pastes it back at the cursor. Works across Mail.app, Spark, Superhuman, Gmail web, and Outlook web.

How it works

  • Reads the email thread you’re currently viewing
  • Drafts a contextual reply in your voice
  • Pastes the draft back at the cursor in the reply field
  • Tone presets per binding (formal, casual, brief, detailed)
  • Doesn’t send anything on your behalf — you edit and hit send

Workflows

Email Reply, in one keystroke

Keyfloe detects the frontmost mail app, reads the open thread, and drafts a reply in your usual tone.

Mail.app
Gmail
Outlook

The Problem

You read the email. Switch apps. Paste it into a chat tool. Ask for a reply. Paste back. Send.

App switching

Email tab, ChatGPT tab, back to email — half a dozen window flips per reply.

Lost context

You have to summarise the thread or paste it in, every time.

Wrong tone

Generic AI replies don’t sound like you. Formality drift everywhere.

Recipient mistakes

Copy-paste accidents send the wrong reply to the wrong thread.

The Solution

One key. The draft is in your reply field.

Reads the thread

macOS accessibility APIs grab what you’re looking at — no copy-paste.

In your voice

Tone presets per binding. fn-tap for casual, Right-Option-tap for formal.

You stay in control

Keyfloe drafts; you edit and hit send. Nothing leaves on its own.

Works everywhere

Mail.app, Spark, Superhuman, Gmail web, Outlook web — same key.

Frequently asked questions

Keyfloe uses macOS accessibility APIs to read the visible content of the focused window. For native clients (Mail.app, Spark, Superhuman) that means the thread you’re viewing. For webmail (Gmail, Outlook) it reads the visible message in the browser.

Email Reply only fires when an email client is the focused app. If you’re elsewhere, the key binding does nothing — pressing the same key again with the email client focused will work.

Yes. Keyfloe pastes the draft into the reply field — you can edit it, reorder it, or rewrite parts before hitting send. Nothing is sent on your behalf.

Tone is per-binding. You can bind Email Reply to multiple keys with different tone presets — e.g. fn-tap for casual, fn-hold for formal, Right-Option-tap for brief.

Yes — over time, Keyfloe samples your previous outgoing emails (with permission) to bias the draft toward your voice. Disable this in Settings if you’d rather not.

Keyfloe reads the visible thread and drafts a reply addressed to the original sender. You can edit recipients before sending — Keyfloe doesn’t change the To/Cc fields on its own.

Read.
Press.
Reply.