Skip to content

cat README

About Murmur

Murmur is a voice dictation gadget for Linux. Press a hotkey, speak, and text appears at your cursor — in any application. It's powered by whisper.cpp for fast, accurate, 100% offline transcription.

Voice dictation on other platforms has been polished for years. We wanted to bring that same quality to Linux — a native Rust/Tauri app that's 3MB, starts instantly, and actually looks good on your desktop.

Open source commitment

Murmur is free and open source under the GPL v3 license. The core app — local whisper transcription, all skins, push-to-talk, text injection — will always be free with no limits.

A Pro tier is planned for power users who want cloud STT speed (<200ms via Groq/Deepgram), LLM text cleanup, multi-language support (99+ languages), and a CLI mode for scripting. The free tier is not a trial — it's the complete product.

Built with

BackendRust + Tauri 2
FrontendSolidJS + TypeScript
STT Enginewhisper.cpp (via whisper-rs)
Audiocpal (PipeWire / PulseAudio)
Text Injectionxdotool (XTEST)
WebsiteNext.js + Tailwind CSS on Vercel

Roadmap

Core dictation + settings (v0.1.0)
GPU acceleration (Vulkan)
Wayland support (ydotool)
Voice Activity Detection (tap-to-record)
Additional skins
Cloud STT (Pro)
CLI mode (murmur-cli)
Multi-language (99+)

Contact

hello@murmurlinux.com · GitHub · Discussions