May 30, 2026Guide

Mac Voice Commands Cheatsheet: The Ones That Actually Work

A reference of voice commands that work on macOS today with Jarvis, grouped by what you are trying to do, with what each one needs. Short on purpose — every line here is one that works.

By Akshay Aggarwal · Updated July 27, 2026 · 6 min read

Hold Fn, say the phrase, release. That is the whole interface. The tables below are grouped by what you are trying to do, and the third column tells you whether a command works on a fresh install or needs something set up first.

Dictation and editing by voice#

These need nothing beyond the two install-time permissions. Punctuation works either way: speak it naturally, or say it out loud.

Say thisWhat happens
"Hey Sarah comma I shipped the fix period"Types Hey Sarah, I shipped the fix.
"New line"Drops to the next line
"New paragraph"Drops down two lines
"Scratch that"Deletes the last thing you said
"Capitalize that"Fixes the casing of the last phrase

App control#

Say thisWhat happensNeeds
"Open Safari"Launches the appNothing extra
"Switch to Slack"Brings it to the frontNothing extra
"Quit Mail"Quits the appNothing extra
"Open Cursor and switch to Slack"Launches Cursor, then fronts SlackNothing extra
"Open Spotify and play my focus playlist"Launches Spotify and starts playbackSpotify connected for playback; opening works out of the box

Browser#

Say thisWhat happensNeeds
"Open jarvis.ceo in a new tab"Opens the URL in a new tabNothing extra
"Search YouTube for Apple Silicon benchmarks"Opens YouTube and runs the searchNothing extra
"Reload the page"Reloads the front tabAccessibility
"Close all tabs except this one"Closes the restAccessibility
"Bookmark this"Bookmarks the current pageAccessibility

Mail and messaging#

Say thisWhat happensNeeds
"Send a message to Sarah saying I'm running five minutes late"Composes and sends it in MessagesAccessibility
"Reply: thanks, will look at this tomorrow"Dictates a reply into the open messageAccessibility
"Go through my inbox and tell me what actually needs a reply from me"Returns a triaged checklistGmail or Outlook connected (early access)
"Summarize this thread and pull out the action items"Summarizes it; any reply it writes is a draft you approve, never auto-sentGmail or Outlook connected (early access)
"Switch to the design channel"Jumps to that Slack channelSlack connected (early access)
"Send: shipping the fix in 10"Posts to the current channelSlack connected (early access)

System#

Say thisWhat happensNeeds
"Take a screenshot of this window"Captures the front windowNothing extra
"Lock my screen"Locks the MacNothing extra
"Set volume to 30 percent"Sets output volumeNothing extra
"Toggle dark mode"Switches appearanceNothing extra
"What's on my screen?"Reads the screen and answersScreen Recording, asked at point of use
"What's on my calendar tomorrow?"Reads your calendarCalendar, asked at point of use

Coding#

Say thisWhat happensNeeds
"Open the file App.tsx"Opens it in your editorAccessibility
"Find all references to handleSubmit"Runs the searchAccessibility
"Rename this variable to userId"Renames itAccessibility
"Save and run tests"Saves, then runs the test commandAccessibility
"Review the changes on my current branch and flag anything risky"Delegates to a coding agent and returns a diffEarly access

Multi-step chains#

Anything needing more than one step gets a short numbered plan first, so you can see what is about to happen before it happens. These are in early access.

Say thisWhat happens
"Go through my last 50 emails and list everyone still waiting on a reply from me"Plans it, reads the inbox, returns the list
"Open Notion, find this week's standup, and dictate: shipped the prerender pipeline today"Runs the chain in sequence
"Every weekday at 7am, triage my inbox and draft replies to anything that needs one"Saves it as a routine and runs it on schedule
"Remember that Sarah is my designer and she prefers Figma over Sketch"Stored in local memory and used next time Sarah comes up

Hotkeys#

KeyDoes
Fn (hold)Push to talk — release to send
Fn, Fn (double-tap)Toggle hands-free mode
EscapeCancel the current capture

The trigger key can be changed to Option or Control, or to a combo like Control

  • Shift + J that toggles on and off.

Frequently asked questions

Do I have to memorise these exactly?

No. Jarvis takes natural language, so the phrasing above is an example rather than a grammar. If a command misses, rephrase it the way you would say it to a colleague.

Which commands work on a fresh install?

Dictation and edit-by-voice, opening apps, files and websites. Typing or clicking inside other apps needs Accessibility permission, which you grant at install. Screen and calendar questions ask for their permission the first time you use them.

Why do some commands need a connection?

Anything that reaches into a service you own — Gmail, Outlook, Slack, Notion, Spotify — needs that account connected once so Jarvis can act there on your behalf. Connections are opt-in and in early access.

Can I change the push-to-talk key?

Yes. The default is holding Fn. It can be set to Option or Control instead, or to a toggle combo like Control + Shift + J. Double-tapping the hold key turns on hands-free mode, and Escape cancels a capture.

Does this work offline?

Dictation does — the speech model runs on your Mac, which is also why there is no network delay between speaking and seeing text. Commands that reach a connected service obviously need that service reachable.

Try it on your own Mac

Jarvis is free and runs on-device. Apple silicon and Intel.

Download Jarvis

Keep reading