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