Koe

Open-source macOS voice input with no main window; config, prompts and dictionary are plain files under ~/.koe.

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

Koe (声) is an MIT-licensed background voice input tool for Apple Silicon Macs, written in Objective-C with a Rust core and shipping at roughly 19 MB. Press the trigger key — Fn by default, in hold, tap-to-toggle or double-tap mode — speak, and a floating pill shows interim recognition before the corrected text is pasted into the focused app. Recognition runs on Doubao, Qwen, GLM or MiMo in the cloud, or on-device with Apple Speech, MLX Qwen3-ASR models or sherpa-onnx; correction runs on OpenAI, Anthropic, a compatible gateway or a local MLX model. Configuration, the correction prompts and the dictionary are plain files in ~/.koe that take effect on the next hotkey press, and up to nine prompt templates can rewrite a result after the fact. Sessions are logged to a local SQLite file.

Pros

  • Free and MIT-licensed; about 19 MB on disk with roughly 13 MB idle memory and no Electron runtime
  • Config, prompts and the dictionary are plain text under ~/.koe and apply without a restart
  • Cloud and on-device providers are chosen separately for recognition and for correction

Cons

  • Apple Silicon Macs on macOS 14+ only; there is no Intel, Windows or Linux build
  • Cloud recognition and correction need your own provider keys and are billed by the provider
  • The local SQLite log stores sessions, but there is no built-in history browser beyond menu bar statistics
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
  • No Multilingual interface
  • Yes History

Compare Koe with

Last verified 2026-09-22