An editorial console for your draft. Reads your prose as you write — voice, rhythm, structure — without leaving the page.
Four lenses on the same draft:
- Reading — editorial read-back of voice, rhythm, transitions.
- Interrogation — craft and intent questions. No critique.
- Critic — structural and clarity issues, called out live.
- Echo — phrases and images you keep returning to.
Where it works: Google Docs, Notion, Substack, Medium, Ghost.
Bring your own key (Anthropic, OpenAI, or Gemini). The key sits in chrome.storage.local. No backend. No telemetry. Read PRIVACY.md.
npm install
npm run dev # Chrome
npm run dev:firefox # FirefoxWXT opens a browser with the extension loaded. To load it by hand:
- Chrome —
chrome://extensions→ Developer mode → Load unpacked →.output/chrome-mv3 - Firefox —
about:debugging→ Load Temporary Add-on →.output/firefox-mv2/manifest.json
npm run build # Chrome
npm run build:firefox # Firefox
npm run zip # Web Store zip
npm run zip:firefox # AMO xpiArtifacts land in .output/.
npm run compile # tsc --noEmit
npm run test # vitestBuilt with WXT · React 19 · TypeScript · Tailwind. A Lux Softworks project.