WM Keyboard

Verified safeOpen sourceExclusive
No reviews reviews
21
downloads
7.0
android

AI summary

Privacy-first Android keyboard with 843 languages, on-device prediction, and extensive customization. Features Avro-style Bangla typing, theme editor, voice typing, handwriting, and sandboxed Lua plugins. Network access limited to opt-in tools like translation; no analytics or crash reporting.

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

v0.5.8Sep 16, 2026
  • Theme editor now previews on the keyboard itself. - New "None" key shape leaves only the labels on the board. - Language picker can now be a sideways carousel. - Added VS Code keyboard shortcuts to both code editors, plus Wrap in the plugin editor. - Added undo, redo, copy, paste, and caret position to the plugin editor. - Power saving badge on the toolbar, next to incognito. - Modes can now be bound to a field's shape or hint text. - Press and hold the mic tool to pick a voice typing mode. - Banglish ↔ Bangla converter for whole texts. - Expanded selection actions: 30+ new actions, a Find and replace panel, and a dedicated settings screen. - Launcher: apps per row, icon size, icon shape, and hidden apps. - Personal dictionary can be sorted by weight, name, or date.
  • Improvements & Fixes
  • Typing: removes a stray space before punctuation. - Long suggestions are cut in the middle, with an option for the end. - Clearer messages when Quick Settings blocks the microphone. - Smart chips now say when a tool is off, with a button to turn it on. - Fixed dictionary clean-up keeping added words and dropping old entries. - Fixed glide previewing the capital a stroke through shift will commit. - Fixed learning a word with a symbol glued on unasked. - Fixed auto space being silenced before a glided word. - Fixed top-row words disappearing when tapped in Octopus. - The plugin editor's find bar opens with the caret in its query. - The tools row opens and closes without per-frame resizes. - Swiping up the settings page now scrolls past sliders instead of through them. - Chat keeps its top bar and newest messages above the keyboard. - R8 fix for ML Kit registrars.

About this version

Version
0.5.8 (19)
Size
67.23 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a
Downloads
21
Updated
Sep 16, 2026
Package
com.wasimaster.wmkeyboard

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app