Voice-first interface for macOS

Your voice.
Every app.

Dictate text, search any engine by voice, and execute actions across Slack, Linear, and more — all from your keyboard. No typing. No switching windows.

Private beta · Limited spots


Three modes. One key.

Hold fn and speak. mrmr figures out the rest.


Dictation Mode

Talk anywhere.
Text appears.

Hold fn and speak. mrmr transcribes, removes filler words, adds punctuation, and pastes clean text wherever your cursor is. Works in every text field on your Mac.

  • System-wide — works in any app with a text field
  • Smart formatting strips filler words and adds punctuation
  • Hands-free mode: double-tap fn, press fn + space, or hit space mid-dictation
  • Clipboard fallback if focus is lost
fn hold → speak → release

Search Mode

Two ways
to search.

mrmr gives you a quick-search shortcut and an intent-based search that works while you dictate. Both support custom search engines.

fn + s
Quick search

Searches your default search engine. Press s again to cycle through other engines — Google, Perplexity, Claude, ChatGPT, or any custom engine you've added. Speak, release, results open.

fn
Intent-based search

Just dictate normally. Say "reddit voice dictation macos" and mrmr opens Reddit with that search. Say "youtube how to setup claude code" and YouTube opens. If it's not a search, text inserts at your cursor as usual.

+ Custom engines

Add your own search engines with aliases and a URL template. Works with both quick search and intent-based routing.


Action Mode

Speak commands. Apps execute.

Hold fn + shift and tell mrmr what to do. mrmr parses your intent, chains the actions, and executes them across your apps — with confirmation before anything runs.

“Send a message to #engineering in Slack saying the deploy is done” “Create a Linear ticket for the login bug, priority high” “What's on my calendar tomorrow?” “Move my 3pm meeting to 4pm” “Cancel my meeting with Sarah on Friday” “Send a message to #engineering in Slack saying the deploy is done” “Create a Linear ticket for the login bug, priority high” “What's on my calendar tomorrow?” “Move my 3pm meeting to 4pm” “Cancel my meeting with Sarah on Friday”
“Create a Linear ticket for the auth bug and message the team in Slack with the link” “Schedule a standup for tomorrow at 10am and send the invite link in #team on Slack” “Create a bug ticket in Linear and block my calendar for an hour to fix it” “Create a meeting with Ali tomorrow at 2pm” “Am I free on Thursday afternoon?” “Create a Linear ticket for the auth bug and message the team in Slack with the link” “Schedule a standup for tomorrow at 10am and send the invite link in #team on Slack” “Create a bug ticket in Linear and block my calendar for an hour to fix it” “Create a meeting with Ali tomorrow at 2pm” “Am I free on Thursday afternoon?”
Chain actions Chain actions — one command triggers multiple apps
Confirmation UI Confirmation UI — nothing runs without your approval
Attach screenshots for context Attach screenshots, GIFs, and more for context
Slack, Linear, Google Calendar, Google Meet, Zoom, and more Slack, Linear, Google Calendar, Google Meet, Zoom — more coming soon
fn + shift hold → command → release

Works with your tools

Dictation works in any text field. Search and actions work across these.

