Wave

Wave

get-wave · Writing

Wave is a free, open-source dictation app for macOS that turns your speech into text right where you're typing. Hold a key, talk, and release: the words appear at your cursor, with no window to open and no paste step in between. It runs OpenAI's Whisper model on your Mac for private, offline transcription and can switch to Groq for near-instant results, with no account and no telemetry.

Interface preview of Wave

About Wave

What Is Wave

Wave is a native macOS dictation app built for one job: getting your words onto the screen fast. It sits quietly in the background, watches for a shortcut, and drops transcribed speech straight into whatever app you're using, whether that's Mail, Slack, Notion, or a code editor.

That sounds simple. Mostly, it's exactly that.

Most voice-to-text tools route your audio through a company server. Wave doesn't have to. The default setup runs Whisper locally, so your voice is processed in memory and never leaves your machine. If you want lower latency, you can hand transcription to Groq's cloud API using your own key. That's a deliberate trade-off: local means private, cloud means quick, and you pick per your comfort.

The main limitation is the platform. Wave is macOS 14 Sonoma or later only, and there's no iPhone, Windows, or Android version. If you work across devices, it won't follow you. It's also keyed to a keyboard shortcut, so it wants a Mac with a real keyboard in front of you. No Mac, no Wave.

Getting Started

  1. Download the latest signed DMG from the Wave GitHub Releases page and drag the app to your Applications folder.
  2. Launch Wave and grant it microphone and Accessibility permissions, which it needs to insert text into other apps.
  3. Pick your transcription engine in Settings: on-device Whisper for offline privacy, or Groq with your own API key for speed.
  4. Set your shortcut. Hold-to-talk and press-to-toggle both work, and the defaults are customizable.
  5. Place your cursor in any text field, hold the shortcut, speak, and release. Your words land at the cursor.

Product Information

A quick look at Wave's pricing, supported platforms, and performance.

Free PlanYes
Paid Plans$0
PlatformmacOS 14+
Developerget-wave
CategoryWriting
Release DateFeb 2026
Latest UpdatedJun 2026
Website VisitsN/A
Website Global RankN/A
API AvailabilityNo

Best for

The users, tasks, and scenarios where this tool fits best.

Users

  • Writers and journalists who draft by voice
  • Developers and note-takers who think faster than they type
  • Privacy-conscious professionals handling sensitive material

Tasks

  • Drafting emails and messages
  • Rewriting existing text
  • Capturing meeting notes

Scenarios

  • Working on a plane or in a dead-zone office
  • Long writing sessions where your hands need a break
  • A mixed-tool workflow across Figma, Linear, and Notion

Key features

Global push-to-talk shortcut

Hold Right Option, speak, and release. That's the whole interaction, and it works in any app because Wave runs in the background rather than as a window you have to find. You can rebind both the dictation and AI Mode shortcuts in Settings, and switch between hold-to-talk and press-to-toggle recording.

On-device Whisper transcription

The default engine runs OpenAI's Whisper model entirely on your Mac. Audio is handled in memory, never written to disk, and never sent anywhere, so private or confidential speech stays private. That's the heart of its offline speech to text promise. It also means dictation keeps working with no internet connection once the model is downloaded.

Groq cloud speed

When latency matters more than airtight privacy, you can route transcription through Groq's API and get results close to instantly. You bring your own Groq API key. The app itself stays free. Local Whisper remains the fallback, so you're not locked into one path.

AI Mode and Selection Mode

AI Mode sends your spoken intent to an LLM and pastes the finished reply at your cursor, so you can describe what you want instead of dictating every word. Selection Mode goes further: highlight text, hold the shortcut, say what to change, and Wave rewrites it in place. Both turn the app from a transcriber into a light editing assistant.

Custom vocabulary and snippets

You can bias the model toward specific names, acronyms, and product terms so it stops mangling the words you use most. Snippets store reusable blocks of text, and AI Mode understands them, which cuts down on repeating yourself in routine replies.

Dictation history and language controls

Recent transcriptions are kept in a history list with a right-click copy option, handy when a paste lands in the wrong place. Language can be auto-detected or fixed to a specific ISO 639-1 code. Want a different mic? Choose any input device rather than the system default.

Pros and cons

Pros

  • Free and open source, with the full code available on GitHub and no subscription gate on core dictation.
  • Local Whisper keeps audio on your Mac, and there's no account, no telemetry, and no analytics trackers.
  • Text lands at the cursor in any app, so there's no window to open and no manual paste step.
  • Works fully offline for local dictation, and supports Apple Silicon and Intel Macs.
  • Custom vocabulary, snippets, and selectable languages make it fit specific naming and multi-language habits.

Cons

  • macOS 14 Sonoma or later only, so older Macs and every non-Mac platform are out of luck.
  • Groq-hosted features and AI Mode require your own Groq API key, which means a second account and possible usage costs at Groq.
  • There's no public API for developers, so it can't be scripted or wired into other tools.
  • Accuracy still depends on the model and your microphone, and heavily accented or technical speech can need correction.

Frequently asked questions

Yes. The app is 100% free and open source, and it counts as genuinely free dictation software with no subscription and no account. You only pay if you choose Groq-hosted transcription or AI rewrite, and those charges come from Groq through your own API key, not from Wave.