Releases: AkuchiS/Yap
Release list
Yap v0.1.15
yap v0.1.15 — Windows & NVIDIA fixes
Thanks to Kelvin, a Windows/NVIDIA tester for the report — first-run on Windows and NVIDIA is now smooth.
- NVIDIA no longer crashes — a missing/broken CUDA runtime (
cublas64_12.dll not found) or GPU OOM now falls back to CPU instead of dying (caught at model-load and first transcription). yap selftestworks from pip/pipx — the test clip ships inside the package.yap doctorfixed on Windows — UTF-8 output, and advice is now platform-aware.- Windows install documented — the pipx one-liner is the primary, cross-platform path;
install.shis macOS/Linux-only. - README — platform-icon download buttons (macOS / Windows / Linux).
macOS: signed & notarized .dmg attached below.
Yap v0.1.14
In-process key tap + microphone entitlement — signed & notarised macOS app. Open, allow Microphone/Accessibility/Input Monitoring, hold Right-Option.
yap v0.1.5
yap v0.1.5 — teach yap your words, no terminal
The build that fixes the "I keep retyping the same word" problem.
New
- Casing sticks. Add a word the way you want it written (
AkuchiS,DIME) and yap stops lowercasing it — every time. Whisper hears it lower-case; yap writes it your way. - Learn from a correction. Fix a word, select + copy it, then press the relearn hotkey (⌘⌥L on macOS / Ctrl+Alt+L elsewhere) — or click "Learn from my last correction" in the menu-bar / tray. yap diffs your clipboard against what it last typed and saves the change, applied instantly. No terminal, no restart.
- Per-app profiles — different vocab/cleanup per app you dictate into.
- Cross-platform tray —
yap appopens a system-tray app on Windows & Linux (macOS keeps the menu-bar).
Also (since 0.1.0)
- Fixed: menu-bar crash, external-display/docking mic, app icon.
Install
Download below, or pipx install "yap-dictation[full] @ git+https://github.com/AkuchiS/yap" (Python 3.9–3.13).
yap v0.1.4
yap v0.1.4
The big feature release — and the one to update to.
New
- Per-app profiles. Different settings per app you dictate into (vocab, cleanup, replacements, language), merged automatically by the frontmost app. e.g. cleanup on in chat, off in the terminal.
- Cross-platform tray app.
yap appnow opens a system-tray app on Windows & Linux (icon shows idle/listening/transcribing, menu to switch engine + quit) — macOS keeps the menu-bar app.
Fixed (since 0.1.0)
- Menu-bar crash on launch (main-thread UI fix).
- External-display / docking mic capture (native rate + ordered device fallback).
- App icon (proper transparent squircle, no white box).
Install
Download below, or pipx install "yap-dictation[full] @ git+https://github.com/AkuchiS/yap" (Python 3.9–3.13). The [full] extra includes the tray (pystray) on Windows/Linux and the menu-bar app (rumps) on macOS.
yap v0.1.3
yap v0.1.3
Fixed
- Menu-bar app crash on launch (
SIGABRT). The status/title were updated from background threads; AppKit isn't thread-safe, so on macOS 26.x this tripped an_enumeratingSubviewsCountassertion and the app quit unexpectedly. All menu-bar UI updates now run on the main thread.
Also included (if you're coming from 0.1.0)
- External-display / docking mic fix — captures at the mic's native rate, and
audio.deviceaccepts an ordered fallback list so docking/clamshell doesn't lose your mic. - App icon — proper transparent-corner squircle (no more white box in Finder).
yap update— checks for newer releases; menu-bar shows an "update available" notice.- Install caps Python at <3.14 (native deps lack 3.14 wheels).
Install
Download below, or pipx install "yap-dictation[full] @ git+https://github.com/AkuchiS/yap" (Python 3.9–3.13).
yap v0.1.2
yap v0.1.2
A polish release on top of v0.1.1.
Fixed
- macOS app icon. The bundled icon shipped as a hard square (black corners), so Finder and Launchpad drew it as a white-edged box. It's now a proper transparent-corner squircle, baked into the build so it can't regress.
- Install on Python 3.14.
requires-pythonis capped at<3.14— the native deps (ctranslate2, pynput, PyObjC) don't have 3.14 wheels yet, and an unconstrained install would build on 3.14 and then crash at launch. Now it fails fast with a clear message; use Python 3.9–3.13.
Docs
- The one-liner install needs the
[full]extra for the macOS menu-bar app:
pipx install "yap-dictation[full] @ git+https://github.com/AkuchiS/yap" - Microphone/docking guidance is now cross-platform (monitor and dock mics hijack the default input on Windows and Linux too), and the pricing copy says early adopters stay free.
Install
Download a build below, or pipx install "yap-dictation[full] @ git+https://github.com/AkuchiS/yap" (Python 3.9–3.13).
yap v0.1.1
yap v0.1.1
Fixes and additions since v0.1.0.
Fixed
- Docked laptops & external-display mics. yap used to force 16 kHz capture, but many monitor, dock and webcam mics only run at 48 kHz — so the stream would open (recording indicator on) while capturing nothing. yap now records at the mic's native rate and resamples to 16 kHz. When a mic can't be opened, sends no audio, or is silent, it says so instead of failing quietly. This affects Windows and Linux docks too, not just macOS.
Added
- Pin your microphone.
audio.devicenow takes a device name (substring match) or an ordered fallback list, re-checked on every keypress — so docking, undocking, or closing the lid falls through to the next available mic.yap devicesshows which one yap will use. yap license. Records your install date locally (on-device, no telemetry) and prints an early-adopter code. If a paid tier ever arrives, installs from before the cutoff stay free.
Changed
- README: cross-platform mic/docking guidance, plainer wording, and the pricing line now says early adopters stay free.
Install
Download a build below, or:
pipx install git+https://github.com/AkuchiS/yap
yap v0.1.0 — first release 🎙
Free, offline voice dictation. Hold a key, speak, and your words appear at the cursor — in any app, on any OS. Local Whisper, no subscription, no cloud, and it learns your vocabulary as you go.
Download
| OS | File | How |
|---|---|---|
| macOS | Yap-macOS.zip |
unzip → drag Yap.app to Applications → right-click → Open the first time. Grant Microphone + Accessibility + Input Monitoring. |
| Windows | yap-Windows.zip |
unzip → double-click yap.exe (SmartScreen → More info → Run anyway). Hold Right Ctrl, talk. |
| Linux | yap-Linux.tar.gz |
extract → ./yap/yap (sudo apt install libportaudio2). |
Apps are unsigned, so each OS warns once on first open — click through it. First run downloads a small Whisper model.
Highlights
- 🔒 100% offline by default — your voice never leaves the machine
- 🧠 Learns your words — proper nouns & jargon you repeat get added automatically
- ⌨️ Types into any app at your cursor
- 🆓 Free & open source (MIT), no word limits, no account
Full docs in the README.