Keyameleon for Mac
Automatically switches input sources based on the physical keyboard you type on.
By mastro993. Free and open source, MIT licence.
Keyameleon at a glance
- Version
- 0.10.0
- Released
- 14 October 2026
- Download size
- 10 MB
- Works on
- Apple silicon and Intel
- Licence
- MIT
- Category
- Windows and Keyboard
- Developer
- mastro993
- GitHub stars
- 9
About Keyameleon
Automatic keyboard layout switcher for macOS.
Screenshots



How to install Keyameleon on a Mac
- Get OpenDMG. It is a free app store for open source Mac apps. Download OpenDMG.
- Search for Keyameleon and press Get. OpenDMG downloads version 0.10.0 from mastro993's own GitHub release.
- Open it. The download is checked against its SHA-256 fingerprint and its signature is checked on your Mac before it lands in Applications.
Updates to Keyameleon show up in OpenDMG and install with one button. No account is needed.
Prefer to do it by hand? The developer's file is on GitHub: Keyameleon-0.10.0.dmg (10 MB).
What is new in Keyameleon 0.10.0
## v0.10.0 ### New Features - Add per-app input source assignments ([#189](https://github.com/mastro993/keyameleon/pull/189)) by @mastro993 ### Bug Fixes - fix(persistence): import the legacy store only when it is Keyameleon's ([#190](https://github.com/mastro993/keyameleon/pull/190)) by @mastro993 - fix(dev): debug builds get their own identity and data ([#191](https://github.com/mastro993/keyameleon/pull/191)) by @mastro993 --- ### Changelog **Full Changelog**: [v0.9.0...v0.10.0](https://github.com/mastro993/keyameleon/compare/v0.9.0...v0.10.0) - [1804723](https://github.com/mastro993/keyameleon/commit/180472394eec76528d971447b631306c76756ee7) fix(persistence): import the legacy store only when it is Keyameleon's (#190) by @mastro993 - [5d9baac](https://github.com/mastro993/keyameleon/commit/5d9baac2c422f2f68333dbea5832dc3dd2362d35) fix(dev): debug builds get their own identity and data (#191) by @mastro993 - [e9d852f](https://github.com/mastro993/keyameleon/commit/e9d852f6d78880b1228c09495e976d872b881aeb) Add per-app input source assignments (#189) by @mastro993 Permanent release evidence: https://mastro993.github.io/keyameleon/releases/v0.10.0/release-evidence.json
More Windows and Keyboard apps
-
RectangleRectangle is a window manager heavily based on Spectacle, written in Swift
-
AeroSpaceAeroSpace is an i3-like tiling window manager for macOS
-
AmethystAutomatic tiling window manager for macOS
-
LoopWindow management made elegant
-
OmniWMA Flexible and Modern Tiling Window Manager
-
FlashSpaceEnhance and replace the native Spaces functionality of macOS