macOS 14+ · Apple silicon
Hold a key and talk. SayLess drops clean, punctuated text straight into whatever app you're already in — then quietly takes notes in your meetings without a bot ever joining the call.
Free while in beta · Signed and notarized · Updates itself
A small pill, and nothing else in your way.
One app, one shortcut, one library. No dashboard to learn.
Hold fn, say the thing, let go. The text appears where your
cursor already was — Mail, Slack, VS Code, anywhere.
SayLess listens through your Mac, not by joining your call. Nobody sees a stranger in the participant list, because there isn't one.
These aren't preferences buried in a settings pane. They're how the app works.
Transcripts and meeting notes are stored on this Mac, in your own Library folder, until you delete them. There is no SayLess account and no SayLess server.
Recordings exist only long enough to become text, then they're deleted — after success, after failure, and after you cancel.
If a provider is down, out of credit, or you're on a plane, SayLess falls back to Apple's on-device recognition. Dictation and meetings both keep working.
Every generated decision and action has to cite a real span of the transcript, or it doesn't appear. Gaps in a recording are shown, not filled in.
A capture indicator is on screen whenever SayLess is listening, and it asks you to confirm consent before a meeting. Stealth recording is not a feature.
Vocabulary and style suggestions are proposed, never applied on their own. Every one can be inspected, corrected, paused, or forgotten.
SayLess is native Swift. It draws with macOS's own frameworks instead of shipping a browser to render its buttons.
The whole app. No bundled runtime, no packaged model files.
Everything but the updater is Apple's own frameworks.
It lives in the menu bar and starts with your Mac, if you want it to.
Download, drag, hold fn. That's the whole setup.
macOS 14 Sonoma or newer · Apple silicon · 17 MB · free while in beta