Download Yap
Version 0.2.0 - Release Notes
Dictate text and automatically paste it into any application. Private local transcription with whisper.cpp or cloud-based with OpenAI — completely free.
macOS
A universal binary that works on both Apple Silicon and Intel machines. Requires macOS 11.0 (Big Sur) or later.
Windows
Native Windows application. Requires Windows 10 or later.
Linux
Choose a pre-built package for quick setup, or build from source for complete control.
Features
Built with Go and React. Local Whisper AI for privacy. OpenAI API for accuracy. Every feature designed for seamless dictation.
Local Transcription
Run Whisper AI locally for privacy-first, offline transcription. All audio is processed on-device — no data ever leaves your machine.
OpenAI Whisper Integration
Switch to cloud mode with OpenAI's Whisper API for maximum accuracy when you need it. Your choice, your workflow.
Auto-Paste to Any App
Transcribed text is automatically copied to clipboard and pasted into whatever app has focus — your editor, terminal, Slack, or browser.
Multiple Model Sizes
Choose from 5 Whisper models: tiny (75MB) for speed, up to large-v3 (3GB) for highest accuracy. Download only what you need.
Floating Window
Always-on-top compact window for easy access while working in other apps. Start and stop recording without switching context.
Transcription History
Review, replay, and copy past transcriptions. Never lose track of what you've dictated — your history is always accessible.
Screenshots




Frequently Asked Questions
A free, open-source desktop dictation app built with Wails (Go + React). It uses whisper.cpp for local transcription or OpenAI's Whisper API for cloud-based transcription. Text is automatically pasted into whatever app has focus.
In local mode, yes — all audio is processed on-device via whisper.cpp. No data leaves your machine. Cloud mode sends audio to OpenAI's API over HTTPS. You choose which mode to use.
macOS (11.0+), Windows (10+), and Linux. Built with Wails and Go for native cross-platform support.
5 models from tiny (75MB) to large-v3 (3GB). English-only models (e.g., base.en) are available for faster, more accurate English transcription.
No. Yap works with any microphone, including built-in laptop mics. PortAudio is required for audio capture on macOS (install via Homebrew).
Yes. Yap is completely free and open source. Local transcription is free forever. Cloud mode requires your own OpenAI API key.
Build From Source
Prerequisites
Make sure you have Go 1.21+ and Node.js 18+ installed, then install the Wails CLI:
go install github.com/wailsapp/wails/v2/cmd/wails@latestBuild
Clone the repository and build the application:
# Clone the repository
git clone https://github.com/ApplauseLab/yap.git
cd yap
# Build the app
wails build
# Run the app (macOS)
open build/bin/Yap.app
# Run the app (Linux/Windows)
./build/bin/YapDevelopment
Run in development mode with hot reload:
wails devRequirements
- macOS: macOS 11.0 (Big Sur) or later
- Windows: Windows 10 or later
- Linux: Most modern distributions with glibc 2.31+
- For local transcription: PortAudio (macOS:
brew install portaudio) - Optional: whisper.cpp CLI for local transcription, or use your OpenAI API key