Skip to content

Instantly share code, notes, and snippets.

@shazow
Created March 24, 2026 13:55
Show Gist options
  • Select an option

  • Save shazow/2587d771fc1aadd50c0217d6b297df97 to your computer and use it in GitHub Desktop.

Select an option

Save shazow/2587d771fc1aadd50c0217d6b297df97 to your computer and use it in GitHub Desktop.
Local-first OSS speech-to-text right now, via ChatGPT

Open-source Wayland / local-first voice dictation projects

A comprehensive list of the projects we discussed, with a short description, primary programming language, and current GitHub star count.

Star counts were checked on March 24, 2026, so they will drift over time.

Project Repo Short description Primary language Stars
Handy cjpais/Handy Cross-platform, fully offline speech-to-text desktop app focused on privacy and extensibility. Rust 18.5k
hyprwhspr goodroot/hyprwhspr Native Linux system-wide dictation with local-first defaults, fast model support, and Hyprland-friendly UX. Python 892
Voxtype peteonrails/voxtype Push-to-talk voice-to-text for Linux, optimized for Wayland and usable on X11 too. Rust 541
vocalinux jatinkrmalik/vocalinux 100% offline Linux voice dictation using whisper.cpp, Whisper, and VOSK, with X11 and Wayland support. Python 204
hyprvoice LeonardoTrapani/hyprvoice Wayland/Hyprland-native voice-powered typing with local and cloud models plus robust text injection. Go 183
waystt sevos/waystt Minimal signal-driven Wayland speech-to-text tool that outputs transcribed text to stdout. Rust 118
Blurt QuantiusBenignus/blurt GNOME Shell extension for offline speech-to-text input built around whisper.cpp. JavaScript 104
sotto Maciejonos/sotto Local Linux speech-to-text app built around Whisper models. Rust 19
hyprwhspr-rs better-slop/hyprwhspr-rs Rust implementation of hyprwhspr for Hyprland/Omarchy with optional Waybar and launcher integrations. Rust 12
MySuperWhisper OlivierMary/MySuperWhisper Global Linux dictation tool using local Whisper, designed to work on Wayland and X11. Python 8
whisrs y0sif/whisrs Linux-first dictation tool for Wayland/X11 with local whisper.cpp and optional cloud backends. Rust 4

Quick read

  • Most established overall: Handy, hyprwhspr, Voxtype
  • Most Wayland/Hyprland-focused: hyprvoice, hyprwhspr, hyprwhspr-rs, waystt
  • Most GNOME-specific: Blurt
  • Most minimal / composable: waystt
  • Most explicitly offline-first: Handy, vocalinux, linux-whisper, sotto

Notes

  • "Local-first" here means the project supports an on-device workflow by default or as a first-class path, even if some projects also offer optional cloud backends.
  • Primary language is based on GitHub's dominant language for the repository, not necessarily every component in the project.
  • A high star count does not necessarily mean better Wayland integration; some smaller projects are more Wayland-native than larger cross-platform apps.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment