Skip to content

Releases: my-monkeys/OpenSuperWhisper

v0.9.3-beta.3 — indicator crash fix + “press enter”

Choose a tag to compare

@MaximCosta MaximCosta released this 29 Jun 10:04

OpenSuperWhisper 0.9.3-beta.3

A beta on the way to 0.9.3. Please report anything odd via Settings → Feedback.

New since beta.2

  • 🐛 Fixed a crash on the recording indicator (stack-overflow from a SwiftUI/AppKit layout recursion), notably on macOS 26+. The indicator now resizes in a single pass.
    Thanks to @michael-wojcik for the crash analysis and @micklynch for the fix (#11, #16).
  • "Press enter" voice command (opt-in): end your dictation with "press enter" and OpenSuperWhisper strips the phrase and presses Return — submitting your message/prompt in Claude Code, Slack, etc., hands-free. Enable in Settings → Clipboard & Paste → Submit on "press enter".
    Thanks to @justin-rhoades (#14).

Already in 0.9.3 (since 0.9.2)

  • In-app Feedback tab — report a bug, send feedback, or opt into betas from Settings.

🔒 Project

  • Security policy (private vulnerability reporting) + repository hardening.

Beta install: download the DMG for your Mac below — OpenSuperWhisper-arm64-0.9.3-beta.3.dmg (Apple Silicon) or OpenSuperWhisper-x86_64-0.9.3-beta.3.dmg (Intel). Requires macOS 14 (Sonoma) or later. This is a pre-release.

v0.9.3-beta.2 — + in-app Feedback tab

Pre-release

Choose a tag to compare

@MaximCosta MaximCosta released this 27 Jun 19:36

Beta build — not on the stable auto-update channel; install manually. Stable users stay on 0.9.2.

New in this beta (on top of beta.1): the in-app Feedback tab (Settings → Feedback) — report a bug, send feedback, or grab a beta, right from the app.

Also in 0.9.3:

  • Translate to English is now gated by engine capability (greyed off on Parakeet / SenseVoice, which silently ignore it).
  • The language picker is filtered to the languages the selected model can transcribe — and no longer goes blank when you switch engines.
  • Starting a recording with no microphone shows a notice instead of silently failing.

We need testers! Send feedback from the form on opensuperwhisper.com, or report bugs on GitHub Issues.

Notarized arm64 build.

v0.9.2 — Universal paste

Choose a tag to compare

@MaximCosta MaximCosta released this 26 Jun 16:29

What's new

Paste insertion now works everywhere. The "Paste instead of typing" mode added in 0.9.1 was silently suppressed in apps whose text field macOS Accessibility can't read — Messages, Claude Code, and other Electron / rich-text apps — so the transcription only reached the clipboard and never got pasted. The ⌘V is now sent unconditionally (it lands in any field, and is a harmless no-op otherwise), with a more robust key sequence, and paste is now the default insertion method — the reliable, universal behavior (and what OpenSuperWhisper did before 0.9.0).

Prefer typing instead (it preserves your clipboard, at the cost of failing in those apps)? Turn off "Paste instead of typing" in Settings.


Two notarized builds: arm64 (Apple Silicon) and x86_64 (Intel). Installs and updates via Homebrew and Sparkle.

v0.9.1 — Paste insertion mode

Choose a tag to compare

@MaximCosta MaximCosta released this 26 Jun 13:13

What's new

"Paste instead of typing" insertion mode. The direct keyboard insertion added in 0.9.0 is ignored by some apps (Messages, Claude Code, and other Electron / rich-text fields), so the transcription wouldn't land there. There's now an opt-in setting that inserts via ⌘V instead — universal, works in every app — at the cost of using the clipboard. Turn it on in Settings when an app won't accept the typed text. Typing stays the default (it leaves your clipboard untouched).


Two notarized builds: arm64 (Apple Silicon — Whisper · Parakeet · SenseVoice) and x86_64 (Intel — Whisper · Parakeet). Installs and updates via Homebrew and Sparkle.

v0.9.0 — Direct keyboard insertion

Choose a tag to compare

@MaximCosta MaximCosta released this 25 Jun 13:30

What's new

Direct keyboard insertion. Transcriptions are now typed straight into the focused app as keyboard input instead of going through the clipboard. This fixes the long-standing bug (#153) where the previous clipboard contents could be pasted instead of your transcription — most visible in browser/Electron apps like ChatGPT. As a bonus, a line break in a transcription no longer accidentally submits chat inputs, and Copy to Clipboard is now a fully independent option (on by default).

Fixes

  • Starting a recording no longer briefly freezes the global hotkey — the microphone-connection check moved off the main thread.
  • The menu-bar OpenSuperWhisper item reliably reopens the main window again.

Under the hood

On-device diagnostics (unified-log hot-path tracing + a main-thread watchdog) to catch any future stalls.


Two notarized builds: arm64 (Apple Silicon — Whisper · Parakeet · SenseVoice) and x86_64 (Intel — Whisper · Parakeet). Installs and updates via Homebrew and Sparkle.

v0.8.0 — Redesigned Settings

Choose a tag to compare

@MaximCosta MaximCosta released this 23 Jun 16:00

⚙️ Redesigned Settings

Settings moved out of the cramped in-window tab bar into its own movable, closable window with a clean vertical sidebar:

General · Engine & Model · Transcription · History · Advanced · Updates

  • Open Settings straight from the menu-bar icon (new “Settings…” entry).
  • Window-handling fixes — opening the app from the menu bar now always brings up the main window, never the Settings window.

Install: brew install --cask my-monkeys/tap/opensuperwhisper · or update in place via Check for Updates…

v0.7.0 — Groq engine, +4 languages

Choose a tag to compare

@MaximCosta MaximCosta released this 23 Jun 01:20

⚡ v0.7.0 — Groq cloud engine, more languages, cleaner updates

✨ New

  • 🚀 Groq engine (#64) — a fourth engine: Groq's blazing-fast cloud whisper-large-v3 (turbo or full). Add a free API key in Settings → Model → Groq. Note: unlike the on-device engines, Groq uploads your audio to its servers — the app says so clearly. (arm64 + Intel; API approach credited to @Schreezer.)
  • 🌍 Four more interface languages — the app is now localized in German, Spanish, Italian and Brazilian Portuguese, on top of English and French. Auto-detected from your Mac, or pick one in Settings → General → App Language.

🔧 Improved

  • The Settings "Updates" tab now has an "Install Update" button that runs the in-place Sparkle update (instead of opening a web page), plus a separate "View on GitHub" link.

Install / update

Two builds per release — Homebrew picks the right one:

brew install --cask my-monkeys/tap/opensuperwhisper   # arm64 or Intel

Already on 0.3.1+? Hit "Check for Updates…" in the menu-bar icon.

v0.6.0 — CLI, fixes, more French

Choose a tag to compare

@MaximCosta MaximCosta released this 23 Jun 00:15

🛠️ v0.6.0 — command-line transcription, bug fixes, more French

✨ New

  • Command-line transcription (#150)opensuperwhisper transcribe <file> [--json] runs headless (no window), reuses your configured engine, and prints the result to stdout. It pipes cleanly (opensuperwhisper transcribe note.m4a > note.txt) — engine logs go to stderr.
  • Engine descriptions — a one-line summary under the engine picker in Settings to help you choose Whisper / Parakeet / SenseVoice.

🐞 Fixes

  • The recording indicator now shows over full-screen apps (#52).
  • "Translate to English" is greyed out + labelled (Whisper only) off Whisper, instead of silently doing nothing (#124).
  • A missing space is now inserted when a sentence runs straight into the next ("end.Next" → "end. Next") (#107).

🌐 Localization

  • More of the UI translated to French (SenseVoice, cancel shortcut, Ollama/AI-cleanup help, engine descriptions…).

Install / update

Two builds per release — Homebrew picks the right one:

brew install --cask my-monkeys/tap/opensuperwhisper   # arm64 or Intel

Already on 0.3.1+? Hit "Check for Updates…" in the menu-bar icon.

v0.5.0 — Intel (x86_64) support

Choose a tag to compare

@MaximCosta MaximCosta released this 22 Jun 23:18

🖥️ Intel (x86_64) support — OpenSuperWhisper now runs on Intel Macs

Until now the app was Apple-Silicon-only. 0.5.0 ships a dedicated Intel build. Releases now include two downloads — pick the one for your Mac (Homebrew picks automatically):

Download For Engines
OpenSuperWhisper-arm64-0.5.0.dmg Apple Silicon (M1–M5) Whisper · Parakeet · SenseVoice
OpenSuperWhisper-x86_64-0.5.0.dmg Intel Whisper · Parakeet

Note: SenseVoice depends on onnxruntime, which only ships for arm64 — so the Intel build includes Whisper and Parakeet (the main engines), not SenseVoice. On Apple Silicon you get all three.

Both builds are notarized, and each auto-updates within its own architecture (Sparkle).

Install / update

brew install --cask my-monkeys/tap/opensuperwhisper   # picks arm64 or Intel automatically

Already on 0.3.1+? Just hit "Check for Updates…" in the menu-bar icon.

v0.4.0 — SenseVoice engine + quick wins

Choose a tag to compare

@MaximCosta MaximCosta released this 22 Jun 20:50

The biggest release yet — a new local engine plus a batch of fixes.

✨ New

  • 🗣️ SenseVoice engine — a third, fully on-device transcription engine (via sherpa-onnx) for Chinese, Cantonese, English, Japanese and Korean. Fast, non-autoregressive, with punctuation. Settings → Model → SenseVoice (downloads a ~239 MB model on first use). For French, keep using Whisper or Parakeet.
  • 📦 Model download sizes shown for every Whisper and Parakeet model.
  • ⌨️ Remappable cancel shortcut — pick the key that discards a recording (Esc / ⌘ Esc / ⌥ Esc / ⌃ Esc / ⌘.).
  • 🌐 Translate to English toggle in the menu-bar menu.
  • ⚠️ Transcription failures now show the specific error, not just "Transcription failed".

🔧 Fixes

  • Fixed a menu-bar crash (Swift concurrency).
  • The General settings tab now scrolls.
  • Each engine's model list no longer leaks into the others.
  • The GitHub link in Settings now points to this fork.

Install / update

On 0.3.1+, "Check for Updates…" (menu-bar icon) installs this in place. Or:

brew install --cask my-monkeys/tap/opensuperwhisper