Files
LexAI/README.md
Nemo b04076081c
Some checks failed
CI — Test & Build / Unit Tests (push) Failing after 54s
CI — Test & Build / Build Extension (push) Has been skipped
feat: initial LexAI Chrome extension scaffold
- WXT + React 18 + TypeScript setup
- Background service worker (LLM API proxy)
- Content script (floating toolbar + text selection)
- Options page (provider/model/API key config)
- Popup UI
- Gitea Actions workflows (CI, preview, release)
- Vitest unit tests + Playwright E2E setup
- Supports: OpenAI, Anthropic, Groq, OpenRouter
2026-03-06 09:34:15 +08:00

43 lines
1.0 KiB
Markdown

# ⚡ LexAI — AI Writing Assistant
A Grammarly-like Chrome Extension powered by **your own LLM API key**. No monthly subscription. Full control.
## Features (Roadmap)
- ✅ Grammar & spelling correction
- ✅ Rephrase / rewrite text
- ✅ Shorten or expand text
- 🔜 Tone suggestions
- 🔜 Autocomplete
- 🔜 Custom style profiles
## Supported LLM Providers
- **OpenAI** (GPT-4o, GPT-4o-mini)
- **Anthropic** (Claude 3.5 Haiku, Sonnet)
- **Groq** (free tier — fast!)
- **OpenRouter** (100+ models)
## Tech Stack
- WXT + React 18 + TypeScript
- Tailwind CSS
- Zustand (state)
- Manifest V3
## Development
```bash
npm install
npm run dev # Dev mode with hot reload
npm run build # Production build
npm run zip # Package for Chrome Web Store
npm test # Run unit tests
```
## Load in Chrome
1. Run `npm run build`
2. Open Chrome → `chrome://extensions`
3. Enable **Developer Mode**
4. Click **Load unpacked** → select `.output/chrome-mv3`
## Project Management
Plane: LEXAI project → https://plane-pro.juankibin.space