Easy to use interface for the Whisper model optimized for all GPUs!
TypeScript
583
220 commits
updated Oct 9, 2026
Transcribe audio and video on your own hardware with Whisper and GPU acceleration. Works offline after downloading the required tools and models.
What should I work on next? Vote for the features you want most.
| Platform | Requirements | Download |
|---|---|---|
| Windows | Windows 10/11, x64 | 3.1.0 installer |
| macOS | macOS 13+, Apple Silicon | 3.1.0 DMG |
| Linux | Beta; tested on Ubuntu | 3.1 pending; previous releases |
Windows uses Vulkan on supported GPUs; macOS uses Metal. CPU-only processing is also available.
EasyWhisperUI has come a long way—from the original C++ app to a full rewrite in Electron, and now a redesigned interface with more reliable setup and GPU checks.
I've heard your feedback, issues, and the many feature requests. Countless hours have gone into rebuilding, testing, and making the app easier to use. Your bug reports and suggestions help shape what I work on next. There's more to come!
Special thanks to past contributors, such as celerycoloured who authored the initial macOS release back when it was C++, and to everyone who has supported the project through donations, bug reports, and feature requests. Your contributions helped make EasyWhisperUI better.
.en models are English-only. Missing models download automatically. For a local model, choose custom → Select Model File.To translate into English, choose a multilingual model such as medium, select the source language, and add --translate in Arguments.
Give the TXT file to your favorite LLM for summaries, study notes, or a cleaned-up transcript. Export SRT to add subtitles in a video editor or player.
On Windows/Linux, try Settings → Clean reinstall. On Mac, restart the app. If the problem continues, use Settings → Show log file and open an issue with the error, log, OS, CPU, GPU, RAM, app version, and model. If no setup log exists, copy the console error.
The Mac app is ad-hoc signed and not notarized. If macOS blocks it, try System Settings → Privacy & Security → Open Anyway. For a “damaged” message, follow the release's first-opening instructions.
Requires Node.js 22.12+; Node.js 24 is recommended. Mac builds also require Homebrew and Xcode Command Line Tools. Clone with submodules, then:
cd electron
npm install
npm run dev
Use npm run dist to package the app into build/electron-dist at the repository root. See the developer README for architecture and platform setup.
I'm a solo developer, and countless hours went into refining EasyWhisperUI. Donations are the project's only source of funding. If you find it useful, please consider supporting continued development.
Thank you to my supporters:
whisper.cpp by Georgi Gerganov · FFmpeg · Windows FFmpeg builds · macOS FFmpeg builds · SDL2 · electron-builder
Copyright (c) 2026 Mehtab Mahir
All rights reserved.
This software is proprietary and the following is not allowed for commercial purposes:
it may not be copied, modified, distributed, or used without explicit permission from the author.
Those actions are permitted for personal use ONLY.
This application includes the following open-source components:
---
whisper.cpp by Georgi Gerganov
License: MIT
[https://github.com/ggerganov/whisper.cpp](https://github.com/ggerganov/whisper.cpp)
---
FFmpeg
License: depends on the build; the bundled macOS binary is GPL 3.0 or later.
Windows setup downloads a GPL build from BtbN.
[https://ffmpeg.org](https://ffmpeg.org)
Windows builds: https://github.com/BtbN/FFmpeg-Builds
macOS builds: https://ffmpeg.martin-riedl.de/
The FFmpeg binary is provided as a separate file and may be replaced with a compatible version.
---
SDL2 (bundled on macOS)
License: zlib
https://www.libsdl.org/
20,771 followers · starred Mar 2025
17 followers · starred Mar 2025
122 followers · starred May 2025
138 followers · starred Jan 2026
Easy to use interface for the Whisper model optimized for all GPUs!
TypeScript
583
220 commits
updated Oct 9, 2026
Transcribe audio and video on your own hardware with Whisper and GPU acceleration. Works offline after downloading the required tools and models.
What should I work on next? Vote for the features you want most.
| Platform | Requirements | Download |
|---|---|---|
| Windows | Windows 10/11, x64 | 3.1.0 installer |
| macOS | macOS 13+, Apple Silicon | 3.1.0 DMG |
| Linux | Beta; tested on Ubuntu | 3.1 pending; previous releases |
Windows uses Vulkan on supported GPUs; macOS uses Metal. CPU-only processing is also available.
EasyWhisperUI has come a long way—from the original C++ app to a full rewrite in Electron, and now a redesigned interface with more reliable setup and GPU checks.
I've heard your feedback, issues, and the many feature requests. Countless hours have gone into rebuilding, testing, and making the app easier to use. Your bug reports and suggestions help shape what I work on next. There's more to come!
Special thanks to past contributors, such as celerycoloured who authored the initial macOS release back when it was C++, and to everyone who has supported the project through donations, bug reports, and feature requests. Your contributions helped make EasyWhisperUI better.
.en models are English-only. Missing models download automatically. For a local model, choose custom → Select Model File.To translate into English, choose a multilingual model such as medium, select the source language, and add --translate in Arguments.
Give the TXT file to your favorite LLM for summaries, study notes, or a cleaned-up transcript. Export SRT to add subtitles in a video editor or player.
On Windows/Linux, try Settings → Clean reinstall. On Mac, restart the app. If the problem continues, use Settings → Show log file and open an issue with the error, log, OS, CPU, GPU, RAM, app version, and model. If no setup log exists, copy the console error.
The Mac app is ad-hoc signed and not notarized. If macOS blocks it, try System Settings → Privacy & Security → Open Anyway. For a “damaged” message, follow the release's first-opening instructions.
Requires Node.js 22.12+; Node.js 24 is recommended. Mac builds also require Homebrew and Xcode Command Line Tools. Clone with submodules, then:
cd electron
npm install
npm run dev
Use npm run dist to package the app into build/electron-dist at the repository root. See the developer README for architecture and platform setup.
I'm a solo developer, and countless hours went into refining EasyWhisperUI. Donations are the project's only source of funding. If you find it useful, please consider supporting continued development.
Thank you to my supporters:
whisper.cpp by Georgi Gerganov · FFmpeg · Windows FFmpeg builds · macOS FFmpeg builds · SDL2 · electron-builder
Copyright (c) 2026 Mehtab Mahir
All rights reserved.
This software is proprietary and the following is not allowed for commercial purposes:
it may not be copied, modified, distributed, or used without explicit permission from the author.
Those actions are permitted for personal use ONLY.
This application includes the following open-source components:
---
whisper.cpp by Georgi Gerganov
License: MIT
[https://github.com/ggerganov/whisper.cpp](https://github.com/ggerganov/whisper.cpp)
---
FFmpeg
License: depends on the build; the bundled macOS binary is GPL 3.0 or later.
Windows setup downloads a GPL build from BtbN.
[https://ffmpeg.org](https://ffmpeg.org)
Windows builds: https://github.com/BtbN/FFmpeg-Builds
macOS builds: https://ffmpeg.martin-riedl.de/
The FFmpeg binary is provided as a separate file and may be replaced with a compatible version.
---
SDL2 (bundled on macOS)
License: zlib
https://www.libsdl.org/
20,771 followers · starred Mar 2025
17 followers · starred Mar 2025
122 followers · starred May 2025
138 followers · starred Jan 2026