The keyboard that thinks for you.
Start a word in the wrong layout and KeyFlow fixes it on the fly — switching the layout as you type, so you just keep going. No more ghbdtn instead of привіт.
macOS 13+ · Apple Silicon & Intel · Free & open-source
ghbdsn → привіт · ghbdtn → привет · hello → stays English
Fixes wrong-layout words mid-word as you type — the moment the layout is clear, before you reach space.
Tap ⌘ Cmd alone to cycle the last word through en → ru → ua when you want manual control.
English, Russian and Ukrainian in one cycle. Most tools only do two.
Works everywhere by default. Blacklist the apps where you don't want it.
Never touches secure text fields. Your passwords are never buffered.
Teach it words to leave alone — names, slang, code, brand names.
KeyFlow needs Accessibility permission to read keystrokes — a serious capability. So it earns your trust the only honest way:
No network connections. Anywhere, ever.
No telemetry, no analytics, no logging of what you type.
Open-source. Read every line. Build it yourself.
Unlike cloud-tied switchers, nothing about your typing leaves your Mac.
Open the DMG, drag KeyFlow to Applications, grant Accessibility on first launch.
KeyFlow is free and will stay free. If it saves you time every day, you can chip in to keep it maintained.