macOS · Voice → polished text

Hold a key.
Speak.
Done.

Hold , say what you mean, release — and polished text appears in any Mac app: email, chat, code editors, anywhere. Sub-2-second transcription with Vietnamese-first accuracy and an orb that disappears when you're finished.

Download for macOS Free · 5,000 words / week · Apple silicon & Intel
Powered by Kyma
The whole loop

Three moments.
That's the entire app.

Speaking is about three times faster than typing — Haynoi closes that gap for every app on your Mac, from silence to finished sentence without interrupting your flow.

01 · Hold

Hold the key

Press and hold ⌥ (or any key you choose) anywhere on your Mac. The orb floats up quietly — it's listening.

02 · Speak

Speak naturally

Talk as you think — full sentences, mixed Vietnamese and English, technical terms. Every word captured, no drift in accuracy.

03 · Done

Text appears

Release the key. Within two seconds, polished text lands exactly where your cursor was — the email, Slack thread, or code comment you had open.

What it does

Built for people whose
words move fast.

Haynoi is small by design. Every feature earns its place.

Vietnamese-first accuracy

Tuned for how Vietnamese speakers actually talk — tones, regional accents, and the natural code-switching between Vietnamese and English that defines how most of us communicate at work.

Works in every Mac app

Email, Slack, Notion, VS Code, Terminal, even the address bar — Haynoi injects text at the cursor level, so it works anywhere a keyboard would. No special integration required.

Fast and Quality tiers

Choose Fast for speed-first dictation where you edit after, or Quality when the first draft needs to be publication-ready. Switch per session — both on the same push-to-talk shortcut.

Smart output modes

Clean mode strips filler words. Email mode shapes a proper greeting and sign-off. Auto reads context and picks for you. Speak naturally; Haynoi decides how it should read.

Custom dictionary and snippets

Teach Haynoi your project names, company terms, and abbreviations once. From then on they transcribe correctly — no more "Affitor" becoming "a filter" or "Kyma" becoming "karma."

Silent auto-updates

Haynoi updates itself in the background via Sparkle. You open the app you love, never a maintenance window you didn't ask for. New transcription models land without lifting a finger.

The name carries a meaning
hãy nói
Speak up — the command
hay nói
Loves to talk — the person
Hà Nội
The city — an Easter egg

A name that works three ways at once felt right for a tool built around voice. Hãy nói is the imperative — the first thing you say to a microphone, and the quiet instruction the app gives you every time you hold the key.

Hay nói is the personality. The kind of person who has always thought faster than they could type, whose best ideas arrive in speech and evaporate before fingers catch up. Haynoi exists for that person.

And then there is Hà Nội — the city that the founder still hears in his vowels, left as a quiet wink for anyone who notices. Three layers, one word, zero explanation needed.

S

Built by Son Piaz — a Vietnamese founder who has spent enough late nights typing what he should have just said out loud.

Open source

Built in the open,
owned by no one.

Haynoi is MIT licensed. Read every line of the recording pipeline, contribute a language model improvement, or fork it for your own use. The repo welcomes pull requests.

View on GitHub
License
MIT
Free forever
Free tier
5,000 words
Every week, resets Monday
Pro — unlimited
$14.99/mo
Or $125.88/yr — save 30%
Sign in
Google
One click, no passwords
macOS
14+
Apple silicon & Intel
Haynoi app icon — the ń mark you'll see in your Dock
Your voice is faster than your keyboard

Stop typing.
Start speaking.

Free 5,000 words every week. Sign in with Google and start dictating in seconds.

Transcription powered by Kyma. Your voice stays yours — audio is never stored or used for training.