mrkeyoor.com_
Tue 01 Sept 17:43 UTC
AI Toolsevaluationupdated 29 Aug 2026

openwhispr review

OpenWhispr is a desktop voice-to-text app for dictation, meeting transcription, searchable notes, and spoken commands to AI models. It can keep transcription and language-model work on the computer, or connect to hosted providers when speed, sync, or collaboration matters more than local processing.

+99 / 3dstars / 7d
Verdict

Our OpenWhispr install used 1,374 MB, its package build exceeded 900 seconds, and its tests ended on a rollback failure, so source adoption needs more patience than the quick start implies. The released app is worth trying for people who genuinely need dictation, meetings, and local AI in one desktop client. Wait for a calmer release cycle if packaged-build regressions or hardware-specific speech failures would interrupt daily work.

We ran it

Lab card: what happened when we ran openwhisprScreenshot of openwhispr (openwhispr.com)
Install✓ · 47s815 packages · 1374 MB
Build✗ timed out · 900s
Tests✗ · 127sran, no count parsed
Known vulns00 critical · 0 high · 0 moderate · 0 low (npm audit)
Repo1343 files~253,968 lines of source · 15.8 MB · 15 CI workflows · tests dir

Answers from our run

Does openwhispr build from source?

Dependencies installed in 47 seconds (815 packages), and the build failed. We cloned commit 313ba03 into a clean Debian container with 3 CPUs and no project-specific setup.

Do openwhispr's tests pass?

The test command failed in our container, and its output did not report a pass or fail count.

Does openwhispr have known vulnerabilities in its dependencies?

npm audit found none in the dependency tree at the time of our run.

Who should not use openwhispr?

Source builders who need a quick, predictable package job: our Linux build was still packaging installers when the 900-second limit expired.

What are the alternatives to openwhispr?

Handy, Buzz, whisper.cpp. Our OpenWhispr install used 1,374 MB, its package build exceeded 900 seconds, and its tests ended on a rollback failure, so source adoption needs more patience than the quick start implies.

Setup2/51,374 MB install; Linux packaging exceeded 900 seconds
Docs5/5Clear platform, permission, provider, local-model, API, and MCP guides
Community5/55,831 stars and active issue, pull request, and release traffic
Maturity3/5Broad desktop scope, with recent packaged-release regressions

Discussed on

  1. hnOpenWhispr – Open-source WhisperFlow alternative, runs on your Mac5 points

Who it’s for

People who dictate into several desktop apps and want one global hotkey across macOS, Windows, or Linux.
Teams comparing local Whisper or Parakeet transcription with bring-your-own-key cloud providers.
Meeting-heavy users who want recordings, speaker labels, notes, calendar links, and searchable transcripts in one app.
Developers who need an API or MCP access to notes and transcriptions.

Who it’s NOT for

Source builders who need a quick, predictable package job: our Linux build was still packaging installers when the 900-second limit expired.
Owners of older x64 computers who require local Whisper: issues 793, 1418, and 1613 report illegal-instruction crashes on AMD FX and pre-AVX2 Intel processors.
Intel Mac users who need speaker identification or semantic note search: the README says ONNX Runtime no longer supplies the required macOS x86_64 binaries.
Teams that refuse fast-moving desktop regressions: v1.9.2 repaired Windows sign-in and packaged transcription paths broken in v1.9.1, while the current queue still contains platform-specific failures.

Setup reality

Our sandbox install succeeded in 47 seconds, pulling 815 packages and using 1,374 MB. The build timed out after 900 seconds while electron-builder was producing AppImage, tar.gz, and deb artifacts. Tests failed with exit code 1 after 127 seconds; the summary named one failing rollback test. Npm audit found 0 known vulnerabilities.

The source route requires Node.js 24 or newer. Local use downloads speech, language, embedding, diarization, and helper binaries as features need them. Cloud AI needs a provider key, calendar connections need account authorization, and sync or team spaces need sign-in.

Microphone permission is required. macOS also needs accessibility permission for automatic pasting and screen-recording permission for meeting audio. Linux Wayland may need wl-clipboard or another paste tool, and Linux meeting capture depends on PipeWire.

One desktop app covers dictation, meetings, and notes

OpenWhispr starts with a useful everyday action: press a global hotkey, speak, and paste the transcription into the focused application. It also imports media, records meetings, labels speakers, stores notes, and sends spoken requests to an AI model. The README lists macOS, Windows, and Linux packages. The client combines Electron 41, React 19, SQLite, Whisper, Parakeet, and local language-model components.

The scope is closer to a desktop work hub than a small Whisper wrapper. Meeting detection covers Zoom, Teams, and FaceTime, with calendar connections for Google, Microsoft, or Apple. Notes support folders, semantic search, cloud sync, and team sharing. A public API and MCP server expose notes and transcriptions to other software. Each feature adds another account, model, permission, or background process to understand.

Local processing is available, while collaboration uses services

