Skip to content
XiAppsXi
BrowseTop chartsCategoriesPlayHow we verify
⌘K
XiAppsXi

Mac and Windows apps, each version checked before it is listed. Open source apps come unmodified from each project's official release.

Shop

  • Browse
  • Top charts
  • Play in your browser
  • Weekly Top 10
  • Launches
  • Built with AI
  • Sales
  • Categories

Trust

  • How we verify
  • How rankings work
  • Sponsored placements
  • Report a problem
  • Copyright and DMCA
  • Maintainers: claim or opt out

Developers

  • Sell on AppsXi
  • Docs
  • Backend Kit
  • Affiliates

AppsXi

  • Help
  • About
  • Desktop app
  • Status
  • Privacy
  • Terms
  • Accessibility
Trademarks belong to their owners. AppsXi is not affiliated with the projects listed unless a listing says so.Every listed version is checked by AppsXi
AppsUtilitiesSystem UtilitiesRuSwitcher

RuSwitcher

Fix a wrong keyboard layout on macOS — Latin, Cyrillic and Hebrew (RTL) — by a tap or automatically, locally and over Screen Sharing. Menu-bar app, clipboard-fr

by rashnrashn/RuSwitcher
Free · Open sourceLatest versionMac
Checked by AppsXiNotarizedSigned

About RuSwitcher

Lightweight keyboard layout switcher for macOS Free and open-source alternative to PuntoSwitcher

macOS app lives in macos/ · Windows version is planned · cross-platform behaviour contract in shared/

English · Русский

⬇ Download for macOS · Скачать для macOS · Homebrew: brew install --cask ruswitcher

English

Typed ghbdtn when you meant привет? Just tap Option ⌥ and RuSwitcher converts the last word into the right layout — typing it directly, no copy-paste. Works with any pair of installed keyboard layouts — Russian, Ukrainian, Belarusian, German, French, and more. The trigger is fully configurable (a single key or a two-key combo), it can also fix the layout automatically as you type, and it even works through Apple Screen Sharing.

How it works

The trigger is configurable — Option, Command, Control or Shift (left or right side, single or double-tap), or a two-key combo (⌘+⇧, ⌃+⇧, ⌘+⌥, ⌃+⌥) for the Windows-style Alt+Shift feel.

Automatic conversion (beta)

RuSwitcher can also fix the layout automatically as you type, with no key press. Turn it on in Settings → Auto-conversion (off by default). When you finish a word (space), it checks the word against the macOS system dictionary and — only when confident — converts it and switches the layout for you.

Words with trailing punctuation are handled too (new in 2.7.0): ghbdtn, becomes привет, — the punctuation stays exactly as typed. Genuinely ambiguous tails are left alone on purpose: on the Russian layout the EN keys . , ; : are the letters ю б ж Ж, so levf. could mean either «думаю» or «дума.» — such words are yours to convert with the manual trigger.

Precision-first: to avoid false fixes it deliberately skips short words (< 3 letters), words with digits / URLs / punctuation in the middle, ALL-CAPS acronyms typed with Shift, camelCase / mixed-script code identifiers, terminals / IDEs / password managers, and password fields. It targets layout pairs that have a macOS system dictionary (English ↔ Russian / Ukrainian / German / French… are reliable); languages without one (Belarusian, Armenian, Georgian) keep using the manual trigger.

Because the check relies on the macOS system dictionary — which is less complete than the real vocabulary of the languages it converts — some compound, rare or slang words won't auto-convert on their own. That's exactly what the built-in exception lists are for: add words you type often to Always convert (or Never convert) and RuSwitcher will handle them the way you want, no dictionary needed.

Description adapted from the project README.

Version
3.4.0
Updated
Sep 27, 2026
Size
1.4 MB
License
MIT License

Open source details

Source code
Exact source for v3.4.0
Released
Sep 27, 2026
GitHub stars
295
Website
ruswitcher.app

Community project. Help and bug reports go to the maintainers on GitHub; AppsXi does not provide support for this app.

License

Permissive

MIT License

Use, change and share it freely, including in closed source apps, as long as the copyright notice stays.

Read the full license

How this app was checked

AppsXi checks every version before it is listed.

  • Signed by Rashid Nasibulin (9GEWCZ59HK)

    Apple Developer ID team 9GEWCZ59HK

  • Notarized by Apple

  • Hardened Runtime on

  • File matches the hash GitHub published

    SHA-256 cade8bc1d431d29bb67799e4cb4aa0841299ebcf600f491c5770fac42552c3a2

  • No malware found

    ClamAV 1.5.4 on Oct 14, 2026

  • Install and behavior test in a virtual machine: not run yet

    Coming soon for all listings.

What these checks mean

Versions

3.4.0

Checked Oct 14, 2026 · Mac

DMG · 1.4 MB

checked

Questions about RuSwitcher

Is RuSwitcher free?

Yes. RuSwitcher is free and open source under the MIT License. AppsXi lists the maintainers' official release and does not charge for it.

Is RuSwitcher safe to download?

AppsXi downloads every version of RuSwitcher from the maintainers' official GitHub release and checks it before it is listed. For version 3.4.0 (checked Oct 14, 2026), the Mac download is signed by its developer and notarized by Apple, each file matches the checksum GitHub publishes for the release, byte for byte and a malware scan found nothing.

Does RuSwitcher run on Apple silicon Macs?

Yes. RuSwitcher has a native Apple silicon build, and it runs on Intel Macs too.

What does RuSwitcher need to run?

RuSwitcher needs macOS Ventura (13) or later.

Who makes RuSwitcher?

RuSwitcher is an open source project by rashn on GitHub (rashn/RuSwitcher). Help and bug reports go to its maintainers there.

Reviews

No reviews yet. Anyone who downloads it from AppsXi while signed in can review it a day later.

Something wrong with this app? Report a problem. Maintainer? Claim this listing or ask us to remove it.

Download

  • Download for MacApple siliconIntelDMG · 1.4 MB
    SHA-256 for RuSwitcher-3.4.0.dmgcade8bc1d431d29bb67799e4cb4aa0841299ebcf600f491c5770fac42552c3a2
Version
3.4.0
Mac
macOS Ventura (13) or later
Price
Free

The download comes straight from the maintainer’s official GitHub release. AppsXi checked this exact file.

More system utilities

All System Utilities: More system utilities
  • LocalSend
    LocalSend

    Share files and messages with nearby devices over your local network, no internet connection needed

    Open sourceSystem Utilities
    Mac94.4K94,447 GitHub starsFree
  • Rufus
    Pete Batard

    Utility for formatting USB drives and creating bootable USB media from ISO images

    Open sourceSystem Utilities
    Win38K37,983 GitHub starsFree
  • Etcher
    balena

    Flash OS images to SD cards and USB drives, safely and easily

    Open sourceSystem Utilities
    Mac34.5K34,521 GitHub starsFree
  • MonitorControl
    MonitorControl

    Control the brightness and volume of external displays on your Mac with keys or menu bar sliders

    Open sourceSystem Utilities
    Mac34.5K34,470 GitHub starsFree
  • PicGo
    PiEgg

    Upload images to S3, GitHub, Cloudflare R2, Imgur and 60+ other hosts and copy the link

    Open sourceSystem Utilities
    Win27.3K27,346 GitHub starsFree
  • SwitchHosts
    oldj

    App for managing and quickly switching hosts file entries, with remote hosts and a system tray menu

    Open sourceSystem Utilities
    Mac27.3K27,273 GitHub starsFree

Used this app? Sign in and download it here to review it a day later.