Keyly — keyboard layout, typos and voice to text with one hotkey
Keyly lives in the Mac menu bar and fixes text where you write it — in any window, without copying it into a separate app.
macOS 15 or newer, Apple Silicon · free; typo fixing and cloud voice need your own OpenAI or Gemini key · the app’s own interface is in Russian · What leaves your computer →
The app is not signed with Apple — macOS will warn you on first launch. Here is what to click →

Switch a Russian word right here
runs in the browser, nothing to installThis is Russian typed in the Latin layout — press the button and it snaps back
What it does
Layout switching
Typed “ghbdtn” instead of “привет”? One keystroke puts the word right. The active keyboard switches by itself.
Typo fixingneeds your own key
A hotkey sends the text to your model and swaps it for the corrected one — right in the window you are typing in.
Voice to textneeds your own key
Press once and speak, press again and the text is already in the field. On-device recognition works without internet and without a key; the cloud one is more accurate and uses your key.
App launching
Your everyday apps open on their own shortcut — no Spotlight, no mouse.
Hotkeys even on system keys
A shortcut can sit on F1–F19, brightness, volume and media keys — Keyly catches them before the system does. Other utilities cannot do this.
First launch
macOS will warn you
The app is not signed with Apple, so the system will warn you on first launch. That is expected.
- Open the downloaded file and drag Keyly to Applications.
- Launch Keyly — if the system refuses, go to System Settings → Privacy & Security, find the line about Keyly and click “Open Anyway”.
Required to run
- A Mac with Apple Silicon (M1 or newer). Intel Macs are not supported.
- macOS 15 or newer.
- Three permissions in System Settings: Accessibility · Input Monitoring · Microphone. Without Input Monitoring the app launches and the icon appears, but shortcuts stay silent.
Only for some features
- Your own OpenAI or Gemini key — for typo fixing and cloud speech recognition. Layout switching and snippets work without it. The key stays in your Mac’s keychain.
- For offline speech recognition Keyly downloads a language model once — about 500 MB.
What it looks like

Keyly overview — four modules with their shortcuts and this month’s counters

The “App launching” module — apps and the shortcuts assigned to them

The “Typo fixing” module — model picker, three strictness levels and a test field

The “Voice” module — on-device model, cloud modes and text processing options
What leaves your computer
Keyly reads keystrokes and records the microphone — switching layouts and recognising speech is impossible otherwise. The only things that leave your computer are what you send for processing yourself: text for typo fixing and voice recordings, sent to OpenAI or Google Gemini with your own key.
Nothing leaves when on-device recognition is on, or when you only use layout switching. I store Your model key lives in your Mac’s keychain — it is never sent to me. I store nothing on my side: the site just hands you a file.