Automatic when certain
Opt in to correction at a word boundary. Conservative policy keeps valid words, names, URLs, and technical tokens untouched.
Upyr instantly restores English and Ukrainian text typed on the wrong layout. Native Rust speed, local decisions, zero tracking.
Universal for Apple Silicon and Intel · macOS 11+ · current preview is ad-hoc signed and not Apple-notarized
You typed
ghbdsn
привіт
Same physical keys
[];'\,./
хїжєґбю.
Stay in the flow
A small native tool for a very specific interruption—built to disappear when it has done its job.
Opt in to correction at a word boundary. Conservative policy keeps valid words, names, URLs, and technical tokens untouched.
Fix a selection or the previous word with a shortcut. By default, Upyr attempts to restore the input source and supported clipboard formats.
Upyr derives mappings from installed layouts and understands Shift, punctuation, apostrophes, ї, є, ґ, and fast mixed-language entry.
Optional language flags and three local sound packs add short event and key cues. Every cue is synthesized on-device; no recordings or pre-rendered audio files are bundled.
Public preview
The current macOS preview is ad-hoc signed and not Apple-notarized, so Gatekeeper may block it. You can also inspect and build every line yourself.