AI summary
Open-source Android keyboard with on-device swipe typing, autocorrect, and multi-language support. Features unlimited clipboard with todos/tags/search, 208 customizable short-swipe actions, offline GIF packs, TrackPoint cursor control, and a DIY theme creator — all running without internet permissions. Debug build with documentation updates and corrected backspace key routing.
Generated by AI. May contain inaccuracies.
About this app
A feature-rich open-source keyboard for Android.
On-device swipe typing with autocorrect, multi-language hot-swap with per-language dictionaries, unlimited clipboard with pinning/todos/tags/regex search/inline editing, offline GIF packs, 208 customizable short-swipe actions, TrackPoint cursor control, 35+ themes with DIY creator — all running 100% on-device with zero internet permissions.
Features
Swipe typing and autocorrect
- On-device CTC decoder with 2.9MB model - Two selectable swipe engines: CTC (7 bundled Latin languages + 6 non-Latin) and geometric (all layouts, all languages) - Sub-200ms predictions with XNNPACK hardware acceleration - Autocorrect with contraction support — "dont" → "don't", "im" → "I'm" - Next-word prediction (opt-in) - Suggestion transparency — long-press to see which engine produced it - 100% on-device — works in airplane mode
Multi-language with hot-swap
- 19 swipe languages — 7 bundled, 12 downloadable packs - Primary + secondary language support - Instant language switch without reloading - Per-language custom dictionaries - Smart contractions across English, French, and more
Clipboard system
- Unlimited history — configurable by count or storage size, persistent across reboots - Pinned entries with drag-and-drop reordering - Built-in todo list with status tracking and tags - Inline editing directly in the panel - Regex search with VSCode-style .* toggle - Media clipboard — images, videos, PDFs with thumbnails - Export/Import — JSON (text) or ZIP (full backup with media)
Offline GIF panel
- No internet permission — GIF packs imported via file picker - FTS4 search with compound word fallback - Category browsing — 17 emotion categories + recently used - Community packs — import ZIP packs
208 short-swipe actions
- 204+ built-in commands — navigation, editing, clipboard, function keys - Custom text macros — email addresses, signatures, code snippets - Android intents — launch apps, Termux commands, system settings - Visual feedback — custom icons displayed on keys - Import/Export — share customisations as JSON profiles
Cursor and text control
- TrackPoint navigation — IBM/Lenovo-style joystick cursor on nav key - Selection-Delete — hold backspace + swipe to highlight, release to delete - Backspace undo — revert to original word after autocorrect - Arrow keys with shift-select support
Keyboard layouts
- 100+ layouts: QWERTY, AZERTY, QWERTZ, Dvorak, Colemak, programming layouts - International layouts for 30+ languages - Full XML customisation with 8 sublabels per key - Terminal mode with Ctrl/Meta/Fn for Termux
Theme engine
- 35+ built-in themes: Material You (Monet), Rose Pine, Everforest, Cobalt, ePaper, and more - DIY Theme Creator — full control over key colours, label colours, borders, swipe trail effects - Dark and light variants for every theme
Privacy
- Zero network permissions — literally cannot phone home - No analytics, telemetry, or cloud sync - One-switch learning control — gates ALL on-device learning - Learned-data manager — browse and delete individual learned phrases - Incognito-field aware — honours apps that request no personalised learning - Password manager privacy — exclude clipboard from 1Password, Bitwarden, KeePassDX - Open source = auditable
Disclaimer
CleverKeys is an independent, open-source project. Based on Unexpected Keyboard. Not affiliated with, endorsed by, or connected to any third-party services. All trademarks belong to their respective owners.
License
GNU General Public License v3.0
What's new
Documentation updates: corrected backspace key routing location, updated minimum SDK requirement to Android 8.0 (API 24), and added historical notes for the script gate.
About this version
- Version
- 1.6.0 (106002)
- Size
- 51.49 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a
- Downloads
- 13
- Updated
- Sep 9, 2026
- Package
- tribixbite.cleverkeys.debug
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10