HomeTextImageLibrary
PromptPilot LogoPromptPilot Voice
Now available for macOS · Apple Silicon

Speak. Prompt. Ship.

A menu-bar dictation app for Mac. Hold a hotkey, talk, release — and a polished transcript lands at your cursor. Whisper-grade transcription. Cleaned by AI before paste.

macOS · Apple Silicon
Quick install
$ curl -fsSL https://promptpilotai.in/install-voice.sh | bash
or
Prefer to inspect it first? Read the script
Using Claude Code or another AI agent? · view it
Listening· hold to dictate
⌘⇧Space
ChatGPT

draft a quick note about the deployment plan for tomorrow

Why this exists

Dictation apps give you a transcript. PromptPilot Voice gives you a transcript with the stutters, fillers, and dropped punctuation already fixed — pasted right where your cursor was. You never leave the app you were working in.

How it works

Four steps. About a second of latency.

Groq-hosted Whisper Large v3 handles transcription by default — faster and more accurate than on-device recognition. Users who prefer on-device speech can flip the default in Settings.

01

Hold the hotkey

⌘⇧Space, ⌥Space, or Fn. Double-tap to latch hands-free.

02

Speak naturally

Groq-hosted Whisper transcribes by default. Fully on-device mode available in Settings.

03

AI cleans the transcript

A structured-output pass strips fillers and fixes punctuation. Meaning preserved verbatim.

04

Paste at your cursor

Lands in Notes, VS Code, Slack, ChatGPT — wherever your cursor is.

Features

Built for the way you actually type.

Every detail tuned for fast, faithful dictation — not for a demo reel.

Default

On-device Apple Speech

macOS' native dedicated ASR runs first — fast, offline, no cloud round-trip. ~95% of dictations never leave your Mac.

Double-tap to latch

Tap the hotkey twice for hands-free recording. Tap once to stop. Long meetings, long thoughts, no held-down keys.

Raw mode for verbatim

⌘⇧R skips the cleanup pass — your words paste exactly as spoken. For code, names, quotes.

Brand-grade

Structured AI cleanup

Gemini Flash Lite via Vercel AI Gateway. Zod-constrained output means it cannot refuse, paraphrase, or add commentary.

Paste-anywhere

Native CGEventPost drops text at your cursor in any focused app — Notes, VS Code, Slack, ChatGPT, anywhere.

Menu-bar native

Lives in the menu bar. No dock clutter, no window-switching. Transparent always-on-top HUD pill while you speak.

Searchable history

Every session lands in your PromptPilot history. Copy, re-use, or feed it back into the web optimizer.

Auto-updates

Sparkle-style updater wired in — new builds land in the background, no App Store, no friction.

One PromptPilot

Your account. Your history. One plan.

Voice is not a separate product with a separate bill. Sign in with your existing PromptPilot account, use the same plan you already pay for, and every session lands in the same history you already use on the web.

Part of the PromptPilot family — not a side product.

Voice was built inside the same Next.js app, the same Supabase schema, the same AI Gateway routing layer. So switching from keyboard prompting on the web to voice dictation on the desktop is one keypress, not a context switch.

  • Account
    Sign in once. Voice shares your PromptPilot session via secure desktop handoff.
  • Plan
    Voice uses your existing PromptPilot plan — no separate subscription, no second bill.
  • Models
    Cleanup and ASR fallback are routed via Vercel AI Gateway — admin-tunable in model_configs.
  • History
    Every voice session lands in your PromptPilot history. Searchable, replayable, exportable.
System requirements

What you'll need.

macOS
14 Sonoma or later
Chip
Apple Silicon (M1 and up)
Microphone
Required — built-in or external
Speech Recognition
Required — for on-device ASR
Accessibility
Required — to paste at your cursor
Windows
Coming in v0.2

Stop typing the obvious stuff.

Hold ⌘⇧Space or ⌥Space anywhere on your Mac, watch a clean prompt land in the app you were already using.

macOS · Apple Silicon
Quick install
$ curl -fsSL https://promptpilotai.in/install-voice.sh | bash
or
Prefer to inspect it first? Read the script
Using Claude Code or another AI agent? · view it
PromptPilot LogoPromptPilot Voice · v0.1
PromptPilotAll productsPricingDownload