Fully offline
Audio and transcripts stay on your device. Turn off Wi-Fi and Wisp keeps working exactly the same.
Wisp captures your microphone and the other side of the call at the same time, then transcribes both on-device. No cloud APIs, no uploads — just a clean, local transcript.
Apple Silicon · macOS 26 (Tahoe) · Windows & Linux coming soon
A small, focused app that does one thing well — and keeps it private.
Audio and transcripts stay on your device. Turn off Wi-Fi and Wisp keeps working exactly the same.
Powered by Apple's new SpeechAnalyzer API. Live, refining
transcripts with no cloud round-trips.
Core Audio Process Taps capture meeting-app output without prompts, mix it with your mic, and merge both sides into one transcript.
The UI runs on GPUI, the framework behind the Zed editor — native-feeling and smooth.
Recordings save as WAV, metadata as SQLite. Browse past sessions in the library — easy to export and analyze later.
No accounts, no telemetry, no servers. Nothing to sign up for and nothing leaving your laptop.
Two audio streams in, one tidy transcript out — every step on your Mac.
A Core Audio Process Tap grabs system audio while your microphone is recorded in parallel — no virtual cables or prompts.
Each stream flows through Apple's SpeechAnalyzer,
producing live segments that refine themselves as you speak.
Mic and system segments merge into a single timeline, then persist as WAV + SQLite under your Application Support folder.
Core Audio Process Tap ─┐
├─► WispAudioKit ─► GPUI desktop
Microphone input ───────┘ │ ▲
└─► SpeechAnalyzer
│
└─► WAV + SQLite (local)
Wisp doesn't have a cloud backend to leak to. Capture, transcription, and storage all happen locally, so your conversations stay between you and your machine — by design, not by policy.
Open-source and free. Built for the latest Apple Silicon Macs.
On the roadmap: Windows (WASAPI loopback) and Linux (PipeWire) support, plus export to Markdown / SRT / JSON.