Voice input that lands exactly where you work.

Hold a key, speak naturally, and OpenType turns messy speech into polished text in any Mac app.

macOS 26+ · Apple Silicon · MIT licensed

Local ASR LLM cleanup Screen context Any app
Press play to see it transcribe.
Screen context Fake email thumbnail showing flight confirmation

From voice to final text in one key release.

OpenType keeps the whole loop visible: capture, understand, clean up, and insert.

  1. 1
    fn

    Hold fn

    A global hotkey starts capture without leaving the current app.

  2. 2

    Speak naturally

    Talk like you would to a person. The flow stays out of your way.

  3. 3

    Local ASR

    Speech recognition runs locally on Apple Silicon.

  4. 4

    LLM cleanup

    The cleanup model removes filler, fixes grammar, and formats for context.

  5. 5
    I

    Insert anywhere

    Accessibility insertion places text at the cursor with clipboard fallback.

The features are the pipeline.

Each capability exists to make voice input feel immediate, accurate, and native to the app you are already using.

  • Screen context OCR

    Reads what is on your screen to understand nearby names, project terms, and homophones in real time.

  • Voice command mode

    Use voice to control, edit, summarize, translate, or reply without switching apps or context.

  • Local and remote models

    Run fully on-device for privacy, or use remote LLM providers when that is the right tradeoff.

  • Bilingual UI

    Switch the interface language between English and Simplified Chinese instantly.

Private by default. Local when you want it.

WhisperKit transcribes on-device. MLX-Swift-LM can refine text locally. Remote providers are optional.

Audio upload0 required
Cloud calls0 required
Privacy meterYou stay in control

On your Mac

Audio, screen context, and cleanup can stay local.

You control it

Choose local or remote models and change anytime.

Optional cloud

Remote LLM providers are used only when enabled.

Built like a Mac utility.

Native capture, native OCR, native insertion. No web wrapper hiding underneath.

WhisperKit
Offline speech recognition
MLX-Swift-LM
On-device LLM inference
Swift 6
Native macOS app
ScreenCaptureKit
Screen context via OCR
AVAudioEngine
Low-latency mic capture
Vision
On-device OCR

Get OpenType from GitHub Releases.

Run once if macOS shows a Gatekeeper prompt.

Questions, answered.

What is OpenType?

OpenType is a native macOS menu bar app that turns your voice into polished text in any app. Hold a hotkey, speak, and the transcribed, cleaned-up text is typed directly at your cursor.

Does OpenType work offline?

Yes. With WhisperKit or Apple Speech plus a local MLX model such as Qwen3, OpenType can transcribe and refine text entirely on-device. Remote LLM providers are optional.

Which macOS version and hardware does OpenType require?

macOS 26 or later on Apple Silicon. Intel Macs are not supported.

How is OpenType different from Apple's built-in dictation?

OpenType adds LLM cleanup, screen context via OCR, voice command mode, and global hotkey insertion into any app without switching context.

Which apps does OpenType work in?

Any macOS app that accepts text input. OpenType uses the Accessibility API to insert text at your cursor, with a clipboard-paste fallback.

Is OpenType free and open source?

Yes. OpenType is MIT-licensed and the full source is on GitHub. Prebuilt binaries are published on GitHub Releases.

Which languages does OpenType support?

Speech recognition supports many languages via WhisperKit and Apple Speech. The app UI is bilingual in English and Simplified Chinese.

How does screen context help dictation?

OpenType can capture on-screen text with ScreenCaptureKit and Vision, then feed it to the LLM so it picks the right word based on what you are looking at.