Skip to content

About

AI grammar checker keyboard for Android. Fix grammar, rewrite tone, type in 31 languages. Open source, powered by your own Gemini API key.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

GemType: AI grammar checker keyboard for Android. A sentence with mistakes is typed, GemType finds two mistakes and fixes them in one tap.

GemType: AI Grammar Checker Keyboard for Android

Fix grammar, spelling and punctuation in any app, rewrite your tone in one tap, and type in 31 languages. Free, open source, and powered by your own Google Gemini API key.

Get it on Google Play Download the APK

GitHub stars Downloads Latest release Android 5.0+ License: AGPL-3.0

Website · Features · Install · FAQ · GemType for browsers


GemType is a grammar checker keyboard for Android. It checks and corrects your writing right where you type it, in messages, email, notes, social apps and the browser, explains every fix, and rewrites your text in one tap. It is a full keyboard with 31 languages, and it sends text only to Google's Gemini API with your own key. There are no GemType servers, no ads and no analytics.

Grammar checker keyboard: a list of fixes, each with a reason Check as you type: the GemType key counts mistakes and suggests a fix Rewrite in one tap: a casual note rewritten as a formal message
Banglish typed in English letters turned into clear English, with a Bangla read-back Hinglish typed in English letters converted to Hindi in Devanagari The Bangla keyboard layout, one of 96 layouts in 31 languages

Features

Grammar checker in every app

  • Tap the GemType key to check what you wrote. Each fix is marked grammar, spelling, punctuation or style, with a short reason.
  • Keep the fixes you want, skip the rest, then tap Replace. Undo is one tap away.
  • Check as you type (English): after you pause, the GemType key shows how many mistakes it found. Tap the suggestion to apply a fix.

Rewrite in one tap

  • Improve, Shorten, Formal or Casual.
  • Ask for another version and compare versions before you replace your text.

Type the way you talk

  • Write Bangla, Hindi and other languages in English letters (Banglish, Hinglish) and convert them to the language's own script with one tap.
  • Translate what you wrote into clear English. A "Read as" line shows the meaning back in your language, so you know what you are sending.

A full keyboard in 31 languages

  • 96 layouts in 21 scripts, gesture typing, next-word prediction in 20 languages, predictive transliteration (type "namaste", get नमस्ते), clipboard history, themes and emoji search.

Fix text from other apps

  • Select text in many apps and choose GemType from the menu, or share text to GemType.
  • The Fix clipboard tile in Quick Settings corrects text you copied.

Private by design

  • Your typing stays on your phone. Text is sent only when you tap GemType, or while check as you type is on for English (it is off until you turn it on), and it goes directly to Google's Gemini API with your key.
  • Your API key is stored encrypted on your device and is left out of backups.
  • No ads, no analytics, no accounts, no GemType servers. Privacy policy.

Install

  1. Install GemType from Google Play, or download the APK from Releases.
  2. Open GemType and follow the setup: turn it on as your keyboard, then switch to it.
  3. Get a free Gemini API key at aistudio.google.com and paste it into GemType.
  4. Start typing in any app and tap the GemType key.

Free Gemini keys have per-minute and daily limits. If fixes stop for a while, wait and try again, switch the model to Flash-Lite in GemType settings, or turn on billing for your key in Google AI Studio.

Languages

Arabic, Assamese, Bangla (Bengali), Bhojpuri, Burmese, English, Gujarati, Hindi, Ho, Kannada, Kashmiri, Konkani, Maithili, Malayalam, Manipuri (Meitei), Marathi, Mon, Nepali, Odia, Punjabi, Rohingya, Sanskrit, Santali, Saurashtra, Sindhi, Sinhala, Sylheti, Tamil, Telugu, Tulu and Urdu.

FAQ

Is GemType free? Yes. GemType is free and has no ads. It uses your own Gemini API key, and Google AI Studio offers a free tier.

What is a grammar checker keyboard? A keyboard that checks and corrects your writing where you type it, so you never copy text into a separate app.

Which languages does the grammar check support? Check as you type works in English. Tapping GemType fixes and rewrites text in many languages, including Bangla and Hindi.

Can it change the tone of a message? Yes. Make a message more formal for work, more casual for friends, shorter, or simply clearer.

Does GemType see what I type? GemType has no servers. Text leaves your phone only when you tap GemType or while check as you type is on, and it goes directly to Google's Gemini API.

Why did fixes stop working? Free Gemini keys have per-minute and daily limits. Wait a minute, switch to Flash-Lite, or turn on billing for your key in Google AI Studio.

GemType for Chrome, Edge and Firefox

The same grammar checker for your browser, Microsoft Word and the desktop: riponcm/GemType

Chrome Web Store users Rating Stars

Chrome · Edge · Firefox

Build from source

Requirements: JDK 17, the Android SDK and NDK, and Go (for the transliteration engine).

git clone --recursive https://github.com/MatilyLabs/GemType-Keyboard.git
cd GemType-Keyboard
cp .env.sample .env    # set ANDROID_SDK, NDK_VERSION and JAVA_HOME
make build             # debug APKs in java/build/outputs/apk/online/debug/
make run               # install on a connected device and make GemType the active keyboard

Run make to list every command.

Support

Questions, bugs or a wrong result: open an issue, use Settings › About › Report a problem in the app, or email support@matily.org.

Credits and license

GemType is made by Matily and developed by Ripon C. Malo.

It is built on the open-source Indic Keyboard by Jishnu Mohan and contributors, which is based on the Android Open Source Project keyboard. Predictive transliteration by Varnam, layouts from jquery.ime, and word lists from Wikipedia and Olam/Alar. Thank you to everyone who built them.

GemType is licensed under the GNU Affero General Public License v3.0 or later. Code from Indic Keyboard and the Android Open Source Project remains under the Apache License 2.0.

About

AI grammar checker keyboard for Android. Fix grammar, rewrite tone, type in 31 languages. Open source, powered by your own Gemini API key.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages