mylxsw/typeflux

Typeflux is a macOS menu bar voice input tool built with Swift. It is designed for a fast "hold to talk, release to insert" workflow: press a hotkey, speak naturally, let the app transcribe your speech, and send the resulting text back into the currently focused app.

What it solves

Typeflux is a macOS application that eliminates the friction of voice-to-text by injecting transcribed text directly into any active application at the cursor position. It removes the need to switch between a dictation app and the target application, allowing users to input text roughly four times faster than typing.

How it works

Users interact with the app via hotkeys: holding the Fn key allows for natural speech dictation, while double-pressing Fn activates an AI assistant for Q&A, rewriting, and translation. The app supports both cloud-based speech-to-text (STT) providers (such as OpenAI Whisper, Groq, and Google) and fully local on-device models (such as SenseVoice, WhisperKit, and Qwen3-ASR) to ensure privacy and offline functionality.

Who it’s for

MacOS users who want a fast, seamless voice input method for any text field in browsers, code editors, and terminals, as well as those who prioritize privacy by running models locally on their machine.

Highlights

  • Direct Text Injection: Transcribes and inserts text immediately into the active app without copying and pasting.
  • Local-First Privacy: Supports fully on-device inference for voice and text processing, meaning data never leaves the Mac.
  • AI Agent Capabilities: Beyond simple dictation, it can rewrite selected text or handle complex workflows through voice commands.
  • Multiple Backend Options: Offers a wide range of local and cloud providers for varying accuracy and latency needs.
  • Streaming Preview: Provides real-time feedback by showing partial transcriptions while the user is speaking.

Related

  • Project
  • Project
  • Project
  • Project
  • Project