GNOME Shell integration for whisper.cpp (Linux desktop) #3486
bcelary
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Built this for Linux users wanting Wispr Flow-style experience - native shell integration without running a separate GUI app.
And yes, bunch of what comes next is spit out by Claude Code :)
What it is:
Architecture:
Three components working together:
Why this approach:
Wanted minimal background overhead - no dedicated app, just small service integrated directly with desktop environment. Press shortcut, speak, continue working while transcription happens in background. Service handles server lifecycle automatically.
Target users:
Linux users running local whisper.cpp who want seamless desktop integration without complex scripts or heavy GUI apps.
GitHub: https://github.com/bcelary/gnome-speech2text
Tech note: Developed with AI assistance (Claude) - not vibe-coded. Started from working codebase.
Forked from kavehtehrani/gnome-speech2text, heavily refactored for whisper.cpp support and improved UX.
Settings window:

Notification area during recording:

The feedback is given with the state of the notification area but if you want, you can enable blocking recording and/or preview modals:
Beta Was this translation helpful? Give feedback.
All reactions