LeanBitLab/LeanType
LeanType is an Open-source keyboard, fork of HeliBoard with additional features and customisation
LeanType – A Privacy‑First, AI‑Enabled Android Keyboard
What it is – LeanType is an open‑source Android input method (IME) that builds on the lightweight, privacy‑focused HeliBoard codebase. It adds a long list of modern productivity tools, most of which can run offline on the device, and optional cloud‑based AI services for proofreading, translation, and text generation.
Key capabilities
- AI proofreading & generation – Connect to Google Gemini, Groq, OpenAI, or any self‑hosted OpenAI‑compatible endpoint (Ollama, LM Studio, LocalAI, etc.). The offline flavor can also run quantised GGUF models locally via
llama.cppfor on‑device grammar checking. - Voice typing – On‑device Whisper speech‑to‑text through a separate Voice Plugin.
- Handwriting & OCR – In‑keyboard camera viewfinder and screenshot OCR powered by ML Kit, also provided via plugins.
- Translation – Offline plugin or cloud AI, selectable per‑language.
- Math evaluation – Inline calculation of expressions typed after
=. - Rich customisation – Sound packs, key‑shape/theme sliders, per‑app profiles, custom toolbar keys, and up to five saved layout profiles.
- Privacy‑first design – No sensitive permissions (no contacts, no system‑alert‑window), optional internet access only for cloud AI or update checks.
Flavors
| Flavor | When to use | AI support |
|---|---|---|
| Standard (recommended) | General users, F‑Droid or direct APK install | Cloud AI + optional offline GGUF via plugin |
| Offline | Air‑gapped or maximum‑privacy devices | No internet; runs only local GGUF models |
Both flavors are under 11 MB and work on Android 6.0+ (standard) or Android 5.0+ (offline).
How it works
- Install the base APK (standard or offline).
- Add desired plugins (Voice, OCR, Translation, Handwriting, Offline‑AI) from the linked GitHub releases.
- For cloud AI, supply an API key and model ID; for offline AI, load a GGUF model file.
- Enable the features you need in the Settings UI – everything is togglable per‑app.
Who might benefit
- Users who want a keyboard with no data‑leaking permissions but still need AI‑assisted proofreading, translation, or voice input.
- Developers or privacy‑conscious organisations that run their own LLM servers and want to connect a mobile keyboard to them.
- Anyone who prefers offline functionality (e.g., on‑device Whisper or GGUF models) for work in low‑connectivity environments.
Community & extensibility LeanType ships a small plugin ecosystem (AI, voice, OCR, translation, handwriting, sound packs, themes). Each plugin is a separate APK that the keyboard loads via Android’s IPC mechanism, making it easy to add or replace components without rebuilding the whole app.
License & support
- GPL‑v3 licensed, with sponsorship options via GitHub Sponsors and Open Collective.
- Regular releases, a built‑in self‑updater (standard flavor), and a public issue tracker for bugs and feature requests.
Bottom line – LeanType is a genuine, feature‑rich Android keyboard that blends privacy‑first design with optional AI‑powered assistance, offering both cloud and fully offline operation.
Related
- Project
- Project
- Project
- Project
- Project