Dictation — works everywhere
Slack Slack Notion Notion Linear Linear WhatsApp WhatsApp Cursor Cursor LinkedIn LinkedIn X X ChatGPT ChatGPT Claude Claude Teams Teams Obsidian Obsidian Slack Slack Notion Notion Linear Linear WhatsApp WhatsApp Cursor Cursor LinkedIn LinkedIn X X ChatGPT ChatGPT Claude Claude Teams Teams Obsidian Obsidian Slack Slack Notion Notion Linear Linear WhatsApp WhatsApp Cursor Cursor LinkedIn LinkedIn X X ChatGPT ChatGPT Claude Claude Teams Teams Obsidian Obsidian Slack Slack Notion Notion Linear Linear WhatsApp WhatsApp Cursor Cursor LinkedIn LinkedIn X X ChatGPT ChatGPT Claude Claude Teams Teams Obsidian Obsidian
Search engines
Google Google Perplexity Perplexity Claude Claude ChatGPT ChatGPT YouTube YouTube Reddit Reddit + your own Google Google Perplexity Perplexity Claude Claude ChatGPT ChatGPT YouTube YouTube Reddit Reddit + your own Google Google Perplexity Perplexity Claude Claude ChatGPT ChatGPT YouTube YouTube Reddit Reddit + your own Google Google Perplexity Perplexity Claude Claude ChatGPT ChatGPT YouTube YouTube Reddit Reddit + your own
Action Mode
Slack Slack Linear Linear Google Calendar Google Calendar Google Tasks Google Tasks Google Meet Google Meet Zoom Zoom GitHub GitHub Notion Notion Jira Jira Microsoft Teams Microsoft Teams Gmail Gmail Microsoft Outlook Microsoft Outlook Slack Slack Linear Linear Google Calendar Google Calendar Google Tasks Google Tasks Google Meet Google Meet Zoom Zoom GitHub GitHub Notion Notion Jira Jira Microsoft Teams Microsoft Teams Gmail Gmail Microsoft Outlook Microsoft Outlook Slack Slack Linear Linear Google Calendar Google Calendar Google Tasks Google Tasks Google Meet Google Meet Zoom Zoom GitHub GitHub Notion Notion Jira Jira Microsoft Teams Microsoft Teams Gmail Gmail Microsoft Outlook Microsoft Outlook Slack Slack Linear Linear Google Calendar Google Calendar Google Tasks Google Tasks Google Meet Google Meet Zoom Zoom GitHub GitHub Notion Notion Jira Jira Microsoft Teams Microsoft Teams Gmail Gmail Microsoft Outlook Microsoft Outlook

Get early access

mrmr is in private beta. Join the waitlist or book a demo call for fast-track access.


FAQ

What apps does mrmr work with? +

Dictation works system-wide in any text field on macOS. Action Mode currently supports Slack, Linear, Google Calendar, Google Meet, and Zoom, with GitHub, Notion, and Jira coming soon.

How is mrmr different from macOS dictation or Siri? +

macOS dictation gives you raw speech-to-text. Siri handles basic system tasks. mrmr does both — plus smart formatting, intent-based search routing, and cross-app action execution. It's a voice interface layer on top of your entire workflow.

Is my audio private? +

Yes. Audio is processed securely and immediately deleted. We never store recordings or use them for training. Only the transcribed text remains on your device.

How do I get access? +

mrmr is in private beta. Join the waitlist and we'll send you access as spots open up. Want to skip the line? Book a 15-minute demo call for immediate access.

What happens when Action Mode runs a command? +

mrmr parses your voice command, shows you exactly what it will do, and waits for confirmation. Nothing executes without your approval. You can review, edit, or cancel any action before it runs.

Does mrmr work offline? +

No, mrmr requires an internet connection for transcription and action execution. Your audio stays on your device — we don't store recordings.

How fast is the transcription? +

Text typically appears within 1–2 seconds of releasing the fn key. mrmr uses optimized transcription infrastructure designed for low latency — fast enough to feel like a natural extension of typing.

How does search work in mrmr? +

Two ways. fn + s opens a quick search on your default engine — press s again to cycle through others. Or just dictate normally with fn — if mrmr detects a search intent (like "youtube how to setup claude code"), it opens the right site automatically. Both methods work with custom search engines you add yourself.

Is it safe to connect my Slack and Linear accounts? +

Yes. mrmr uses OAuth for all integrations — we never see or store your passwords. Permissions are scoped to only what's needed, and you can revoke access at any time from your account settings in each app.

What permissions does mrmr need on my Mac? +

mrmr needs Accessibility permission (to insert text at your cursor) and Microphone access (to capture your voice). All standard macOS permission prompts — nothing runs in the background without your knowledge.

What languages does mrmr support? +

mrmr currently supports English. Multi-language support is on the roadmap — if you need a specific language, let us know and we'll prioritize accordingly.

Is the beta free? +

Yes. During the private beta, mrmr is free to use. We'll announce pricing before any paid plans launch, with plenty of notice.

Stay in the loop

Get product updates and tips for voice-first workflows. No spam.



mrmr logo