README.md

August 2, 2026 · View on GitHub

VoxFlow logo

VoxFlow

Voice input for macOS, Windows, and iOS.

Speak to write on all three platforms. The desktop editions add system-wide dictation workflows; macOS also includes the full local context workbench.

macOS 15+ Windows x64 iOS 17+ Swift 6+ Native macOS Local-first Credentials file CI Latest release License: GPL-3.0-or-later

Website  ·  Download  ·  English  ·  简体中文  ·  繁體中文  ·  日本語  ·  한국어

Intro video

What VoxFlow Is

VoxFlow stays in the app you are already using. It is not a voice assistant: it does not take over your window, move you into another input box, press Enter, or submit messages for you.

It is a voice keyboard first, with a local workbench around the things you capture while working: dictation, screenshots, screen recordings, clipboard items, notes, and local coding-agent instructions.

Core Workflows

WorkflowTriggerWhat HappensSafety Boundary
Speak to typeHold the dictation shortcut, speak, releaseText is inserted at the current cursorNo focus stealing, no auto-submit
Open the launcher⌥SpaceSearch recent assets, actions, quicklinks, and Ask AIKeyboard-first, Raycast-style
Recover local assetsLauncher or WorkbenchSearch voice, screenshot, recording, clipboard, and note historyStored locally by default
OCR an imageCopy an image, press ⌘⇧VOCR text is pasted into the current fieldImage-only workflow
Capture the screenPress ⌘⇧A, select a regionReview OCR, translation, summary, and the image recordRequires Screen Recording permission
Work with selected text⌘⇧F/J/K/L/PTranslate, summarize, send to Task Assistant, or Ask AIUses explicit shortcuts
Compose for AI toolsSpeak intent with window contextA prompt is copied for ChatGPT, Claude, Codex, Cursor, or similar toolsCopy only
Command local agentsSpeak an agent name and taskDispatch to registered Codex, Claude, CodeBuddy, or terminal-agent sessionsRegistered sessions only

Who It Is For

  • People who write, code, debug, and explain things faster by speaking than typing.
  • Users who switch between ChatGPT, Claude, Codex, Cursor, terminal agents, notes, screenshots, and browser research.
  • Developers who need accurate mixed Chinese-English technical dictation.
  • Anyone who wants screenshots, recordings, clipboard items, and dictated text to become reusable local context.

Highlights

  • Global dictation: Hold to speak and release to insert text in any editable field.
  • Local asset workbench: Dictation, screenshots, screen recordings, clipboard items, and notes become searchable assets.
  • Multiple ASR providers: Apple Speech works out of the box; local and cloud providers are available when configured.
  • Personal corrections: Local deterministic rules and optional conservative LLM correction help stabilize names, terms, and technical words.
  • Screenshot and clipboard OCR: Extract text from screenshots, copied images, web pages, error dialogs, and design mockups.
  • Ask AI and Quicklinks: The launcher can ask your configured LLM provider or search Google, GitHub, StackOverflow, YouTube, Bilibili, Taobao, JD, and more.
  • AI Coding Assistant workflows: Compose prompts or dispatch spoken instructions to local coding-agent sessions.
  • Local-first privacy: History and assets stay on your Mac by default; cloud ASR and LLM calls are opt-in.

Quick Start

Download And Install

Download the latest release from GitHub Releases:

PlatformPackageInstallation
macOSVoxFlow-1.15.0-macOS.dmgOpen the DMG and drag VoxFlow to Applications.
Windows x64VoxFlow-1.15.0-windows-x64-setup.exe or VoxFlow-1.15.0-windows-x64-portable.zipRun the per-user installer, or extract the portable package.
iOS 17+Mashangxie-1.15.0-iOS.ipaInstall the Ad Hoc IPA on a device whose UDID is registered in the bundled profiles.

Requirements

  • macOS 15+, Windows x64, or iOS 17+
  • A microphone
  • iOS IPA installation requires a device registered for this Ad Hoc release

First Permissions

PermissionWhy VoxFlow Needs It
AccessibilityListen for global shortcuts and insert text into the current app
MicrophoneRecord your voice
Speech RecognitionUse Apple Speech when selected
Screen RecordingRead current-window context, screenshot OCR, and screen recording content

If a shortcut does not respond after granting permissions, quit and reopen VoxFlow.

Default Shortcuts

ShortcutAction
⌥SpaceOpen the VoxFlow launcher
Dictation shortcutHold to speak, release to insert; configurable in Settings
⌘⇧VOCR clipboard image and paste recognized text
⌘⇧ACapture a screen region and open the OCR result panel
⌘⇧FOpen selection actions
⌘⇧JTranslate selected text
⌘⇧KSummarize selected text
⌘⇧LSend selected text to Task Assistant
⌘⇧PSend selected text to Ask AI

How To Use

Dictation

  1. Place your cursor in any text field.
  2. Hold the dictation shortcut.
  3. Speak while the overlay shows live recognition.
  4. Release the shortcut. VoxFlow inserts the final text at the cursor.

Workbench

Open the Workbench to review local history, screenshots, recordings, notes, personal corrections, models, provider settings, and AI Coding Assistant sessions.

Screenshot And Clipboard OCR

Use ⌘⇧V for copied images and ⌘⇧A for a selected screen region. OCR text can be copied, spoken, translated, summarized, or reused later from the Workbench.

Agent Workflows

Task Assistant turns visible window context plus spoken intent into a prompt. AI Coding Assistant dispatches spoken instructions to registered local coding-agent sessions.

See Agent workflows for setup and safety boundaries.

Speech Models

VoxFlow supports Apple Speech out of the box, local providers such as Qwen3-ASR, Whisper, FunASR, SenseVoice, Paraformer, NVIDIA Nemotron, Parakeet, and Omnilingual, plus optional cloud providers such as Groq, Tencent Cloud, Alibaba Cloud, and future provider slots.

See Speech models for the full provider matrix.

Privacy Summary

  • Dictation history, screenshots, recordings, clipboard assets, notes, personal corrections, and non-secret settings are stored locally by default.
  • LLM API keys and cloud ASR credentials are stored in the local credentials file.
  • Local ASR models keep audio on-device.
  • Cloud ASR sends recorded audio to the selected provider.
  • LLM correction and Ask AI send text only to the provider you configure.
  • Diagnostics are local by default; crash or trace upload behavior is controlled by settings.

See Privacy and data and Privacy Policy for details.

Documentation

TopicLink
Documentation indexdocs/README.md
Speech model matrixdocs/speech-models.md
Agent workflowsdocs/agent-workflows.md
Privacy and data storagedocs/privacy-and-data.md
Build from sourcedocs/build-from-source.md
Third-party licensesdocs/third-party-licenses.md

Build From Source

git clone https://github.com/xingbofeng/VoxFlow.git
cd VoxFlow
make run-dev

See Build from source for commands, source layout, and development notes.

Connect

Follow the author on X: @Counterxing

WeChat And User Group

Scan the QR codes below to add the author on WeChat or join the VoxFlow user group.

Add WeChat
Author WeChat QR code
Join the user group
VoxFlow user group QR code