33rd of 67 in VoiceFor voice, speech and music

handy

Offline push-to-talk dictation app that pastes transcripts into any text field

Stars
36.1k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
Rust
Stars, last 29 weeks+16,131
10 Apr 2026: 20,015 stars17 Apr 2026: 20,414 stars24 Apr 2026: 20,786 stars1 May 2026: 21,199 stars8 May 2026: 21,617 stars15 May 2026: 22,044 stars22 May 2026: 22,441 stars29 May 2026: 23,019 stars5 Jun 2026: 23,525 stars12 Jun 2026: 23,922 stars19 Jun 2026: 24,588 stars26 Jun 2026: 25,346 stars3 Jul 2026: 25,901 stars10 Jul 2026: 26,575 stars17 Jul 2026: 27,129 stars24 Jul 2026: 27,781 stars31 Jul 2026: 28,645 stars7 Aug 2026: 29,354 stars14 Aug 2026: 29,934 stars21 Aug 2026: 30,483 stars28 Aug 2026: 31,001 stars4 Sept 2026: 31,456 stars11 Sept 2026: 31,854 stars18 Sept 2026: 32,319 stars25 Sept 2026: 32,678 stars2 Oct 2026: 33,183 stars9 Oct 2026: 33,900 stars16 Oct 2026: 34,537 stars23 Oct 2026: 35,052 stars30 Oct 2026: 36,146 stars

20,015 on 10 Apr 202636,146 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Handy is a cross-platform desktop app (Rust, Tauri) for local speech-to-text. Hold or toggle a global shortcut, speak, and the transcript is pasted into the focused app. Silero VAD filters silence, and transcription runs locally on Whisper models (Small, Medium, Turbo, Large) or Parakeet, with no audio sent to the cloud.

Who it is for: Desktop users who want private, local dictation into any app

Ranked among open-source alternatives to ElevenLabs (#3 of 10) and Otter.ai (#3 of 10).

Strengths

  • Runs fully offline on Windows, macOS and Linux with Whisper or Parakeet models
  • Hold-to-talk or toggle shortcuts, plus CLI flags and signals for remote control
  • Accepts custom Whisper GGML models and manually downloaded GGUF files
  • Release artifacts are signed, with documented minisign verification steps

Weaknesses

  • Linux Wayland support is limited and needs wtype, dotool or ydotool for text input
  • Clipboard paste can insert stale clipboard content; Reliable Paste is still experimental
  • fn/Globe key shortcuts work only on Apple keyboards on macOS
  • Model downloads are large, from 487 MB to 1.6 GB for Whisper variants

What it needs

  • GPU optional
  • Needs xdotool (X11), wtype or dotool (Wayland), libgtk-layer-shell (Linux)
  • Models: Whisper GGML (.bin), Parakeet (GGUF), Silero VAD

Quick answers

Is handy open source?

Yes. Its code is on GitHub under the MIT license.

Does handy need a GPU?

No. It runs on a CPU and can use a GPU when you have one.

Head to head

Also in Voice

See all 67
Also in Voice
RankProjectScore
1voicestudioDesktop app for voice cloning, dubbing, dictation and audiobooks97.4k starsAGPL-3.097 out of 100
2whisper.cppC/C++ port of OpenAI Whisper for local speech-to-text transcription54.8k starsMIT89 out of 100
#4xiaozhi-esp32ESP32 firmware for a voice chatbot with MCP device and cloud tool control32.4k starsMIT82 out of 100
#5buzzOffline desktop app for transcribing and translating audio with Whisper22.3k starsMIT81 out of 100
#6agentsPython framework for realtime voice and multimodal agents on LiveKit WebRTC Live demo ↗ (opens in a new tab)15k starsApache-2.079 out of 100