Core speech work can stay on the device. OpenWhispr supports local Whisper and NVIDIA Parakeet, speaker diarization, semantic search, and local language models. After the model files are downloaded, offline transcription does not need an API key. GPU paths cover Metal, CUDA, and Vulkan, with CPU fallback documented when an accelerated server cannot start.

The app also accepts provider keys for OpenAI, Claude, Gemini, Groq, Tinfoil, OpenRouter, and other configured services. Calendar integrations need authorization, and signed-in users get cloud sync, shared notes, and team spaces. Voice-assistant requests can include selected text and, by opt-in, a screenshot. Decide feature by feature which material may leave the machine.

What happened when we ran it

Our sandbox installed commit 313ba03 in 47 seconds, adding 815 npm packages and consuming 1,374 MB on disk. The repository contained 1,343 files and about 253,968 lines of source. It had 15 CI workflow files and a tests directory, but no Dockerfile. Npm audit reported 0 known vulnerabilities across critical, high, moderate, and low severity levels.

The build did not finish within the 900-second limit. Its final log showed electron-builder creating Linux AppImage, tar.gz, and deb packages, downloading packaging tools, and adding update files. It also warned that desktopName was missing for Linux window association. No compiler or packaging error appeared before the timeout, so the full package job simply exceeded 15 minutes on the stated 3-CPU, 8 GB sandbox.

Tests exited with code 1 after 127 seconds. The summary identified denied folder delete rollback reports a name clash instead of failing hard as the failing case. It also showed react-i18next warnings and skipped a case because the better-sqlite3 native binding was unavailable for that Node runtime. The log provides no complete pass count or cause for the rollback assertion.

Version 1.9.2 repaired failures users could not work around

Version 1.9.2 says every Windows sign-in provider button had stopped working in 1.9.1. Calendar connection and Stripe checkout followed the same broken URL-opening path. A separate import mistake broke xAI dictation, retranscription, and bring-your-own-key file uploads in packaged builds across all 3 desktop platforms, while development builds continued to work.

The repair also addressed Windows meetings that captured only the user's microphone, plus prompts that stopped appearing after the first call. These are central workflows. The release shipped on August 29, 2026, so users coming from 1.9.1 should update. Organizations should still stage each package on representative Windows, macOS, and Linux machines before offering it as a daily dictation tool.

Older CPUs and some Windows paths remain poor fits

Issues 793, 1418, and 1613 describe illegal-instruction crashes on an AMD FX-8350 and Intel chips without AVX2. One report says the CPU binary failed even when a working NVIDIA GPU was available, blocking the expected fallback path. Test the bundled engine on older hardware before committing to local transcription.

Windows usernames containing characters such as ö have another reported failure. Issue 1774 traces a Parakeet model path being decoded incorrectly by sherpa-onnx, so the files cannot be found. Issue 1909 reports a broken WinGet upgrade URL for version 1.9.0. These reports identify deployment cases an administrator can check before a wider rollout.

Linux needs desktop-specific paste and audio setup

Wayland users may need wl-clipboard, wtype, a desktop portal, or ydotool for automatic pasting. Electron's X11 clipboard selection is not readable by native Wayland apps in every setup. GNOME and KDE can show a remote-interaction permission dialog on the first automated paste. If automation fails, OpenWhispr leaves the text on the clipboard.

Meeting capture on Linux depends on PipeWire. macOS needs 3 relevant permissions for the full experience: microphone, accessibility for pasting, and screen recording for meeting audio. Intel Macs lose live speaker identification, voice fingerprinting, and semantic note search because the required ONNX Runtime binary is unavailable. Platform behavior differs in material ways.

August activity is intense and the issue queue is large

GitHub recorded a push on August 29, 2026, the same day as v1.9.2. The repository had 5,831 stars and 265 open issues and pull requests when fetched. Recent work includes fixes, features, hardware reports, installer problems, and CI discussion. The combined open count should not be read as 265 confirmed bugs.

OpenWhispr earns a trial when one user wants private dictation, meeting capture, and searchable notes in the same client. The 1,374 MB dependency tree and 900-second build timeout make source work costly, while v1.9.2's repairs argue for cautious updates. Add meetings, sync, and MCP only after the basic hotkey and paste loop is dependable on the target desktop.

Alternatives

ProjectWhat it isPick it when
Handy gh↗A smaller offline speech-to-text desktop app centered on dictation.pick this instead when private dictation is enough and you do not need meetings, team notes, or an AI-agent layer.
BuzzA desktop app for offline audio transcription and translation with Whisper.pick this instead when transcribing existing files matters more than typing by voice into every application.
whisper.cppA C and C++ Whisper inference engine used by many local speech applications.pick this instead when you want an embeddable speech engine and will build the desktop workflow yourself.

What people are saying

  1. [github-trending] OpenWhispr/openwhispr

Sources

  1. OpenWhispr README
  2. OpenWhispr 1.9.2 release
  3. OpenWhispr troubleshooting guide
  4. Pre-AVX2 local Whisper failure
  5. Windows Unicode path failure
  6. WinGet install failure

More ai tools reviews

claudian · SkillSpector · robin · mjlab · MoGe · awesome-design-md · the whole board →