Typeflux

Open-source macOS menu bar voice input; hold Fn to dictate, double-press Fn to ask an AI agent.

Visit website (opens in a new tab) Compare with other tools

Typeflux is an AGPL-3.0 macOS menu bar app written in Swift. Hold the hotkey (Fn by default), speak, release, and the transcribed text is inserted at the cursor in any app, with the clipboard as a fallback; tapping the key instead switches to locked recording for longer passages. Double-pressing Fn opens Ask Anything, where speech becomes a question, an instruction to rewrite selected text, or a multi-step agent task. Speech recognition can run on-device with SenseVoice, FunASR, WhisperKit medium or large, or Qwen3-ASR, or through Typeflux Cloud, Alibaba Cloud, Doubao, Google, OpenAI, Groq, Soniox or a multimodal LLM. Named personas switch the output style, streaming preview shows partial text while you speak, vocabulary terms are collected automatically from your own corrections, and every session is stored locally with audio replay, retry and Markdown export.

Pros

  • Free and AGPL-3.0; local models run offline with no word caps or weekly quotas
  • Ask Anything turns speech into questions, rewrites of selected text or agent tasks
  • Automatic vocabulary learning from your corrections, personas, streaming preview and local history with export

Cons

  • macOS 13+ only, and there is no Windows, Linux or mobile build
  • Cloud providers need your own API keys; an optional Pro plan covers heavier cloud AI usage
  • Recognition language coverage depends entirely on the engine you pick; there is no single published list
Platforms
  • macOS
Speech processing
Hybrid
Works offline
Yes
Languages
—

Pricing

Pricing model
Open source
Free tier
Yes

Features

  • Yes Works in any app
  • Yes Real-time transcription
  • Yes Auto punctuation
  • Yes AI cleanup
  • Yes Custom vocabulary
  • No Voice commands
  • Yes Push to talk
  • No Auto language detection
  • Yes Translation
  • No File transcription
  • No Meeting notes
  • Yes Multilingual interface
  • Yes History

Compare Typeflux with

Last verified 2026-09-22