Monawwar Abdullah

Wave - Turn your voice into text — local or cloud, your choice

Wave lets you invoke an AI model anywhere on macOS using just your voice. Hold a hotkey, speak, and release—your speech is transcribed, processed, and the result appears exactly where you need it. If you're typing, it replaces or inserts text. If you're reading, it shows a floating answer. Works across all apps with selected text as context.

Add a comment

Replies

Best
Monawwar Abdullah
Hey everyone 👋 Wave is a simple idea done properly: speech to text that doesn’t lock you in. Most tools either: * limit you to one model * force cloud usage * or stop at basic transcription Wave focuses on doing two things well: 1. Speech → text (Whisper-based) * Fast, accurate transcription * Works locally for privacy * Or via APIs if you want 2. AI mode * Take your speech or selected text * Refine, rewrite, or transform it * Use the model you prefer No subscriptions, no lock-in — just a flexible tool you can actually control. What’s coming next: * Context-aware processing * Per-app behavior (different rules per workflow) * More customization around how text is handled Everything is free and open. Would love to hear how you’d use it or what feels missing 🙌
Luka Puhmeister

The selected text as context feature is clever, hope this gets the attention it deserves!

Monawwar Abdullah

@puhmeisterluka yes, that was a much needed functionality and is very handy

David

Local-OR-cloud is the right wedge - most speech-to-text tools quietly force the cloud and then bury that decision three menus deep. I build voice agents and the thing I keep relearning is that transcription is only half the job: where most tools lose users is what happens after the words land on screen. Editing friction, formatting, getting it into the next app. If Wave nails that handoff as cleanly as the privacy choice, it's a different product than the rest of the category.

Monawwar Abdullah

@david_marko Thank you David for the feedback.

Ansari Adin

the floating answer mode for when you're reading is the use case i keep thinking about. right now my workflow for looking something up while reading is cmd-tab to a browser or open a new Claude window which breaks the reading context completely. a floating answer that appears in place without switching apps is a different kind of interaction. curious how the floating UI actually works, does it appear near the cursor or in a fixed position, and what dismisses it

Monawwar Abdullah

@ansari_adin agreed <3, and as for your question, the pill appears at the bottom center of the screen

Art Stavenka

Open and free with local Whisper is the part that'd get me to actually install it. Interested in this - running fully local, which Whisper size are you defaulting to and how do you keep the release-to-text latency low enough that it still feels like it appears where you need it? Overall, well done!