Flunkey

Using Flunkey · F8

Dictating with F8

Hold F8, speak naturally, release — choose how much cleanup to apply, then paste at your cursor in any app.

The basics

  • Click into any text field — email, doc, chat, terminal, code editor
  • Hold F8. The pill lights up; a sound confirms recording
  • Speak at a normal pace, including pauses and self-corrections
  • Release (holds over 300ms finish on release). Your selected transcription engine recognizes speech, then the selected cleanup mode runs before paste
Try saying this
you say:   "send priya the invoice tuesday... actually wednesday morning"
you get:   "Send Priya the invoice Wednesday morning."

Hands-free mode

Double-tap F8 to start recording without holding. A quick tap (300ms or less) waits 380ms for a second tap; two taps within 400ms lock into hands-free. The pill shows elapsed state with confirm and cancel actions — press F8 again or ✓ to confirm and paste, ✕ to discard. Distinct sounds mark hands-free start, confirm, and cancel so you never wonder whether you are live.

Cleanup modes

  • Verbatim: skips the second-pass cleanup model and dictionary replacement. Your selected speech-recognition engine still transcribes the recording.
  • Light: cleans grammar and punctuation, fillers, stutters, and self-corrections. It can format clearly requested code, email-like content, and lists, but does not use your custom prompts.
  • Enhanced: combines your global standing instructions with instructions for the active app. Use it for custom rewriting, formatting, and expansion.

App-aware handling covers code editors, browsers, chat apps, notes, mail, terminals, and other destinations. Light follows clear format requests; Enhanced applies the extra instructions you configured for the destination app.

Transcription & polish

Speech-to-text runs on your assigned engine. You can use on-device Whisper (download a model in the app) or a cloud speech provider such as Groq, OpenAI, or Gemini. Available models can change; use the current choices in Models & Providers. Before supported cloud transcription, Flunkey can include relevant Dictionary words in the recognition prompt so names like “Groq, Flunkey, VS Code” come out right.

Verbatim skips the second-pass model and dictionary replacement. Light applies cleanup without custom prompts. Enhanced combines global instructions with active-app instructions. The Dictionary F8 toggle controls dictionary behavior where supported; dictionary replacement does not run in Verbatim. Applicable second-pass cleanup uses the model assigned to that task. On-device Whisper stages audio and text in temporary files, deletes them after success or failure, and cleans crash leftovers on a later launch. If refusal detection spots a model lecturing instead of transcribing (“I can’t help with…”), nothing pastes and you get a Transcription blocked toast.

How paste works

Flunkey pastes via Ctrl+V (or Ctrl+Shift+V where the app profile calls for it) with per-app handling for code, chat, notes, terminals, and mail — then restores your previous clipboard contents when Preserve Clipboard is ON (the default). Every dictation is saved to Transcripts first, tagged with the app name, so a failed paste never loses text — just Ctrl+V manually. Empty results produce a Didn’t catch that toast instead of pasting silence.

Elevated windows

Windows blocks lower-privilege apps from driving higher-privilege ones. An admin terminal or game overlay may need Flunkey elevated, or a manual paste.

Transcripts history

The Transcripts page keeps every dictation with its app name and date — entries show a 280-char clamp with expand + copy, and search covers both app and date. It is the fastest way to recover text when a paste misfires.

Elevated windows

Windows blocks lower-privilege apps from driving higher-privilege ones. An admin terminal or game overlay may need Flunkey elevated, or a manual paste.

Dictation patterns

  • Correct out loud: “at five… actually six pm” resolves to 6 pm
  • Format by intent: “numbered list: first… second…” becomes a list
  • Names stick: add people, products, and acronyms once in Dictionary & Polish
  • Prompts count: choose Verbatim for long AI prompts when you want to avoid cleanup and dictionary replacement