A Mac typing coach for proficient typists
Type better by fixing what actually slows you down.
TypingLens learns from the typing you already do, locally on your Mac. It ranks the words, bigrams, and fingerings that actually slow you down — and drills them back.
…refactored the implementation so the becomes cleaner — with th the caveat that concurrent writes still need the reader lock before we can ship it.
- Local only
- No account
- macOS 13+
- GPL-3.0
Not just the words. The hands.
Point your Mac's camera at the keyboard. TypingLens reads which finger landed on which key — so the wrong-finger habits you didn't know you had get ranked alongside the words you stall on.
Frames are processed on-device and dropped — nothing leaves the Mac.
- No account.
- No cloud sync.
- No keystroke upload, ever.
- No “AI coach” small talk.
- No dark patterns in the drill screen.
Capture, rank, practice.
-
I. Capture
Runs quietly in the menu bar. Your keystroke timing stays on your Mac.
-
II. Rank
Words, bigrams, and fingerings — all ranked the same way. The slower the habit, the more it matters.
-
III. Practice
Drills are built from your own backlog, not a generic wordlist.
Typing apps and typing tests measure how fast you can type their words. TypingLens measures how fast you type your own — and drills the words, bigrams, and finger habits you actually stall on.
The goal isn't faster typing. It's never noticing your hands.