CleverKeys (Debug)

Verified safeOpen sourceExclusive
No reviews reviews
180
downloads
5.0
android

AI summary

Open-source neural network gesture keyboard with on-device AI swipe typing, unlimited clipboard history, and deep theme customization. Debug build with full ML training pipeline publicly auditable. Zero network permissions; works offline including in Termux terminals where other keyboards disable gestures.

Generated by AI. May contain inaccuracies.

About this app

CleverKeys is the only fully open-source neural network gesture keyboard for Android. Featuring an AI-powered swipe engine that runs entirely on-device, unlimited clipboard history, and a powerful theme engine with DIY customization. No proprietary libraries. No cloud dependencies. No data collection.

Why CleverKeys?

CleverKeys uses a custom transformer neural network (encoder-decoder architecture) trained specifically for swipe typing. Unlike algorithmic approaches, neural models learn complex patterns from real swipe data. The model architecture, training code, and datasets are all publicly available at CleverKeys-ML* — making it fully reproducible and auditable.

*CleverKeys-ML: https://github.com/tribixbite/CleverKeys-ML

Key differentiators:

- Only keyboard with public ML training pipeline — verify exactly how the model was trained - ONNX format — cross-platform, hardware-accelerated inference via XNNPACK - Sub-200ms predictions — optimized for mobile with beam search decoding - 208 customizable short-swipe gestures — 8 directions × 26 letter keys

Unlimited Clipboard History

Android restricts clipboard access for security - apps can't read clipboard contents in the background. But keyboards are special. As an Input Method Editor (IME), CleverKeys has legitimate clipboard access, making it the only way to get truly unlimited clipboard history without root.

Reliable Swipe Typing in Termux

CleverKeys is the only open-source keyboard with reliable swipe/gesture typing in Termux. Other keyboards either disable gestures in terminals (FlorisBoard), produce corrupted output (HeliBoard), or simply don't work (FUTO). Commercial keyboards like Gboard and SwiftKey also disable swipe in Termux. CleverKeys works everywhere — including terminal emulators, SSH sessions, and developer tools.

Extensive Theme Engine

CleverKeys features one of the most powerful keyboard theme engines available:

Built-in Themes (18+)

- CleverKeys Dark — Deep purple with silver accents (default) - CleverKeys Light — Silver keys with purple accents - Neon Cyan/Magenta — Vibrant cyberpunk aesthetic - ePaper / ePaper Black — High contrast e-ink styles - Jungle — Tropical teal theme - Everforest Light — Soft green nature theme - Monet (Auto) — Material You dynamic colors - Dark / Light / Black / Alt Black — Classic options - And many more...

DIY Theme Creator

Build your own themes on-the-fly with full control over:

- Key Colors — Default, Activated, Locked, Modifier, Special - Label Colors — Primary, Sub-label, Secondary labels - Border Colors — Full border customization - Trail Effects — Swipe trail color and style

Features

Neural Network Gesture Recognition

- Transformer-based encoder-decoder model (5.4MB encoder + 7.4MB decoder) - Sub-200ms predictions with hardware acceleration (XNNPACK) - 100% local processing — works in airplane mode - Full inference control — beam width, length normalization, pruning, early stopping

Unlimited Clipboard History

As an IME, CleverKeys has legitimate clipboard access that other apps don't:

- Unlimited history (configurable by count or storage size) - Pin important items - Search through history - Persistent across reboots - Export/Import for backup

Privacy First

- Zero network permissions — literally cannot phone home - No analytics or telemetry - No cloud sync - All processing on-device - Open source = auditable

Full Prediction Control

Unlike black-box keyboards, CleverKeys exposes all parameters:

- Beam search tuning (width, length normalization, pruning) - Autocorrect settings (thresholds, style presets) - Dictionary control (custom words, frequency adjustments) - Gesture sensitivity and thresholds

100+ Keyboard Layouts

Inherited from Unexpected Keyboard:

- QWERTY, AZERTY, QWERTZ, Dvorak, Colemak - Programming layouts with special characters - International layouts for 30+ languages - Customizable bottom row and modifiers

Power User Features

- Terminal mode — Ctrl/Meta/Fn keys for Termux users - Short swipe gestures — Swipe keys for symbols, navigation, clipboard, and function keys (inherited from Unexpected Keyboard) - Backup & Restore — Export all settings and custom data

License

Copyright © 2024-2026 tribixbite

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

What's new

v1.3.0Apr 22, 2026

https://github.com/tribixbite/CleverKeys/compare/dev-ef7369a...dev-f1e9308/

About this version

Version
1.3.0 (103002)
Size
63.08 MB
Requires Android
5.0
Target SDK
21
Architecture
arm64-v8a
Downloads
180
Updated
Apr 22, 2026
Package
tribixbite.cleverkeys

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