Your inbox and your voice, in one place

Nyxe Mail is your inbox, on your own domain. Nyxe Flow captures what you say and remembers it.

nyxe.app / mailSynced

Your July invoice is ready

billing@stripe.com · 09:14
Verified sender. SPF, DKIM and DMARC all pass. This really is Stripe.

Hi Ray, your invoice for July is attached. Total due is $1,204.00, charged automatically to the card ending 4242 on the 28th.

🛡️
3 remote images blocked. Tracking pixels never reached the sender. Show images

Works with what you already use

IMAPJMAPGmail importApple MailClaude CodeCursorShortcuts
Nyxe Mail

Email on a domain that's yours

A real address on your own domain, included on the free plan. No ads, nobody reading your mail, and an inbox that's actually nice to open.

Every day

Every sender gets its own channel.

Mail is grouped by whoever sent it, and every sender keeps the same colour. After a week you stop reading your inbox and start recognising it.

Channels
LLinear12 unread
MMaya Osei2 unread
SStripe4 unread
Ppromos.iomuted

Unsend that the server holds, not the tab

Press send and the message waits on the server before it leaves, so a stray click is easy to take back. Give it a time instead and it sits in your drafts, cancellable from any device until it goes.

09:41Send pressed · Re: Contract redlines
09:41Held on the server · 30s
09:41Tab closed, hold unaffected
09:42Recalled from iPhone, back in drafts
Nothing delivered. Nobody notified.

Blocking that happens before delivery

Block someone and their next message gets turned away at the door. It never lands, never counts, and never sits in a folder waiting for you to find it in six months.

# written to your mailbox on the server
if address "from" "noreply@promos.io" {
  reject "not accepted";
}
if subject :regex "invoice|receipt" {
  fileinto "Finance";
}
✓ active · 0 accepted since 09:12
Nyxe Flow

Talk, and it's already text

Record meetings, dictate into any app, and keep track of what everyone agreed to. It all runs on your Mac, and none of it gets uploaded anywhere.

Meetings

Both sides of the call. No bot in the room.

Flow records your mic and the call separately, so it knows which voice was yours. Nothing joins the meeting, so nobody sees a bot in the list.

Session · 00:12:47
MIC — YOU
SYSTEM — GOOGLE MEET
YouCan we push the migration to Thursday?
Speaker 2Thursday works. I'll re-run the backfill Wednesday night.
Speaker 3Then let's freeze writes at six.
Selection wand

Rewrite any text by talking to it.

Select a sentence anywhere, hold your key, and say what to change. Flow swaps it out where it sits, whether that's Slack, a code comment or a Nyxe Mail draft.

Selection wand
SELECTED

hey so i think we should probably maybe move the thing to thursday if thats ok??

🎙 "make it professional and direct"
REPLACED IN PLACE

Proposing we move this to Thursday. Let me know if that conflicts.

Agent surface

Your agents can read it. On your terms.

Claude Code and Cursor can search everything Flow has recorded. You decide what they're allowed to do, one permission at a time, and every request gets logged.

zsh — nyxe
$ nyxe session.search --query "migration" --limit 5
{ "ok": true, "value": { "matches": 11 } }

$ nyxe insight.generate --kind summary --id 4f2a
{ "ok": true, "value": { "kind": "summary" } }

$ nyxe insight.emit --id 4f2a --to reminder
⚠ requires grant: emitExternal
exit 4 · consent denied
Memory

It remembers what everyone agreed to.

Flow keeps track of who owes what after a meeting. Tick the job off in Reminders and it quietly closes the loop, then tells you what's still open before you meet those people again.

Migration sync · every Tuesday
TUE 14:32Meeting ends
14:33Summarised on your Mac
14:33"Maya: re-run the backfill Wednesday"
14:33Filed against Maya, due Wednesday
WED 21:40Maya ticks it off in Reminders
21:40Closed, without anyone asking
NEXT TUE"Nothing still open with Maya"
Nobody did anything except tick a box.
Dictation

Hold a key and talk. Anywhere.

Text lands wherever your cursor is, in any app on your Mac. Every dictation gets saved too, so you can go back and find what you said last Tuesday.

Dictation
Start dictating⌥⌘D
Push to talkhold fn
Hands freedouble-tap fn
SAVED TODAY
Notes on the pricing page…2:37 PM
Reply to Maya about Thursday…1:33 PM
Coding sessions

Your Claude Code work counts too.

Flow files your coding sessions next to your meetings, with real names on them. So when someone asks what you shipped this week, you have an actual answer.

Sessions
Fix auth token refresh2h 14m
Migrate outbox replay48m
Harden domain verify1h 02m
Migration sync42m
Design review31m

One subscription. Both apps.

Nyxe isn't two bills. Any paid plan covers your mailbox and Flow on every seat. Add a teammate in Mail and their copy of Flow comes with them.

Nyxe Mail
one plan
Nyxe Flow
Pricing

Priced by the mailbox

Nyxe Flow runs on your Mac, so every paid plan includes it. What you're paying for is the mailbox.

Free
$0

no card required

ProPopular
$5/month

or $50 / year

Team
from$6/month

$3 / seat

Business
from$16/month

$8 / seat

See plans and pricing

Free forever on your own domain · pay yearly, two months free

Move in this afternoon

Import from Gmail or any IMAP mailbox · keep your own domain