100% local. Your voice never leaves your machine.

Hold a key. Speak.
Watch it type.

TypeMate is a fast, private dictation app for developers, AI power users, and heavy typers. Hold a shortcut, speak, release. Your words land in whatever field has focus, in 28 languages, with no cloud in between.

Windows and Linux, with macOS preview and Android. Free and open source, Apache 2.0.

Claude Code/prompt
✻ Claude Code~/typemate
4 files changed · tests passing · /help for commands
> Describe what to build...
? for shortcuts · tab to accept
Hold Ctrl+Win to talk

How it works

Three moves. Zero friction.

01

Hold your shortcut

One global shortcut works from any app. No window switching, no clicking a mic button, no waiting for anything to open.

02

Speak naturally

A quiet overlay shows that TypeMate is listening. It never takes focus, so the field you were typing in stays exactly where it was.

03

Release. Text appears.

Transcription runs on your own CPU and the words are typed straight into the focused field. English lands in about a second.

Why TypeMate

Built for people who type for a living

Prompting agents, writing commits, replying in chat. Speaking is faster than typing, and TypeMate makes it feel native to the desktop.

Private by design

Every word is transcribed on your own CPU. Audio never leaves your machine, and there are no accounts, uploads, or cloud APIs in the path.

Fast where it counts

English is powered by NVIDIA Parakeet running in-process. A spoken sentence lands as text in about a second on an ordinary laptop.

Works in any app

IDE, terminal, browser, chat, AI agent prompt. Whatever field has focus receives the text directly, no copy-paste dance.

Noise suppression built in

A local denoiser cleans up fans, keyboards, and background chatter before transcription, so accuracy holds up outside quiet rooms.

Insights, kept local

Words dictated, speed, streaks, and a daily activity heatmap. Computed on your device like everything else, never reported anywhere.

A truly quiet overlay

The listening indicator is built to never take input focus. Your cursor stays in your work while you talk, which is the whole point.

28 languages, curated

English plus 24 European languages, and dedicated fine-tuned models for Hindi, Hinglish, and Tamil. Every language ships only after it proves itself.

Free and open source

Apache 2.0 licensed and developed in the open. Read the code, file issues, or build it yourself.

Languages

28 languages. One model each, picked on merit.

No model picker to fiddle with. TypeMate pairs every language with the best local model it validated for it, including dedicated fine-tunes for Hindi, Hinglish, and Tamil.

EnglishHindiHinglishTamilSpanishFrenchGermanItalianPortugueseDutchPolishSwedishUkrainianRussianEnglishHindiHinglishTamilSpanishFrenchGermanItalianPortugueseDutchPolishSwedishUkrainianRussian
CzechDanishFinnishGreekHungarianRomanianBulgarianCroatianSlovakSlovenianEstonianLatvianLithuanianMalteseCzechDanishFinnishGreekHungarianRomanianBulgarianCroatianSlovakSlovenianEstonianLatvianLithuanianMaltese

Android

The same dictation, in your pocket

TypeMate ships an Android app with the same local engines running on the device. No cloud on the phone either.

1

Tap the floating mic

A small bubble sits on top of whatever app you are in. Tap, speak, and the words land in the focused field.

2

Or hold a keyboard shortcut

With a keyboard attached, hold Ctrl + Meta and talk. The exact same hold-to-talk flow as the desktop app.

3

Made for Samsung DeX

Dock your phone into DeX desktop mode and TypeMate behaves exactly like it does on a PC: shortcut, speak, release, typed.

Get the APK below
9:41
Standup notes ready?
link bheja hai, check karo
Message

Download

Get TypeMate

Free, open source, no account needed. Install it, hold the shortcut, and start talking.

Windows

Windows 10 and 11, x64

macOS

Early preview build

Android

Floating mic, DeX ready