LeanType is a fork of HeliBoard - a privacy-conscious and customizable open-source keyboard based on AOSP/OpenBoard.
- π€ Multi-Provider AI - Proofread using Gemini, Groq (Llama 3, Mixtral), or OpenAI-compatible providers. Supports dynamic fetching of latest models directly from providers.
- π‘οΈ Offline AI (GGUF) - Private, on-device proofreading and translation using local GGUF models powered by
llama.cpp(Offline build only). - π AI Translation - Translate selected text directly using your chosen AI provider, with a separate model selector.
- π§ Custom AI Keys - Assign custom prompts, personas (#editor, #proofread), and custom text labels/tags (showing as themed capsules) to 10 customizable toolbar keys.
- π§ Text Editing Mode - Gboard-style dedicated editing panel with precise DPAD navigation, custom selection mode (Shift + arrows), clipboard actions, and editing utilities.
- βοΈ Handwriting Input - Draw characters directly on a handwriting recognition canvas (Standard version, requires Leantype-Handwriting-Plugin).
- π Built-in Gesture Typing - Gesture typing works out of the box using our new built-in pure-Java fallback engine, removing the strict dependency on native Google libraries.
- π±οΈ Touchpad Mode - Swipe spacebar up to toggle touchpad with custom sensitivity controls, including full-screen laptop-style touchpad mode.
- π Text Expander - Built-in expansion tool supporting custom shortcuts and dynamic template variables (date, time, clipboard, custom placeholders).
- πͺ Floating Keyboard - Detach the keyboard into a draggable window for seamless multitasking. Includes a persistent mode option to keep the keyboard floating.
- β¨οΈ Dual Toolbar / Split Suggestions - Option to split suggestions and toolbar for easier access.
- π₯ Dynamic Downloader - Standard version dynamically downloads layout dictionaries, emoji dictionaries, and handwriting plugins on demand, keeping initial app size small.
- π Clipboard Search & Undo - Search through your clipboard history directly from the toolbar, undo accidental item deletions, and fold/collapse pinned items by default to save space.
- πΈ Screenshot Suggestion & Clipboard - Suggests recently taken screenshots for quick sharing via the suggestion strip and saves them to your clipboard history.
- π Emoji Search - Search for emojis by name. Requires loading an Emoji Dictionary.
- π« Blocked Words Blacklist - Prevent unwanted words from being suggested, with custom regex pattern support and a blacklist management screen.
- βοΈ Auto-Read OTP - Automatically reads OTP codes from SMS notifications for quick and easy suggestion strip entry.
- πΎ Selective Backup & Restore - Backup and restore settings, dictionaries, and AI prompt configurations selectively.
- β¨οΈ Direct Switch IME - Map custom keycode (
-10076) to any toolbar key to switch directly to another input method. - π¨ Custom Layouts - Save up to five custom layout profiles with persistent slot index tracking.
- π Privacy Choices - Choose Standard (Opt-in AI, Handwriting), Offline (Hard-disabled network, offline GGUF model load), or Offline Lite (Minimalist, no AI) versions.
- π¨ Modern UI - "Squircle" key backgrounds, refined icons, and polished aesthetics.
- π΅οΈ Clear Incognito Mode - Distinct "Hat & Glasses" icon for clear visibility.
- π Google Dictionary Import - Easily import your personal dictionary words.
- βοΈ Enhanced Customization - Force auto-capitalization toggle, reorganized settings, and more.
|
|
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Features: Recommended. Cloud AI (Proofreading, Translation), Handwriting Input support, and Gesture Library Downloader.
- Permissions: Request
INTERNETpermission (used only when explicitly using Cloud AI features, downloading dictionaries/libraries, or updating). - Setup: Configure Cloud AI keys in Settings.
- Features: F-Droid compatible (FOSS only). Cloud AI (Proofreading, Translation) and Gesture Library Downloader. NO Handwriting Input.
- Permissions: Request
INTERNETpermission. - Setup: Configure Cloud AI keys in Settings.
- Features: All UI/UX enhancements and Offline Neural Proofreading (via
llama.cppusing local GGUF models). - Permissions: NO INTERNET PERMISSION. Guaranteed at OS level.
- Best For: Privacy purists.
- Manual Setup Required:
- Gesture Typing: Download library manually and load via Settings > Gesture typing.
- Offline AI: Download GGUF models and load via Settings > Advanced > GGUF Model (.gguf). π See Offline Setup Instructions
- Features: All UI/UX enhancements but NO AI FEATURES.
- Permissions: NO INTERNET PERMISSION. Guaranteed at OS level.
- Best For: Minimalists who want a modern keyboard without any AI components (~20MB size).
- Manual Setup Required:
- Gesture Typing: Download library manually and load via Settings > Gesture typing.
- Stabilize the current beta version
- Built-in voice input support
- Improved built-in gesture typing
- Custom key sounds
- Two-thumb typing layout
LeanType supports multiple AI providers: Google Gemini, Groq, and OpenAI-compatible (a custom endpoint option allowing you to use any custom provider, such as OpenRouter, HuggingFace, or local LLM servers).
π Read the Full AI Setup & Features Guide
Quick Start:
- Get a free key from Google AI Studio (Gemini) or Groq Console (Groq).
- Copy the API key.
- Go to Settings β AI Integration β Set AI Provider.
- Select your provider and paste the API Token.
- Select Model and target language
Important
Privacy: Your input data is sent to the configured provider. π View Privacy Policies for Providers
Please report any issues or suggestions directly in our repository: π Open an Issue
Discover and share community-made themes: π¨ Browse Themes
Theme creators: tag your repo with the
leantype-themetopic to appear here.
LeanType (as a fork of HeliBoard/OpenBoard) is licensed under GNU General Public License v3.0.
See LICENSE file.
- HeliBoard by Helium314 - The excellent keyboard this fork is based on
- OpenBoard
- AOSP Keyboard
- All HeliBoard Contributors
- Built with β€οΈ by LeanBitLab
Check out our other projects: π LeanBitLab Projects
Building and maintaining privacy-focused, on-device apps takes significant time, hardware resources (test devices, compilation machines), and effort.
If LeanType makes your daily typing experience better, please consider supporting our development! Your sponsorship directly helps us keep the project 100% free, open-source, and independent.
LeanType β’ Privacy-focused keyboard with AI enhancements





