GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - codextde/textchecker: A free, open-source alternative to LanguageTool browser extension. Provides grammar, spelling, and style checking using AI models, powered by your own API keys.

BranchesTags
Open more actions menu

Latest commit

 

History

8 Commits
8 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
public
public
 
 
src
src
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
postcss.config.js
postcss.config.js
 
 
tsconfig.json
tsconfig.json
 
 
wxt.config.ts
wxt.config.ts
 
 

Repository files navigation

TextChecker - AI-Powered Grammar Assistant

A free, open-source alternative to LanguageTool browser extension. Provides grammar, spelling, and style checking using AI models, powered by your own API keys.

image

Why TextChecker?

In January 2025, LanguageTool announced that their browser extension would become paid-only, requiring a premium subscription to use. After years of offering a free tier, they decided to restrict the browser extension exclusively to paying customers.

"We have made the difficult decision to restrict the use of the LanguageTool browser extension to Premium users." — LanguageTool

TextChecker was created as a free, open-source response to this change. Instead of paying for a subscription, you can use your own AI API keys (Google Gemini, OpenAI, or Anthropic Claude) to get the same grammar checking functionality — often with better results thanks to modern AI models.

TextChecker vs LanguageTool Premium

Feature TextChecker LanguageTool Premium
Price Free (pay only for API usage) ~$60-150/year
AI-powered checking Yes (Gemini, GPT, Claude) Yes
Browser extension Yes Yes
Real-time checking Yes Yes
Style suggestions Yes Yes
Privacy Your API keys, your data Third-party servers
Open source Yes No

Features

  • Multi-provider AI support: Google Gemini, OpenAI GPT, and Anthropic Claude
  • Real-time checking: Grammar checked as you type (configurable)
  • On-demand checking: Use keyboard shortcut (Ctrl/Cmd + Shift + G)
  • Inline suggestions: Underlines errors with click-to-fix popovers
  • Personal dictionary: Add words to ignore
  • Statistics tracking: Track your writing improvements
  • Privacy-first: Your API keys are stored locally and synced via Chrome, never sent to third-party servers

Supported Checks

  • Spelling errors
  • Grammar mistakes
  • Punctuation issues
  • Style improvements

Installation

Download from Releases (Recommended)

  1. Go to the Releases page
  2. Download the zip file for your browser:
    • textchecker-chrome-*.zip for Chrome, Edge, Brave, Arc
    • textchecker-firefox-*.zip for Firefox
  3. Extract the zip file

Chrome / Edge / Brave / Arc:

  1. Go to chrome://extensions/ (or edge://extensions/, brave://extensions/)
  2. Enable "Developer mode" (toggle in top right)
  3. Click "Load unpacked"
  4. Select the extracted folder

Firefox:

  1. Go to about:debugging#/runtime/this-firefox
  2. Click "Load Temporary Add-on"
  3. Select any file from the extracted folder

Build from Source

  1. Clone this repository:

    git clone https://github.com/yourusername/textchecker.git
    cd textchecker
  2. Install dependencies:

    npm install
  3. Build the extension:

    npm run build
  4. Load the extension in Chrome:

    • Go to chrome://extensions/
    • Enable "Developer mode"
    • Click "Load unpacked"
    • Select the .output/chrome-mv3 folder

Configuration

  1. Click the TextChecker icon in your browser toolbar
  2. Click the settings icon to open the options page
  3. Add your API key for at least one provider:
    • Google AI Studio (Gemini)
    • OpenAI Platform
    • Anthropic Console
  4. Choose your preferred provider and model
  5. Select check mode (real-time or on-demand)

Development

# Start development server with hot reload
npm run dev

# Build for production
npm run build

# Build for Firefox
npm run build:firefox

# Create distribution zip
npm run zip

Tech Stack

  • WXT - Chrome Extension Framework
  • React - UI Library
  • Tailwind CSS - Styling
  • Vercel AI SDK - Multi-provider AI Integration
  • TypeScript - Type Safety

Supported Languages

TextChecker supports grammar checking in multiple languages including:

  • English
  • German
  • Spanish
  • French
  • Portuguese
  • And many more (auto-detected)

Privacy

  • Your API keys are stored in Chrome's sync storage and are never sent anywhere except directly to the AI provider you choose
  • Text is only sent to the AI provider when checking grammar
  • No analytics or tracking
  • Fully open source - audit the code yourself

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License - see LICENSE file for details.

Keywords

LanguageTool alternative, free grammar checker, open source grammar checker, LanguageTool replacement, browser grammar extension, AI grammar checker, Gemini grammar checker, GPT grammar checker, Claude grammar checker, free LanguageTool alternative 2025

Acknowledgments

  • Created as a free alternative after LanguageTool's decision to go premium-only
  • Built with WXT
  • Powered by Vercel AI SDK

About

A free, open-source alternative to LanguageTool browser extension. Provides grammar, spelling, and style checking using AI models, powered by your own API keys.

Topics

grammargrammar-checkerproofreadingspellcheck

Resources

Readme
MIT license
Activity
Custom properties

Stars

55 stars

Watchers

1 watching

Forks

9 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.