Push-to-talk dictation
Hold a key, speak, release. Works in any app — Slack, Linear, your editor, the terminal. Combo or single-modifier, you choose.
Voice typing · macOS · Windows
0.3.10Hold a hotkey, speak naturally, and watch polished text land in the app you’re already in — fillers gone, punctuation right, terms preserved.
Free to use · unsigned build, one-time Gatekeeper bypass
polished
Move the launch to Friday, and tell Anna.
01 How it works
Three keys, one habit. No window to switch, no panel to open, no model to pick. Your cursor stays where it is.
Cmd + Alt + Space anywhere, or hold Fn / Right Ctrl as a one-finger modifier. Your choice.
“Move the launch to Friday and tell Anna we’re a day late.” Pause where it’s natural. Don’t dictate punctuation.
Fillers stripped, punctuation added, your dictionary terms spelled the way you want. Then it pastes.
02 What it does
Not a notepad. Not a chatbot. A dictation layer that respects whatever app has your focus.
Hold a key, speak, release. Works in any app — Slack, Linear, your editor, the terminal. Combo or single-modifier, you choose.
Select text in any app, hold Fn + Ctrl, say “make this professional” or “translate to Russian.” The selection rewrites in place.
Optional LLM cleanup removes “ums”, fixes punctuation and casing, and preserves your voice — never paraphrases the meaning.
Names, acronyms, product terms — 3-layer injection: speech biasing + LLM prompt + post-process. Your terms always spell right.
When you fix the same word twice, Iskra notices and offers to add it to your dictionary. Quietly, never in the way.
Last 500 transcripts kept locally, virtualized search, one-click re-insert. Audio retention policy is yours to set.
03 Command mode
Select anything — an email draft, a Linear ticket, a paragraph in code comments — and rewrite it without lifting your hands.
hey so um we need to push the launch back to friday I think — there's a bug in the build pipeline that anna is looking into rn
We need to push the launch to Friday — there’s a bug in the build pipeline that Anna is investigating right now.
One window, four screens. No model picker, no provider switcher, no “advanced settings” drawer. Defaults work.
Pushed the migration script to staging — Anna, can you take a look before noon?
Spec: voice-driven inline edit. Selection + hotkey → rewrite-in-place via LLM.
TODO: collapse the legacy auth middleware once the new gate is wired up.
Polish
ok so uh I think we should um basically move the deploy to like tomorrow morning
I think we should move the deploy to tomorrow morning.
Dictionary
04 Privacy
Audio goes through one provider only — OpenRouter — and nothing else. Keys live in your OS keychain. History stays on your machine.
OpenRouter handles speech-to-text and optional LLM polish. No model picker, no settings to babysit — sensible defaults, one path.
macOS Keychain or Windows Credential Manager. Iskra never writes credentials to a settings file or to any log line.
SQLite on your machine. Audio retention is a slider — keep none, the last day, or the last 500. Iskra never uploads transcripts back.
Mic for capture · Accessibility for paste · Input Monitoring for hold-to-talk. We deep-link to the System Settings panes so you can audit.
05 Install
0.3.10Builds are unsigned during beta. macOS Gatekeeper and Windows SmartScreen will ask once — after that, in-app updates land silently.
Right-click → Open the first time.
“More info” → Run anyway the first time.
06 Frequently asked
No — Iskra is an online voice-typing tool: both its speech-to-text and optional LLM polish run through OpenRouter, so a network connection is required. A fully local speech-to-text mode is planned for after the beta.
Iskra sends your audio to OpenRouter for transcription and nowhere else. Your speech is never used to train models, and your transcripts and personal dictionary stay stored locally on your own machine.
Iskra transcribes the 90+ languages supported by OpenRouter’s Whisper-class models. Its LLM polish — filler removal, punctuation, casing — is tuned for English and Russian today; other languages are still cleaned up, just less aggressively.
Iskra’s builds are unsigned during beta because Apple Developer and Microsoft Trusted Signing both cost money and the project is solo-funded. You bypass macOS Gatekeeper or Windows SmartScreen once, then the in-app updater handles every release after that.
Iskra is completely free to download and use. There is no subscription, no pricing tiers, and no per-seat plans — the full voice-typing app is available at no cost during the beta.
Iskra is a system-wide global hotkey, not an editor plugin like Whisper in VS Code. It dictates and rewrites text in any app where a cursor lives — your browser, terminal, design tool, or a Slack thread.