package icon

LeanType

Privacy-focused keyboard with AI enhancements
New in version 4.1.1
- Replaced RECEIVE_SMS permission with privacy-first NotificationListenerService for OTP extraction.
- Added dynamic SMS application package selector in Settings -> Text Correction for OTP auto-fill.
- Set default landscape keyboard height scale factor to 45% for improved posture & visibility.
- Intercepted layout switch keys (?123, Shift, Caps Lock) locally in inline edit/search mode.
- Added transient word-gesture typing suppression while clipboard inline edit or search is active.
- Unified sp
LeanType is a privacy-conscious, customizable open-source Android keyboard. Based on the robust foundations of AOSP and HeliBoard.
LeanType (Standard) offers a hybrid experience: a private, secure offline core for everyday typing, with powerful AI capabilities available whenever you choose to enable them.

Key Features:

  • AI Proofreading & Translation: Instantly fix grammar, rewrite text, or translate sentences using powerful AI. Choose between Gemini, Groq, or OpenAI-compatible backends.

  • Floating Keyboard: Detach the keyboard into a draggable window for seamless multitasking and improved accessibility.

  • Clipboard Power-tools: Search your clipboard history directly, enjoy visual previews, and undo accidental clip deletions.

  • Screenshot Suggestions: Instantly paste recently taken screenshots directly from your keyboard suggestions.

  • Custom AI Keys: Program up to 10 customizable toolbar keys with distinct AI behaviors (e.g., #editor, #proofread, #toneshift) to quickly transform your text on demand.

  • Touchpad Mode: Swipe up on the spacebar to control your screen cursor like a trackpad.

  • Split Toolbar & Suggestions: Dual-layer interface allowing simultaneous access to suggestions and utility keys.



Standard Features:

  • Multilingual typing with auto-correction

  • Import dictionaries from Gboard/Google

  • Fully customizable themes (Colors, backgrounds, Day/Night integration, Material You dynamic colors)

  • Customizable special layouts (NumPads, Symbol layouts)

  • Glide typing support (Requires external library)

  • One-handed mode and Split keyboard

  • Backup & restore for all your settings and learned words



Privacy Policy:
We believe your keyboard shouldn't spy on you. LeanType is fully open-source and respects your data. While this version includes Internet permission to support AI features, network access is only ever used if you explicitly provide an API key and actively trigger an AI request. Your keystrokes are never logged or sent anywhere without your direct action.

Built with ❤️ by LeanBitLab.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 4.1.1 (4101) suggested Added on Aug 13, 2026

    arm64-v8a armeabi-v7a

    This version requires Android 6.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • read your contacts
      Allows the app to read data about your contacts stored on your phone. Apps will also have access to the accounts on your phone that have created contacts. This may include accounts created by apps you have installed. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • read image files from shared storage
      Allows the app to read image files from your shared storage.
    • android.permission.READ_USER_DICTIONARY
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • android.permission.WRITE_USER_DICTIONARY
    • com.leanbitlab.leantype.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 10 MiB PGP Signature | Build Log

  • New in version 4.1.0
    - Fixed single-click backspace issue on typed numeric sequences.
    - Added inline clipboard item editing directly in toolbar strip with tap-to-position cursor and swipe gesture support.
    - Added inline search bar for list dialogs and handwriting language selection.
    - Restored foldable screen profile toggle and fixed settings LazyColumn performance.
    - Aligned toolbar & clipboard key auto-spanning logic.
    - Exempted Emoji and Clipboard keyboards from physical keyboard suppression.
    - Fixed handwriting
  • Version 4.1.0 (4100) - Added on Aug 12, 2026

    arm64-v8a armeabi-v7a

    This version requires Android 6.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • read your contacts
      Allows the app to read data about your contacts stored on your phone. Apps will also have access to the accounts on your phone that have created contacts. This may include accounts created by apps you have installed. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • read image files from shared storage
      Allows the app to read image files from your shared storage.
    • android.permission.READ_USER_DICTIONARY
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • receive text messages (SMS)
      Allows the app to receive and process SMS messages. This means the app could monitor or delete messages sent to your device without showing them to you.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • android.permission.WRITE_USER_DICTIONARY
    • com.leanbitlab.leantype.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 10 MiB PGP Signature | Build Log

  • New in version 4.0.9
    - Foldable screen profile toggle in Appearance settings (#400).
    - Fixed Android 7 wizard crash on ML Kit initialization (#399).
    - Fixed autocorrect in apps with NO_SUGGESTIONS flag (#389).
    - Fixed custom layout symbol navigation trap (#360).
    - Fixed suggestion strip delete mode leak (#382).
    - Fixed duplicate character entry on composing text (#380).
    - Fixed physical keyboard suggestion selection shortcuts (#397).
    - Full localizations for 11 languages & 100% passing tests.
  • Version 4.0.9 (4009) - Added on Aug 11, 2026

    arm64-v8a armeabi-v7a

    This version requires Android 6.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • read your contacts
      Allows the app to read data about your contacts stored on your phone. Apps will also have access to the accounts on your phone that have created contacts. This may include accounts created by apps you have installed. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • read image files from shared storage
      Allows the app to read image files from your shared storage.
    • android.permission.READ_USER_DICTIONARY
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • receive text messages (SMS)
      Allows the app to receive and process SMS messages. This means the app could monitor or delete messages sent to your device without showing them to you.
    • This app can appear on top of other apps
      This app can appear on top of other apps or other parts of the screen. This may interfere with normal app usage and change the way that other apps appear.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • android.permission.WRITE_USER_DICTIONARY
    • com.leanbitlab.leantype.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 10 MiB PGP Signature | Build Log