{"full_name":"cjpais/Handy","owner":"cjpais","name":"Handy","url":"https://github.com/cjpais/Handy","description":"A free, open source, and extensible speech-to-text application that works completely offline.","homepage":"https://handy.computer","topics":[],"language":"Rust","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/1559480?u=2a1ffb822085da54a5150a85a6bc628cc35c3755&v=4","created_at":"2025-02-13T02:42:29Z","pushed_at":"2026-11-07T00:19:26Z","metrics":{"stars":38241,"forks":3603,"watchers":98,"issues":837,"prs":981,"releases":67,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":616},"growth":{"day":{"stars":138,"forks":12,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[38103,38241],"forks":[3591,3603],"watchers":[98,98],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":502,"title":"[BUG] Pastes clipboard instead of spoken text","comments":92,"created_at":"2025-12-30T00:19:55Z"},{"number":102,"title":"[BUG] Keyboard Shortcut not working Ubuntu 22.04","comments":45,"created_at":"2025-09-04T16:17:22Z"},{"number":429,"title":"First character missing when using Direct paste method on GNOME/Wayland","comments":42,"created_at":"2025-12-09T23:45:42Z"},{"number":1555,"title":"[META] Wayland: text insertion, hotkeys, and Flathub publication","comments":23,"created_at":"2026-06-29T10:13:02Z"},{"number":439,"title":"[BUG] `Paste Method > Direct` does not use the correct keyboard layout.","comments":19,"created_at":"2025-12-11T19:54:31Z"},{"number":2319,"title":"[BUG] Handy 0.9.8 stopped writing where the pointer is","comments":17,"created_at":"2026-10-23T09:15:40Z"},{"number":806,"title":"[BUG] No microphone recording on Pop!_OS 24.04 (PipeWire) – cpal probes OSS but fails to use ALSA input","comments":17,"created_at":"2026-02-12T22:26:54Z"},{"number":1101,"title":"[BUG] audio recording issue. Microphone initialize twice","comments":15,"created_at":"2026-03-19T12:56:15Z"}],"discussions":[{"number":2444,"title":"Handy sent me down a rabbit hole. I came back with a fox.","comments":0,"category":"Show and tell","created_at":"2026-11-07T22:41:21Z"},{"number":2442,"title":"Feature Request: Flexible Post-Processing Profiles with Hotkeys and Voice Commands","comments":1,"category":"Ideas","created_at":"2026-11-07T20:55:53Z"},{"number":2431,"title":"Idea: hidden JSON-only setting to hide the macOS Dock icon","comments":0,"category":"Ideas","created_at":"2026-11-06T16:54:00Z"},{"number":2421,"title":"Feature request: spoken symbol commands, number formatting option, and optional offline grammar cleanup","comments":1,"category":"Ideas","created_at":"2026-11-06T03:28:22Z"},{"number":2420,"title":"Cannot setup Handy offline or behind corporate proxy that blocks hugging face","comments":1,"category":"General","created_at":"2026-11-06T02:49:21Z"},{"number":2412,"title":"Edit the live transcript while still recording, then paste when ready","comments":0,"category":"Ideas","created_at":"2026-11-05T17:14:32Z"},{"number":2411,"title":"Snippets: say a short phrase and paste exact saved text (email, address, signature)","comments":0,"category":"Ideas","created_at":"2026-11-05T17:13:45Z"},{"number":2410,"title":"Sort Custom Words A–Z or by date added","comments":0,"category":"Ideas","created_at":"2026-11-05T17:11:51Z"}],"latest_release":{"name":"v0.10.0","tag":"v0.10.0","published_at":"2026-11-02T13:13:42Z","body":"This is a substantial release, and it marks Handy being roughly feature complete as we move towards V1.\r\n\r\nIn this release, there are some big features like transcribing audio files, auto language detection for all of the transcription models we support, a brand new onboarding flow, and starting to redesign some of the UI. There are a ton more quality of life improvements and small little details that hopefully you'll enjoy as well.\r\n\r\nThe coming releases will be addressing issues and stability. From here on out, you shouldn't expect too many new features from Handy, but you should expect the app to become more beautiful and stable.\r\n\r\nGiven there's a lot of new features, likely there will be some new issues, and we will address those in the rest of this release, and it will wrap us up and bring us to V1. A massive, massive thank you to all the contributors, for this release. A ton of PRs have came in, and really appreciate people submitting fixes and continuing to help the app improve.\r\n\r\n## What's Changed\r\n* Use Handy icon for Windows NSIS installer by @MikaKrul in https://github.com/cjpais/Handy/pull/2117\r\n* fix: refresh custom sounds when opening sound selector by @MikaKrul in https://github.com/cjpais/Handy/pull/1941\r\n* transcribe 0.3.0 by @cjpais in https://github.com/cjpais/Handy/pull/2203\r\n* Docs/ubuntu 26 04 gnome wayland troubleshooting by @henderson-01 in https://github.com/cjpais/Handy/pull/2206\r\n* docs: add overlay, wl-clipboard and non-QWERTY paste notes to the Ubuntu notes by @B-Galati in https://github.com/cjpais/Handy/pull/2212\r\n* fix(portable): retain access to legacy model cache by @leongrphc in https://github.com/cjpais/Handy/pull/2116\r\n* isolate transcribe.cpp backend in own worker by @cjpais in https://github.com/cjpais/Handy/pull/2208\r\n* fix: show that the model is loading instead of a stuck \"Transcribing...\" by @maurild14 in https://github.com/cjpais/Handy/pull/2227\r\n* docs: keep translation contribution guidance aligned with supported locales by @johnjheejin in https://github.com/cjpais/Handy/pull/2235\r\n* fix(linux): allow renderer opt-out without dropping crash protection by @cjpais in https://github.com/cjpais/Handy/pull/2249\r\n* transcribe 0.4.0 by @cjpais in https://github.com/cjpais/Handy/pull/2265\r\n* move to handy-recorder by @cjpais in https://github.com/cjpais/Handy/pull/2188\r\n* transcribe.cpp vad by @cjpais in https://github.com/cjpais/Handy/pull/2267\r\n* feat: support Anthropic Messages API format in the Custom post-processing provider by @diligentpig in https://github.com/cjpais/Handy/pull/2257\r\n* fix: avoid duplicate history rows during live updates by @johnjheejin in https://github.com/cjpais/Handy/pull/2256\r\n* fix: expose setting names to screen readers by @johnjheejin in https://github.com/cjpais/Handy/pull/2238\r\n* add ui to migrate onnx model users to gguf by @cjpais in https://github.com/cjpais/Handy/pull/2277\r\n* actually remove onnx by @cjpais in https://github.com/cjpais/Handy/pull/2279\r\n* feat: pass custom words via transcribe-cpp vocabulary API by @cjpais in https://github.com/cjpais/Handy/pull/2284\r\n* long form chunking with vad by @cjpais in https://github.com/cjpais/Handy/pull/2282\r\n* catalog from @handy-computer/models package by @cjpais in https://github.com/cjpais/Handy/pull/2299\r\n* fix: stop blocking the main thread during paste by @cjpais in https://github.com/cjpais/Handy/pull/2302\r\n* fix: center grade chip labels on Windows by @cjpais in https://github.com/cjpais/Handy/pull/2326\r\n* feat: transcribe files into history by @cjpais in https://github.com/cjpais/Handy/pull/2315\r\n* add language detection by @cjpais in https://github.com/cjpais/Handy/pull/2331\r\n* fix: declare OpenSSL 3 runtime dependency in Debian packages by @mvanhorn in https://github.com/cjpais/Handy/pull/2336\r\n* fix: reuse one HTTP client for post-processing requests by @rnmrnmrnmrnmrnmrnm in https://github.com/cjpais/Handy/pull/2344\r\n* docs: document stale user manager trap for input-group permission fixes by "},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}