watzon/pindrop

A native macOS menu bar dictation app using local speech-to-text with WhisperKit

What it solves

Pindrop is a Mac-native AI dictation application that converts speech to text while prioritizing privacy and offline functionality. It eliminates the need for cloud-dependent transcription by leveraging on-device hardware, allowing users to dictate text directly into any active application without sending audio data to external servers.

How it works

The app runs in the macOS menu bar and uses several transcription engines. It primarily utilizes native Apple Silicon transcription via WhisperKit (OpenAI Whisper on Core ML), Parakeet, and SenseVoice, though it also offers optional cloud-based transcription via OpenAI's GPT-4o models. It captures audio through the microphone or system audio, processes it locally, and then inserts the resulting text at the cursor or copies it to the clipboard using macOS Accessibility permissions.

Who it’s for

MacOS users who need a fast, private, and integrated dictation tool for writing, recording voice notes, or transcribing meetings, especially those with Apple Silicon Macs.

Highlights

  • Local-first transcription: Supports multiple on-device engines including WhisperKit, Parakeet, and SenseVoice.
  • Integrated workflows: Includes specific modes for quick dictation, voice notes, and full meeting recordings with separate audio sources.
  • AI enhancement: Optional cleanup of transcripts using providers like Apple Intelligence, Anthropic, or Ollama.
  • Developer-friendly: Includes a built-in MCP server that allows AI agents to interact with the transcription library.
  • Privacy-centric: Stores audio and transcripts locally by default and uses the macOS Keychain for API keys.

Related

  • Project
  • Project
  • Project
  • Project
  • Project