AI summary
Privacy-focused open-source keyboard with 843 languages, on-device prediction, and extensive customization. Features include Avro-style Bangla typing, glide typing, emoji search, voice dictation, a Lua plugin system, and a deep theme editor. New layout editor supports JSON editing, drag-and-drop keys, and layer copying.
Generated by AI. May contain inaccuracies.
About this app
An Android keyboard that keeps its brain on the device.
843 languages, Avro-style Bangla phonetic typing, a toolbox that goes well past emoji, and a prediction stack that never phones home.
The whole intelligence layer runs on device. Dictionaries, transliteration, autocorrect, glide typing, emoji search, grammar checking, and dictation are bundled, or downloaded once and then run locally. Network access exists only where it has to, like translation or GIF search — each of those is a tool you open yourself.
Features
Languages
- 843 languages and 1,279 layouts from a data-driven registry - Native scripts, InScript variants, romanised entries, CJK, constructed languages - A fresh install picks up whatever your phone is already set to
Bangla, done right
- Avro-compatible phonetic typing for the Bengali script with a lenient index - Probhat layout with aspirates on shift - Conjunct-aware backspace
Prediction
- Trie-lattice beam decoder shared by tapping and glide - n-gram context ranking - Likelihood-gated autocorrect - On-device learning of your words, bigrams, and trigrams
Emoji and more
- Emoji 17.0 catalog with semantic search in 125 languages - Per-person skin tones, kaomoji, GIFs, stickers - Long-press to send Google's animated emoji
Toolbox
- Clipboard with history and pinning - Snippets, translate, calculator, unit and currency conversion - Camera, OCR, and QR scanning - Media controls, app launcher, text editing
Themes
- Full theme editor: palettes, fonts, key shapes, textures, decals, particles, photo backgrounds - Material You and AMOLED support - Export and import themes as files
AI, voice, handwriting
- Speech recognition with continuous mode - Offline Whisper dictation - ML Kit handwriting - Harper grammar checking through a Rust JNI bridge - Optional local LLM
Extensibility
- Addon repositories serving 12 kinds of addon - Lua plugins run sandboxed - Layouts and themes import from other keyboards, including Florisboard and HeliBoard
Privacy
- No analytics SDK, no crash reporting, no project server - Learned words, clipboard history, and typing stats stay in app storage and can be wiped in one tap - Password and secure fields turn off learning, suggestions, and clipboard capture automatically - Incognito mode does the same on demand - Network tools are opt-in per tool - Backups are AES-GCM encrypted and written wherever you point them through the storage picker
Note: One exception to full privacy — Google's ML Kit sits under handwriting and the scanners in the full edition, and it reports its own diagnostics to Google. The privacy policy documents this.
Installation
1. Download and install the latest APK. 2. Open the app and follow the setup card. 3. Turn on WM Keyboard in system settings, then select it as your input method.
Disclaimer
WM Keyboard is an independent, open-source project. Not affiliated with, endorsed by, or connected to Google, Meta, or any third-party services. All trademarks belong to their respective owners.
License
MIT
What's new
Notifications now report finished downloads. - "What's new" screen shows when it is fetching. - Layout editor: copy and paste individual layers; move keys between rows; drag keys anywhere; edit as JSON with a real code editor. - Themes: the suggestion strip and navigation bar can now have their own colors. - Swipe off ?123 or ABC to type one key from that layer. - Plugin system: workspace for drafts, preview sessions, Lua lexer, and a code editor. - New "spaces for you" mode setting. - Numerous glide typing, prediction, and suggestion fixes.
About this version
- Version
- 0.5.7 (18)
- Size
- 36.69 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- armeabi-v7a
- Downloads
- 22
- Updated
- Sep 11, 2026
- Package
- com.wasimaster.wmkeyboard
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10