Personalization · Open source

CleverKeys

tribixbite

Open-source gesture keyboard with Termux support

Download

Opens the official F-Droid page

CleverKeys screenshot 1CleverKeys screenshot 2CleverKeys screenshot 3CleverKeys screenshot 4CleverKeys screenshot 5CleverKeys screenshot 6

About CleverKeys

CleverKeys is an open-source gesture keyboard featuring a custom neural network engine, unlimited clipboard history, and extensive customization. Unlike other open-source keyboards, gesture typing works reliably everywhere — including Termux and terminal emulators.

RELIABLE GESTURE TYPING IN TERMUX

CleverKeys is the only open-source keyboard with stable, production-ready gesture typing that works in Termux. Other keyboards either disable gestures in terminals, produce corrupted output, or remain in alpha/experimental state. CleverKeys works everywhere — terminal emulators, SSH sessions, and developer tools.

NEURAL NETWORK SWIPE ENGINE

• Custom transformer neural network trained for gesture recognition

• Sub-100ms predictions with XNNPACK hardware acceleration

• 100% local processing — works offline, no cloud dependency

• Tunable beam search (width, length normalization, pruning, early stopping)

• Open training code and datasets at github.com/tribixbite/CleverKeys-ML

208 CUSTOMIZABLE SHORT-SWIPE GESTURES

• 8 directions × 26 letter keys = 208 one-touch gestures

• Per-key customization — assign any action to any direction on any key

• Navigation: arrow keys, home/end, page up/down

• Editing: select all, undo/redo, cut/copy/paste

• Function keys: F1-F12, Escape, Insert, Delete

• No long-press menus needed

UNLIMITED CLIPBOARD HISTORY

As an Input Method Editor, CleverKeys has legitimate clipboard access that other apps lack:

• Truly unlimited history (configurable by count or storage size)

• Pin important items for quick access

• Full-text search through history

• Persistent across reboots

• Export/Import for backup

PRIVACY FIRST

• Zero network permissions — literally cannot phone home

What's new in 1.5.0

v1.5.0 - Smarter Autocorrect & 98k Dictionary NEW: • 98,140-word English dictionary (was 52k) • Smart spacing around quotes & punctuation • URL cleaner strips trackers from links • Full backup ZIP in one tap (#142) • Import preview: choose what to restore • Light mode follows system theme (#35) FIXES: • Autocorrect: possessives, plurals, URLs • Suggestion tap in URL bars (#151) • Instant keypress haptics (#154) • Swipe overshoot fixed • Settings search finds everything

How to install CleverKeys

  1. Tap Download — the app's official page on F-Droid opens.
  2. Install it with the F-Droid app (recommended, for automatic updates), or use the download button on that page.
  3. If Android asks, allow the F-Droid app or your browser to install apps, then tap Install.
  4. Open CleverKeys from your app drawer.

More personalization apps

More