Keyboard GPT

August 14, 2025 ยท View on GitHub

Last updated on 14/08/2025

An LSPosed Module that lets you integrate Generative AI like ChatGPT in your favorite keyboard.

  • Tested up to Android 16, may work in later versions.
  • Works with Rooted and Unrooted devices.
  • Works in all apps.
  • Works with all keyboards.
Demo Video : Normal Prompt

https://github.com/user-attachments/assets/bc054498-7aa6-4834-bf54-41d5e2b785b6

Demo Video : Custom Prompts

https://github.com/user-attachments/assets/ae3a4aff-3744-4b16-a3eb-18da2b5c1f3c

Demo Video : Text Formatting

https://github.com/user-attachments/assets/27043163-9920-48e3-bb02-0f68803d0be7

Demo Video : Custom Patterns

https://github.com/user-attachments/assets/80e9abab-7a4b-404e-9777-2d22436ce5e2

Demo Video : Web Search

https://github.com/user-attachments/assets/4cbf9088-0fb2-45d1-9a89-c0c72c1aff6e

Icon

Tested Keyboards

To this date, all tested keyboards are fully compatible with KeyboardGPT

PS: If a keyboard is not in this list, it means that it has not been tested yet. However, even if your keyboard is not there, there is a very high chance that it's also supported by KeyboardGPT, as I haven't found an unsupported keyboard among those I have tested.

Features

  • AI chat completions (supports normal and custom prompts)
  • Text Formatting (bold, italic, ...)
  • Web Search

Install Guide

Root

  1. Install module apk from releases
  2. Enable module in LSPosed and select your favorite keyboard
  3. Force close the keyboard from settings, or if you don't know how, restart you phone

No Root

  1. Install module apk from releases
  2. Patch your favorite keyboard apk in LSPatch Manager and follow the instructions
Video : Using LSPatch (No Root)

https://github.com/user-attachments/assets/ebacb5e4-08fb-45ff-8dcd-4d9b8f9232a0

Note: With No Root method, you cannot patch a system app (Mostly Gboard or Samsung Keyboard, depending on your system).

Usage Guide

  • *#settings#* open module settings
  • $<prompt>$ submit a normal prompt
  • $$ configure API provider (API key, model, ...)
  • %<prefix> <prompt>% submit a custom prompt
  • %% configure custom promtps
  • %s <text>% do a web search
  • |<text>| transform your text into italic form
  • @<text>@ transform your text into bold form
  • ~<text>~ transform your text into crossout form
  • _<text>_ transform your text into underline form

See Demo Videos above

Bonus Tip: Providers that offer free API access (as of August 2025)

Supported Generative AI APIs

  • Gemini
  • ChatGPT
  • Groq
  • OpenRouter
  • Claude

More suggestions are welcome !

XDA Link

Telegram Discussion