Documentation
Install the extension
A Chrome Web Store listing is planned. For now, install from source in developer mode.
git clone https://github.com/yash0208/design-catcher.git
cd design-catcher && pnpm install && pnpm build:extension - Open
chrome://extensionsand enable Developer mode - Click Load unpacked and select
packages/extension/.output/chrome-mv3 - Pin the extension icon to your toolbar
Configure your API key
Design Catcher is bring-your-own-key (BYOK). Keys are stored locally in
chrome.storage.local and never sent to a Design Catcher server.
OpenAI
- Get a key at platform.openai.com
- Default endpoint:
https://api.openai.com/v1 - Recommended models:
gpt-4o-mini(fast),gpt-4o(quality)
Claude (Anthropic)
- Get a key at console.anthropic.com
- Default endpoint:
https://api.anthropic.com/v1 - Recommended:
claude-sonnet-4-20250514
NVIDIA NIM
- Get a key at build.nvidia.com
- Default endpoint:
https://integrate.api.nvidia.com/v1 - OpenAI-compatible API — use any catalog model ID
Open extension Settings, paste your key, click Test connection, then Save.
Capture a design
- Navigate to any website
- Click the Design Catcher icon to open the side panel
- Choose provider and model (or use defaults from Settings)
- Click Capture design
- Copy or download
DESIGN.md,STRUCTURE.md, andUI-KIT.mdfrom the side panel
Output format
Every capture produces a markdown spec with these sections:
- Overview
- Colors
- Typography
- Layout
- Elevation & Depth
- Shapes
- Components
- Do's and Don'ts
- Responsive Behavior
- Iteration Guide
- Known Gaps
Tokens use curly-brace notation: {colors.canvas},
{typography.display-xl}, {component.button-primary}.
See the sample output for a full example.
Privacy
See the full privacy policy for how captures, cloud processing, and the community cache handle your data.
Use with AI agents
Save DESIGN.md to your project root or reference it in agent prompts:
Implement the landing page following DESIGN.md exactly.
Use token refs like {colors.primary} — never hardcode hex values. Works with Cursor, Claude Code, Codex CLI, Gemini CLI, and any tool that reads project context.