NabuVoice 1.0.37 · macOS

Dictation that never
leaves your Mac.

Hold fn, speak, release. The words land at your cursor in whatever app you're in — transcribed by a speech model running on your own machine, then tidied by a local language model.

1,000 left at $19.99, then $39.99 · lifetime license · 3 Macs per key

Notes — Standup.md

Standup — Thursday

Shipped the relay docs and the billing guard yesterday.

Today I'm finishing the uuid migration, then pairing on the theme contrast audit

Listening · fn

Parakeet TDT v3 · on-device · 0 bytes sent

Speak anywhere.
Nothing goes to a server.

  • Push-to-talk, anywhere

    Hold your hotkey — fn by default — speak, and release. It works without switching windows or clicking into anything.

  • Works in every app

    Text is inserted at your cursor through the accessibility layer, with a clipboard paste as the fallback.

  • Thirteen local speech models

    Parakeet, Canary, SenseVoice, Moonshine and Whisper. Download one once and transcription stays on-device.

  • Cleanup by a local LLM

    Grammar and formatting are tidied by a small model running through llama.cpp on Metal, on the same machine.

  • Vocabulary and snippets

    Teach it your names, jargon and acronyms, and expand a spoken shortcut into a full block of text.

  • Notes and per-app rules

    Capture a thought as a note in the app, and set rules that change behaviour per application.

Privacy

Private by design. Local by default.

A dictation app hears everything you say, including the half-sentences you throw away. That is exactly why this one keeps the audio on the machine that heard it. Your account only knows that you own a license — there is no server in the audio path to trust, and nothing to switch off before you say something private.

  1. Your voice
  2. Models on your device
  3. Text in your app

The whole pipeline runs with the network off

0%

Of your audio stays on-device when you transcribe with a local model.

0

Local speech models, from Parakeet TDT v3 to seven Whisper variants.

0

Local correction models running through llama.cpp on Metal.

The models

Eighteen models. All of them yours.

Nothing here is a hosted endpoint with a friendly name. These are weights that land on your disk, get checked, and then run without asking anyone's permission.

13

Speech models

The transcriber. Pick one in the app, download it once, and it runs on your hardware from then on.

  • Parakeet TDT v3DefaultDownloads on first run
  • Parakeet TDT v2The previous generation
  • SenseVoiceMultilingual
  • Moonshine BaseSmall and quick
  • Canary 180M FlashLightest of the Canary pair
  • Canary 1B v2Heavier, more accurate
  • Seven Whisper variantsTiny through large

Thirteen in total, all local.

5

Correction models

The proofreader. A small language model tidies grammar and formatting through llama.cpp on Metal, listed here smallest first.

  • Qwen2.5 1.5BDefaultThe starting point
  • SmolLM2 1.7BA near neighbour
  • Qwen3 4BMore headroom
  • Qwen3 8BWants a bigger machine
  • Qwen3 14BThe top of the ladder

The app reads your installed memory and recommends where on this ladder to sit.

Every model artifact carries a sha256 checksum and is verified after download, so a corrupted or substituted file never gets loaded.

Open source

Built in the open.

MIT LICENSEMACOS 12+ · WINDOWS IN PROGRESS
  • MIT, not source-available

    The permissive one. Use it, fork it, ship something on top of it. NabuCode is proprietary; this one is not.

  • Paid once, not metered

    NabuVoice is a one-time lifetime license on your NabuSuite account — no subscription and no per-minute metering, because your machine does the transcribing.

  • Auditable rather than promised

    The privacy story on this page is a claim about code. When the repository is public it becomes something you can check instead of something you have to believe.

Source

The repository is not public yet, so there is nothing here to link to. It goes up with the first release, under the licence above.

How it works

  1. 01

    Buy and download

    Buy a lifetime license, then download NabuVoice for your Mac (Apple silicon, macOS 12 or later).

  2. 02

    Sign in

    Sign in to the app with the same email you bought with. The license is already on that account.

  3. 03

    Hold fn and talk

    Pick a speech model on first run. From then on, hold the hotkey anywhere and speak.

Lifetime license

Pay once. Keep NabuVoice for good.

No subscription and no account required. The first 1,000 licenses sell at the launch price — after that, NabuVoice is $39.99.

  • All thirteen speech models
  • Local LLM cleanup
  • Up to 3 Macs
  • Updates included
  • No subscription, no metering
  • Audio never leaves your Mac

NabuVoice

Launch price
$19.99$39.99once
1,000 left at $19.99then $39.99

One-time payment · 3 Macs per key · Secure checkout by Stripe

NabuVoice unlocks through your NabuSuite account: sign in with the email you buy with, or link the key on your account page.

Questions