manavarya09/design-extract

Extract any website's complete design system with one command. DTCG tokens, semantic+primitive+composite, MCP server for Claude Code/Cursor/Windsurf,...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 9 minutes ago
Added to GitGenius on September 16th, 2026
Created on April 15th, 2026
Open Issues & Pull Requests: 23 (+0)
GitHub issues: Enabled
Number of forks: 348
Total Stargazers: 4,122 (+0)
Total Subscribers: 12 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.0 days
Mean response time: 12.1 days
90th percentile: 24.8 days
Tracked items: 22

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 19% of open issues come from outside the core team — the tracker reads mainly as internal planning. Only 50% of issues opened in the past year have been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 21
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 116 days
Stale 30+ days: 18
Stale 90+ days: 16

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 1
Events in 7 days: 5

Top labels

  • enhancement (29)
  • roadmap (15)
  • good first issue (6)
  • javascript (6)
  • bug (5)
  • transform (5)
  • surface (4)
  • agent (3)

Detailed Description

Design Extract is a command-line tool that extracts complete design systems from websites and converts them into portable, platform-specific formats.

The tool solves the problem of manually documenting design systems by automatically scraping a website's visual design, parsing its CSS and component structure, and generating standardized design tokens in DTCG format. It works by using Playwright to navigate and analyze websites, extracting both primitive tokens like colors and typography and composite tokens that represent higher-level design patterns. The extracted tokens can then be emitted to multiple target platforms and formats, eliminating the need to manually recreate design systems across different technology stacks.

Teams should adopt this tool if they need to quickly document an existing website's design system or port it to new platforms. It suits projects where design consistency must be maintained across iOS, Android, Flutter, WordPress, and web applications, or where a Tailwind configuration needs to be generated from a live site. The tool integrates with Claude Code, Cursor, and Windsurf as an MCP server, making it accessible within AI-assisted development workflows. It also includes a Chrome extension for browser-based extraction and provides CSS health audits and WCAG remediation suggestions, which are valuable for teams concerned with accessibility compliance.

The project shows active development with regular updates to support emerging standards and tools. The codebase maintains broad platform coverage, continuously adding emitters for new frameworks and design tools. The tool is actively maintained to work with current versions of its dependencies and integrates with contemporary AI development environments. Documentation and examples are kept current to reflect the tool's expanding capabilities across design token standards and code generation targets.