2.5 KiB
2.5 KiB
LexAI
Bring your own LLM key. LexAI is an open-source writing (and coding) assistant with no LexAI backend, no account, and no subscription. Your text and API key go only to the provider you choose.
| Package | What it is | Docs |
|---|---|---|
| packages/chrome | Chrome MV3 extension — select text on any page → Fix / Rephrase / Shorten / Expand / Explain / Make Prompt | README · Chrome Web Store |
| packages/vscode | VS Code / Cursor extension — writing actions + workspace-aware Code Assist | README · Deploy |
| packages/cli | CLI Prompt Builder — improve a rough idea into a paste-ready prompt | README |
Shared provider/prompt core: src/lib.
Quick start
# Prerequisites: Node 22+
git clone https://git.juankibin.space/kibin/LexAI.git
cd LexAI
# Install all packages
npm run install:all
# Chrome extension (dev)
npm run chrome:dev
# VS Code extension
npm run vscode:build
# then F5 / Install from VSIX — see packages/vscode/README.md
# CLI Prompt Builder
npm run cli:build
export LEXAI_API_KEY=sk-... # PowerShell: $env:LEXAI_API_KEY="sk-..."
node packages/cli/out/cli.js prompt "add rate limiting to the auth routes"
Repository layout
LexAI/
├── packages/
│ ├── chrome/ # Manifest V3 extension (WXT + React)
│ ├── vscode/ # VS Code / Cursor extension
│ └── cli/ # lexai prompt CLI
├── src/lib/ # Shared providers, actions, types
├── tests/ # Unit + e2e tests (run via chrome package)
├── docs/ # Project operating docs (agents / planning)
└── .gitea/ # CI (ci-chrome / ci-vscode / ci-cli) + issue/PR templates
Supported providers
OpenAI · Anthropic · Groq · OpenRouter
Privacy
- No LexAI servers and no LexAI telemetry
- Chrome: key encrypted in
chrome.storage.local - VS Code: key in Secret Storage
- CLI: key via
LEXAI_API_KEYenvironment variable only
Contributing
See CONTRIBUTING.md and our Code of Conduct.
License
MIT © LexAI contributors