Say it once.
It's already written.

Hold fn, speak, let go. Kudu writes it in Slack, clean and punctuated, and your voice never leaves your computer.

Free and open source. Also for Windows and Linux.

Works wherever you can type

SlackGmailNotionVS CodeCursorWhatsAppOutlookLinearFigmaGitHubSlackGmailNotionVS CodeCursorWhatsAppOutlookLinearFigmaGitHub
DiscordGoogle DocsObsidianTeamsTelegramWordJiraChatGPTChromeMessagesDiscordGoogle DocsObsidianTeamsTelegramWordJiraChatGPTChromeMessages

…and every other app with a text field. No plugins, no setup.

Try it

Hold the key.Say it messy.

Let go, and Kudu writes what you meant, formatted for the app you're in.

Slack

# launch

R

Ravi 10:42

Are we still on for Friday?

You said…

Press and hold fn, or the space bar

Speed

Three times faster than typing.

Keyboard40 wpm
0:00

Hey team, quick update on the launch. The landing page needs a final review, pricing is updated with the new plans, and the announcement goes out Thursday at 3:30.

Ready
Kudu150 wpm
0:00

Hey team, quick update on the launch. The landing page needs a final review, pricing is updated with the new plans, and the announcement goes out Thursday at 3:30.

Ready

Both start together…

0 s

typical wait from letting go to text, on an M-series Mac

0 bytes

of your voice sent to any server. Ever.

0%

open source, MIT licensed, free to use and change

Every app, its own voice

Fast. Accurate. Everywhere.

How it works

Talk like a person. Read like a writer.

Speak the way you think

Ramble, pause, change your mind halfway through. Kudu drops the ums and the false starts, and when you say “no wait”, it keeps what you meant.

Formatted while you speak

It learns your words

You said

um let's meet at five no wait at six and uh bring the the the slides

Kudu wrote

Let's meet at 6 and bring the slides.

Made for how you write

Everything it needs, nothing it doesn't.

hey can't make it today, tomorrow work?

✦ “make this more formal”

Command mode

Select text, hold the Command shortcut and say what to do: make it formal, shorter, fix the grammar, or draft a reply from scratch.

FormalCasualVery casual

Hey, are you free for lunch tomorrow? Let's do 12 if that works for you.

A style for every app

Formal in email, relaxed in chat, all lowercase with friends. Kudu knows which app you're in.

“my calendar link”→

cal.com/manas/30min

Snippets

Say a trigger, get your link, address or sign-off.

fn
Hold to talk · double-tap for hands-free

Your shortcut

fn, Ctrl + Win, Right Alt, anything you like.

Works offline

The speech model runs on your computer. Planes, trains, no Wi-Fi: all fine.

148

wpm average

12 days

current streak

41,208

words this year

LessMore
NovDecJanFebMarAprMayJunJulAugSepOct

Insights

Words per minute, words cleaned up, your streak, and where you dictate the most. Kept on your computer, like everything else.

Privacy

Your voice stays home.

Most dictation apps send your voice to a server to be transcribed. Kudu never does. What you say, and what it becomes, stays on your computer.

Read the privacy policy →

Transcribed on your computer

Speech recognition runs locally: the Apple Neural Engine on a Mac, your CPU on Windows and Linux.

No account, no cloud

Nothing to sign up for. The only network use is downloading the speech model once.

No analytics, no telemetry

Kudu doesn't track you, phone home, or report crashes anywhere.

Open source, MIT

Every line is on GitHub. Read it, build it yourself, change it.

Download

On the computer you already use.

macOS

A native Mac app, built in Swift. Speech runs on the Apple Neural Engine.

  • Apple Silicon (M1 or newer)
  • macOS 14 Sonoma or later
  • Smart formatting with Apple Intelligence on macOS 26
WindowsBeta

A light background app with a tray icon. Speech runs on your CPU, no GPU needed.

  • Windows 10 or 11, 64-bit
  • Any 4-core CPU from the last ten years
  • No GPU, no Visual C++ install needed
LinuxBeta

Works on X11 and Wayland: GNOME, KDE Plasma, Hyprland, Sway and more.

  • .deb, .rpm and .tar.gz packages
  • X11 and Wayland (GNOME, KDE, Hyprland, Sway)
  • Ubuntu 22.04+, Debian 12+, Fedora 38+, Arch

Or install from a terminal (Terminal):

curl -fsSL https://github.com/manasdutta04/kudu/releases/latest/download/install-macos.sh | bash

Questions

Good questions.

Yes. Kudu is open source under the MIT license: no subscription, no account, no word limits. The speech models it downloads are open models too.

Stop typing. Start saying.

Free for macOS, Windows and Linux. Set up in a minute, works offline after that.