One glance, then back to your thought.
The compact HUD confirms that RoughSay is listening, shows the active preset, and keeps the cancel shortcut within sight. Nothing more competes for attention.
A voice composer for macOS
Hold a key and say the thought exactly as it arrives - rambling, half-finished, and multilingual. Release it, and a clean message lands where your cursor is.
You said
“ugh, tell them the report will be late because I forgot it existed… no wait, don't say that - something about final quality checks. They'll have it Thursday.”
Ready to send
Not dictation
Dictation faithfully types every detour. RoughSay listens for the part you actually mean, then shapes it for the person and place you are writing to.
How it works
One shortcut in. A message you would actually send out.
Speak like you think: filler words, corrections, mixed languages, and all. The discreet HUD confirms RoughSay is listening.
Your preset, language, selected text, and optional reply context shape the result. Streaming transcription has already started while you speak.
Paste directly into Slack, Gmail, LinkedIn, WhatsApp Web, a terminal, or anywhere else you type. Your clipboard is restored afterwards.
The real app
A small status bar while you speak. A focused preview when you want the final say.
The compact HUD confirms that RoughSay is listening, shows the active preset, and keeps the cancel shortcut within sight. Nothing more competes for attention.
Preview the result, refine its tone, regenerate, copy, or paste - without leaving the app you were working in. Or trust RoughSay and skip the preview entirely.
Press ⇧⌥ Space anywhere and hit ↩. Your latest screenshot or download lands in the conversation without a trip through Finder.
Built around your work
RoughSay adapts to the surface, language, and text already in front of you.
Create presets for email, chat, notes, or coding prompts. App and website triggers choose the right structure automatically, including your sign-off. Select or copy the message you received and RoughSay can answer its real names, questions, and dates.
Speak English, German, Polish, or mix them in one breath. The finished message comes out naturally in the language you choose, including formal or informal German. A personal dictionary and smart replacements keep names, jargon, addresses, links, and product spellings exact.
Select text and say what should change: shorter, friendlier, translated, reorganized, or more specific. Capture a cleaned-up thought straight to Apple Notes, or use the recent-file picker to attach what you are talking about. Streaming transcription makes every route feel faster.
Clear by design
RoughSay has no website analytics and its relay does not log or persist your audio, transcripts, selected text, prompts, or generated output.
Read the full privacy detailsAnywhere you can type: native apps and browsers alike, including Slack, Gmail, LinkedIn, WhatsApp Web, Linear, Notion, and iTerm. Supported apps and sites can choose presets automatically; everything else uses your default.
English, German, and Polish are first-class - including formal and informal German and per-language sign-offs. You can speak a mix and choose one clean output language.
The beta is free and available in small, invite-only batches. Launch pricing will be fair and simple, and beta users get founder terms.
Audio and the text needed for your result are processed by OpenAI through RoughSay's relay. Selected text or reply context is included only when you invoke those features. Full browser URLs stay local.
macOS 14 or newer for now. An iPhone sister app is on the roadmap.
Private beta
Join the beta. First invites go out in small batches.