FeaturedWisteria
Local-first voice dictation
Hold a key, speak, release — clean, formatted text appears at your cursor in any app. No cloud round-trip, no account, no telemetry. Everything runs on your machine.
Why it exists
Dictation tools either ship your audio to someone else's server or feel clunky enough that you stop reaching for them. Wisteria is the opposite: press-to-talk muscle memory, instant insert, private by default. Your voice never leaves the device.
How it works
- A global hotkey captures audio only while the key is held.
- Speech is transcribed locally and lightly formatted — capitalisation, punctuation, sentence breaks — so it reads like something you typed, not a raw transcript.
- The result is injected at the active cursor through the OS input layer, so it lands in your editor, your browser, your chat box — wherever the caret is.
Built in Rust
Written in Rust for a small, fast, dependency-light binary that starts instantly and sits quietly in the background. Low latency between "release key" and "text on screen" is the whole point, and a native binary is how you get there.
Open-source and hackable — bring your own model, remap the key, tune the formatting.

