Voice commands

Guide · November 2026

Say a phrase at the start of a dictation, and Pipit opens a link instead of pasting. The words you say after the phrase go along.

Dictate the way you always do, with your usual shortcut. If what you say starts with one of your phrases, Pipit opens that command's link and sends the rest of your words to it. If it doesn't, Pipit pastes your words as usual.

For example, with the phrase “log todoist task” set to a Claude project, saying “log todoist task pay the water bill” opens a new chat in that project with “pay the water bill” already typed in.

Set one up

  1. Open Pipit and go to Enhance > Voice Commands.
  2. Turn on Listen for commands.
  3. Next to Your commands, click Add.
  4. In When I say…, type your phrase. In Open, paste the link.

While you edit a command, a sentence under it says what saying the phrase will do, for example “opens claude.ai/project/… with ‘pay the water bill’ filled in”. Commands save as you type. To remove one, hover over it and click the ×.

How your words travel

Where the words after your phrase end up depends on the link:

  • A link with {text} in it: Pipit puts your words where {text} is. This works for most search pages and many apps.
  • Claude, ChatGPT, Perplexity, Google, DuckDuckGo, Bing and YouTube: paste the site's address and your words go in its message or search box. No {text} needed.
  • A Shortcut: shortcuts://run-shortcut?name=NAME runs the Shortcut called NAME with your words as its input. Links can't contain spaces, so write a space in the name as %20: name=Morning%20Notes.
  • Any other link: it opens as written, and your words are copied to the clipboard, ready to paste with ⌘ Command V.

If you say only the phrase, with nothing after it, the link simply opens.

Recipes

Send a task to a Claude project

Say
“log todoist task pay the water bill”
Link
https://claude.ai/project/…

Open the project on claude.ai and copy its address from your browser's address bar. It starts with claude.ai/project/. Paste it as the link. Pipit opens a new chat in that project with your words as the message; press Return to send it.

This pairs well with a project made for one job. For example, a “Todoist” project with the Todoist connector turned on and instructions like “Add each message to Todoist as a task.” Every “log todoist task …” then becomes a task.

Add to Todoist directly

Say
“add task buy oat milk tomorrow”
Link
todoist://openquickadd?content={text}

Todoist's Quick Add opens with your words filled in. Todoist reads dates the way it always does, so “tomorrow” becomes the due date. Press Return to save the task. This needs the Todoist app for Mac.

Run a Shortcut

Say
“journal had a good run today”
Link
shortcuts://run-shortcut?name=Journal

Runs your Shortcut named Journal, with “had a good run today” as its input. From there a Shortcut can do almost anything: add to a note, append to a file, message someone, or chain several apps together.

Search a site

Say
“search docs swift actors”
Link
https://developer.apple.com/search/?q={text}

Opens Apple's developer documentation search for “swift actors”. To make one for any site, search it once, copy the address of the results page, and replace your search words in it with {text}.

Open a page, no words needed

Say
“mic settings”
Link
x-apple.systempreferences:com.apple.preference.security?Privacy_Microphone

Opens the Microphone page of System Settings. Any link works this way: a website, a folder, or an app's own link.

Tips

  • Pick a phrase you wouldn't start a normal sentence with. “log todoist task” is safer than “add”, which could start an ordinary dictation and open a link by surprise.
  • Small mishearings are fine. Speech recognition doesn't always spell your phrase the way you typed it. Pipit allows for small slips, so “to do list” still matches “todoist”.
  • Pipit opens the page but can't press Send. Your words arrive in place; check them and press Return yourself.

For developers

Pipit also has a Dictate with Pipit action in the Shortcuts app. It starts a dictation, you stop it with your Pipit shortcut, and the text comes back to whatever ran the action instead of being pasted. Anything that runs Shortcuts can use it: the Shortcuts app, Raycast, Alfred, scripts and AI agents.

  • Cleanup: as set up in Pipit, Pipit Engine only (no AI), or always AI cleanup.
  • Time Limit: how long the recording may run, 5 to 3600 seconds (180 by default).

Make a one-action Shortcut named Dictate, then from a terminal: shortcuts run Dictate --output-path /tmp/dictation.txt. If nothing was dictated, the command prints the reason and exits with an error.