Your keyboardStenoslows you down.makes you fast.

0 WPM Wrist pain • Fatigue • Carpal tunnel
S
Steno
0.00s
0 WPM Natural • Effortless • 3x faster

Steno lets you speak at 150 WPM in Slack — and every other app on your Mac.

S
Mon Mar 9 3:42 PM
Download for Mac

macOS 14+ | Under 2 MB | Works in every app

Apple Notarized
256-bit Encrypted
No Data Stored
GDPR Compliant
Native Swift

See it in action

0.00s

Works in every app on your Mac. Download now →

Voice is faster. Way faster.

Typing0 WPM
Speaking with Steno0 WPM

You speak 3x faster than you type. Steno captures every word.

How it works

1

Hold your key down

Press Left Control and keep holding it. Steno starts recording while the key is held.

2

Speak while holding

Don't let go yet! Talk at your normal pace while keeping the key pressed.

3

Release → Text appears

Let go of the key when you're done. Your words are instantly transcribed and typed wherever your cursor is.

1
2
3
Hold
Speak
Release
control
Any app
Typed instantly

Built for how you work

Developers

Steno detects your code editor and preserves variable names, commands, and technical jargon. Dictate commit messages, Slack replies, and docs without leaving your flow.

Writers & PMs

First drafts at the speed of thought. Dictate notes, briefs, and emails while the ideas are still fresh.

Anyone on a Mac

RSI creeping in? Hate typing on a Monday morning? Hold a key and talk. Your Mac does the rest.

Everything you need

Works everywhere

Text editors, browsers, Slack, emails, terminal — Steno types into any app on your Mac.

Voice commands

Say "period", "new line", "select all", or "undo" and Steno executes the command.

Text snippets

Save frequently used text blocks. Say "address" and your full address gets typed out.

Dictation history

Every transcription is saved and searchable. Copy any past dictation with one click.

WPM tracking

Track your words per minute, daily sessions, and total words dictated over time.

Lightning fast

Sub-second transcription, even for long dictations. Release the key and your words appear almost instantly.

Smart Rewrite

Automatically polishes your words based on the app. Casual in Slack, professional in email, technical in VS Code — no setup needed.

Multi-language

Speak in English, Spanish, French, German, Portuguese, or Hindi. Mix languages mid-sentence — Steno auto-detects. Translate to English or transliterate to Roman script.

Offline Mode

Run transcription entirely on your Mac — no internet needed. Powered by on-device AI on Apple Silicon. Your audio never leaves your computer.

Voice Isolation

Noisy coffee shop? Open office? Steno learns your voice and filters out everything else. Only your words get transcribed.

Dev-aware

Steno detects when you're in VS Code, Terminal, or Xcode and preserves technical terms — camelCase, snake_case, CLI commands, and file paths come through exactly as spoken.

Meeting Mode

Transcribe entire meetings in real time with automatic speaker identification. Each person gets their own label and color — just start the meeting and Steno does the rest.

AI Meeting Summaries

One click turns any meeting transcript into a structured summary with key takeaways and action items. Copy or email the summary to yourself instantly.

What people are saying

★★★★★

“I reply to Slack threads and emails without breaking my coding flow. Hold a key, speak, keep coding. It’s changed how I work.”

Arjun M.
Arjun M.
Senior Developer
★★★★★

“I draft entire blog posts by just talking. First drafts at the speed of thought — then I edit. My output has tripled.”

Sarah K.
Sarah K.
Content Strategist
★★★★★

“After years of wrist pain from typing, Steno was a lifesaver. I rest my hands and I’m actually more productive than before.”

Daniel R.
Daniel R.
Product Manager
0 WPM
Dictation speed
🚀
0x faster
Than typing
🖥️
<1s
Transcription time

How Steno compares

Steno Wispr Flow Superwhisper Apple Dictation
Works in every app
Hold-to-speak
Native macOS app (Swift)
Sub-second transcription Varies Slow
Voice commands Basic
Text snippets
Dictation history
WPM & usage stats
AI auto-editing
Offline mode
Voice isolation
Translation & transliteration
Dev-aware (code editors)
App size Under 2 MB ~350 MB ~300 MB Built-in
Multi-platform macOS Mac, Win, iOS macOS macOS, iOS

Built different

Steno is a native macOS app written in Swift. No Electron, no web wrappers, no bloat. Just fast, focused software that does one thing exceptionally well.

Feather light Under 2 MB

The entire app is under 2 MB. That's 150–200x smaller than alternatives like Wispr Flow (~350 MB) or Superwhisper (~300 MB). No bundled ML models, no Electron bloat. Steno is pure native Swift — it installs in seconds and uses under 30 MB of memory at runtime.

Sub-second response ~200ms

From the moment you release the key to text appearing on screen — under a second. The audio pipeline is optimized end-to-end: recording stops, audio is compressed, transcribed (via cloud or on-device), and the result is typed out. Most dictations complete in 200–500ms.

System-level text insertion

Uses macOS Accessibility APIs to type directly into any focused app — character by character, just like a real keyboard. No clipboard hijacking, no paste artifacts. Works in Slack, VS Code, Terminal, Safari, and every other app.

Smart audio pipeline

Real-time voice activity detection distinguishes speech from silence. Adaptive hallucination filtering prevents phantom transcriptions when you're not speaking. Voice isolation separates your voice from background noise.

Signed & notarized by Apple

Code-signed with a Developer ID certificate and notarized through Apple's automated security checks. Installs via a standard macOS PKG installer — no dragging to Applications, no unsigned app warnings.

Best-in-class accuracy

State-of-the-art speech recognition handles accents, technical jargon, programming terms, and natural conversational speech. Punctuation is added automatically. No need to say "period" or "comma" — just talk naturally.

Frequently asked questions

What is Steno?
Steno is a native macOS menu bar app that converts your voice to text in any application. Hold a key, speak naturally, and release — your words appear wherever your cursor is, in under a second.
How does Steno work?
Press and hold your hotkey (default: Left Control), speak naturally, then release. Your speech is transcribed and typed into whatever app you're using — Slack, Gmail, VS Code, Terminal, or any other app.
How fast is the transcription?
Sub-second. Most dictations complete in 200–500 milliseconds from the moment you release the key to text appearing on screen.
What macOS version is required?
Steno requires macOS 14 (Sonoma) or later. It runs natively on both Apple Silicon and Intel Macs.
Does it work in every app?
Yes. Steno uses macOS Accessibility APIs to type directly into any focused application — text editors, browsers, Slack, emails, terminal, and every other app on your Mac.
How is Steno different from Apple Dictation?
Steno offers hold-to-speak activation, sub-second transcription, voice commands, text snippets, dictation history, and WPM tracking. Apple Dictation is slower, less accurate, and lacks these features.
Does Steno send my audio to the cloud?
By default, yes. Steno sends your audio directly to a third-party transcription provider over an encrypted connection for fast, accurate transcription. Your audio is not routed through our servers and is not retained after processing. If you prefer fully local transcription, enable Offline Mode in Settings — it runs entirely on your Mac with no network access required. See our Privacy Policy for full details.
Does Steno require an internet connection?
In the default cloud mode, yes — an internet connection is required for transcription. In Offline Mode (Apple Silicon only), Steno works completely offline after a one-time model setup.

You talk. It types.

Download, install, grant mic access. Start dictating in 30 seconds.

Download for Mac
1Download and open the installer 2Click Install — Steno launches automatically 3Grant microphone access when prompted