Files
LexAI/packages/chrome

LexAI for Chrome

Grammarly-like Manifest V3 writing assistant powered by your own LLM API key. No LexAI account, no subscription, no LexAI servers.

Chrome Web Store: LexAI — AI Writing Assistant

Features

  • Select text on any page → Fix / Rephrase / Shorten / Expand / Explain / Make Prompt
  • Writing styles: Formal, Casual, Academic, Creative, Concise
  • Floating toolbar + right-click context menu + popup editor
  • Prompt Builder (patterns, persona, format)
  • Providers: OpenAI · Anthropic · Groq · OpenRouter
  • API key encrypted locally (tweetnacl secretbox)

Develop

From the repo root:

npm run chrome:install
npm run chrome:dev      # hot reload
npm run chrome:build    # → packages/chrome/.output/chrome-mv3/
npm run chrome:zip      # store package
npm run chrome:test
npm run chrome:typecheck

Or inside this package:

npm install
npm run dev
npm run build

Load unpacked

  1. npm run chrome:build
  2. Chrome → chrome://extensions → Developer Mode
  3. Load unpacked → select packages/chrome/.output/chrome-mv3

Shared core

Provider adapters and prompts live in ../../src/lib (@lib/*). Do not import @lib/crypto or @lib/messaging from the VS Code or CLI packages.

Version

Bump version in this packages package.json only — the extension manifest follows it via wxt.config.ts.