Overview
OpenWhispr is a privacy-first voice-to-text desktop application for macOS, Windows, and Linux. It combines global-hotkey dictation with translation, meeting transcription, speaker diarization, notes, AI agents, an API, and MCP. Speech recognition can use local models such as Whisper or NVIDIA Parakeet or route to cloud providers, letting users choose between local processing and hosted services per workflow.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Dictate and translate into the app you are already using through global hotkeys
The official README centers the product on a global hotkey: speak and the transcription is automatically pasted at the current cursor. A dedicated translation hotkey can dictate in one language and paste the result in another, bringing voice input into email, chat, IDEs, and other desktop applications without moving to a dedicated editor.
Sources: [1]
Choose local Whisper or Parakeet-style models, or cloud providers, for each workload
OpenWhispr documents local speech-to-text options including Orukeet, Whisper, NVIDIA Parakeet, and Cohere Transcribe alongside cloud processing. When a local model is selected, the project states that audio stays on the device, and GPU-accelerated local Whisper can use Metal, CUDA, or Vulkan. AI reasoning can likewise use local models or cloud providers such as GPT, Claude, Gemini, Groq, and OpenRouter.
Sources: [1]
Bring meeting detection, speaker diarization, and searchable notes into the same desktop app
The README describes automatic detection for Zoom, Teams, and FaceTime meetings, live speaker diarization, voice fingerprinting, and Google, Microsoft, or Apple Calendar integration. Existing audio and video can also be imported, while notes add folders, semantic search, AI actions, and cloud sync.
Sources: [1]
Expose notes and transcriptions to external automation through a public API and MCP
The Voice Assistant hotkey sends speech directly to an AI assistant, can edit highlighted text, and can optionally include a screenshot of the current screen as context. OpenWhispr also publishes an API and MCP server for programmatic note and transcription management or for connecting external AI assistants.
Sources: [1]
Useful when voice input should become a desktop workflow rather than a one-off transcription tool
OpenWhispr fits users who want dictation across many applications, teams or individuals consolidating meeting transcription and speaker identification, and people who want local STT or LLM options instead of a cloud-only path. Its API and MCP surface also make it relevant for developers who want notes and transcriptions to feed automation or agent workflows.
Local and cloud modes have different data boundaries, with platform-specific feature gaps and a heavier source setup
A privacy-first desktop app is not automatically a fully local workflow. Cloud transcription or hosted AI providers process audio, text, or context outside the device. A fully local setup should verify transcription, AI reasoning, speaker diarization, and semantic search individually, and users should decide whether the Voice Assistant needs screenshot context. Team spaces, web sharing, and cloud sync are also separate online surfaces.
On Intel Macs, the README says live speaker identification and voice fingerprinting are unavailable because ONNX Runtime stopped shipping macOS x86_64 binaries, and notes search falls back from semantic to keyword matching. Running from source requires Node.js 24+, while development startup downloads native helpers and model/runtime assets. The source is MIT licensed.
Official sources
- [1]OpenWhispr/openwhispr — README(2026-09-15)
- [2]OpenWhispr/openwhispr — package.json(2026-09-15)
- [3]OpenWhispr/openwhispr — LICENSE(2026-09-15)
Supplemental curator note
We selected OpenWhispr because it expands beyond transcription into a desktop input layer that connects dictation, meetings, notes, and agent workflows. Before adoption, evaluate local versus cloud processing paths, online sharing surfaces, and the Intel Mac feature limitations separately.
Try it in 3 steps
- 1
Open the official release
Open the latest official release from the README Download section.
https://github.com/OpenWhispr/openwhispr/releases/latest - 2
Install for your OS
Install the package for your operating system and launch OpenWhispr.
macOS .dmg / Windows .exe / Linux AppImage, .deb, .rpm - 3
Choose transcription and dictate
Choose a local model such as Whisper or Parakeet or a cloud provider, then use the hotkey and verify that speech is pasted at the current cursor.
Settings → Transcription → Global hotkey → Speak
Growth
Growth trends · Last 30 days
8,212 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 268
- Open PRs
- 154
Development activity is still being collected.
Built with
Categories and tags
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- ai
- open-source
- whisper
- anthropic
- cross-platform
- gemini
- groq
- linux
- macos
- openai
- speech-to-text
- transcribe
- Stars
- 8,212
- Forks
- 1,006
- Watchers
- 20
- Open issues
- 163
- Primary language
- JavaScript
- License
- MIT
- Repository last updated
- Sep 15, 2026
Explore next
- OpenClaw389,730 Stars
A persistent personal AI assistant platform spanning channels, tools, memory, and schedules.
TypeScript - Hermes Agent245,655 Stars
A persistent AI agent with memory, skills, cron jobs, subagents, and multiple terminal backends.
Python - n8n204,350 Stars
A fair-code platform combining a visual canvas and code for service integrations, workflows, and AI agents.
TypeScript - TensorFlow200,091 Stars
An end-to-end machine-learning platform connecting research, training, evaluation, visualization, and deployment.
C++ - Oh My Zsh189,729 Stars
A community framework for managing Zsh configuration through plugins, themes, and an update mechanism.
Shell
Report incorrect information
Tell us if any listing information is incorrect or outdated.