Your voice never leaves your Mac

Speak freely.
Paste clean.

Parleq /PAR-lek/ is a local-first AI dictation app for macOS. Hold a hotkey and talk; the cleaned-up result pastes into whatever app was focused — speech recognition always runs on your Mac, and cleanup can too, or use the cloud you bring.

Apache-2.0 · macOS 14+ · Apple Silicon required

Voiceprints On-device cleanup Numbers & punctuation Custom dictionary

What Parleq does

Not one trick. A whole toolkit.

Between the hotkey and the paste, a set of small, sharp corrections each do one thing well — punctuation, numbers, your names, a cloud rewrite when you want one. Switch families and click any one to watch it work. Cleanup runs on your Mac; refine uses the AI you choose — on-device or a cloud you bring.

Numbers & percents — Spoken numbers become digits — 8.9 million, 45%.

Numbers & percents

On-device

Before

We processed eight point nine million rows

After

We processed 8.9 million rows

Pasting to Sheets CopyCancelAccept

Per-app cleanup

The right cleanup for every app.

Set which cleanup each app gets — instant on your Mac for a terminal, polished for email and chat. Parleq remembers, per app.

Instant — on-device Polished — the provider you set

App defaults

  • TerminalInstant
  • Code editorInstant
  • MailPolished
  • SlackPolished
  • NotesPolished

Privacy & control

Your machine, your rules.

Speech recognition runs on your Mac, and your audio never leaves it. Cleanup runs on-device too — or through your own cloud account, if you bring one. Keavi runs no server and is never in the data path.

  • Your audio never leaves your Mac.

    Parakeet speech recognition runs on the Apple Neural Engine. Your audio stays in memory on your Mac — the last dictation is kept so you can re-run it — never written to disk, never sent anywhere.

  • Bring your own AI — or none.

    Cleanup runs on-device, or through your own Gemini, OpenAI, Bedrock, Vertex, or Azure account. Your keys, your data path — Parleq just talks to the endpoint you configured.

  • Compliance-friendly by default.

    Audio stays in memory, logs are metrics-only, secrets live in the Keychain, and dictation fails closed when you sign out. More for IT teams →

Your last dictation is still here

Held in memory — never written to disk.

Re-run hold the hotkey + R

Never lose a dictation. Dismissed one with a stray key, or pasted into the wrong app? Your last dictation stays in memory — hold the hotkey and tap R to re-run it. Parleq also speaks up the moment it stops hearing your mic, so you never paste silence.

For organizations

Built for the enterprise.

One corporate sign-in backs cloud cleanup for every employee — not just the engineers with a CLI configured. The user authenticates once with your identity provider (Okta, Microsoft Entra ID, or any OIDC IdP); Parleq federates that into AWS Bedrock or Google Cloud Vertex AI and mints short-lived per-cloud credentials at call time. No per-user API keys to distribute or rotate, and no long-lived cloud secret on the device.

Get Parleq

  1. 1.
    Download Parleq v0.43.0SHA-256 available alongside for verification.
  2. 2.
    Open the DMG and drag Parleq.app onto the Applications folder.
  3. 3.
    Launch from Applications. The setup wizard explains and requests Microphone + Accessibility in context — Parleq stays running and usable while you grant them, with no permission dialog thrown at you before you know why. Screen Recording is requested lazily the first time you use Reference Windows — not at startup.
  4. 4.
    The setup wizard walks you through picking a cleanup provider (or skipping cleanup entirely), including the on-device option (no cloud account needed). Re-runnable from the menu bar's Run Setup… entry at any time.
  5. 5.
    Hold right Option to dictate. Release to clean and paste. Press ? anytime while dictating for a cheat sheet of every gesture.

First launch downloads the speech model (~150 MB). The menu-bar icon switches from a download glyph to a microphone when ready — typically 30–60 seconds on first run, under 5 seconds on subsequent launches.

Apache-2.0 · macOS 14+ · Apple Silicon required · free and open source