yappatron

just yap.

always-on voice dictation for mac. no hotkeys. no toggles. just talk.

macOSlocalfree

features

streaming text

Characters appear as you speak, just like typing. Watch your words flow in real-time.

built for vibe coding

Talk to your AI. Describe what you want. Auto-enters when you pause so Claude responds instantly.

faster than apple

320ms latency beats native dictation. More accurate too. Local Parakeet model on Neural Engine.

fully local

All processing on-device. No cloud, no API calls. Your words never leave your machine.

  1. start talking no button to press. just speak naturally wherever your cursor is.
  2. watch it stream text appears character by character as you talk, with live corrections.
  3. pause to send stop talking and it auto-presses enter. perfect for chatting with claude.
  4. keep going it's always listening. start your next thought whenever you're ready.

install

git clone https://github.com/alosec/yappatron
cd yappatron
./scripts/run-dev.sh

first run

On first launch, macOS will prompt for Microphone and Accessibility permissions. Grant both, then restart the script. If dictation isn't working, go to System Settings → Privacy & Security → Accessibility, remove yappatron with the minus button, then re-add it with plus.

requirements

  • macOS 14+ (Sonoma)
  • Apple Silicon (M1/M2/M3/M4)
  • Microphone permission
  • Accessibility permission

philosophy

The best interface is no interface.

Voice dictation should be invisible. Think, speak, words appear. No buttons, no modes, no cognitive load.