A chrome Extension built with Plasmo, React, TypeScript, and TailwindCSS that reverse-engineers any website into a professional design system document.
- Scans DOM and CSSOM of the active tab
- Extracts colors, typography, spacing, radius, shadows, animations, micro-interactions, layout patterns, components, and assets
- Builds a normalized Design Graph JSON
- Generates comprehensive
design.md(via LLM or local template) - Exports
design.md,tokens.json, andtailwind.config.ts - One-click Copy AI Prompt optimized for Cursor, Lovable, Bolt, v0, Replit, and Claude Code
- Supports light, dark, and mixed color mode websites
- Manifest V3 architecture
npm install
npm run devLoad the extension in Chrome:
- Open
chrome://extensions - Enable Developer mode
- Click Load unpacked
- Select the
build/chrome-mv3-devfolder
- Navigate to any website
- Click the extension icon
- Click Analyze This Page
- Preview tokens or read the generated
design.md - Export files or copy an AI prompt for your tool of choice
Open Settings (⚙) in the popup to configure:
- Template (default) — generates design.md locally, no API key needed
- OpenAI — uses GPT models for richer documentation
- Anthropic — uses Claude models
├── popup.tsx # Extension popup UI
├── background.ts # Service worker (export + settings)
├── contents/scanner.ts # Content script (DOM/CSSOM scan)
├── lib/
│ ├── scanner/ # Extraction logic
│ ├── graph/ # Design Graph normalization
│ ├── llm/ # LLM + template generation
│ ├── export/ # File exporters
│ └── prompts/ # AI prompt builder
└── components/ # React UI components
npm run build
npm run package