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, multi-platform emitters (iOS SwiftUI, Android Compose, Flutter, WordPress), Tailwind v4, Figma variables, shadcn/ui, CSS health audit, WCAG remediation, Chrome extension. MIT, Playwright, Node 20+.

何を解決するか

designlang は、DOM を分析することで、任意のライブサイトの完全なデザインシステムを抽出するツールです。ライブサイトからデザイントークン、レイアウト、ブランドガイドラインを手動で再作成するという課題を解決し、開発者やデザイナーがサイトのビジュアルアイデンティティをプログラム的にクローンまたは分析できる方法を提供します。

動作方法

このツールはヘッドレスブラウザ(Chromium)を使用して URL を指定し、ライブ DOM から直接デザインシステムを読み取ります。色、タイポグラフィ、スペース、モーション、レイアウトパターンを複数のブレークポイントで分析します。複数のページをクロールして、一貫性のある、重複を排除したデザインシステムを合成でき、ピクセル差分とモーション分析を用いてクローンの「忠実度」を測定することも可能です。

対象ユーザー

  • フロントエンド開発者: ライブサイトに基づいて Tailwind 設定、shadcn テーマ、または Next.js スターターを素早く生成できます。
  • UI/UXデザイナー: 既存のウェブサイトから Figma 変数やブランドガイドラインを抽出できます。
  • AIエージェント: MCP サーバーまたは Claude Code プラグインを通じて、プログラム的にデザイントークンやコンポーネントにアクセスし、ウェブサイトの構築やリスタイルが可能になります。

主な特徴

  • 包括的な抽出: DTCG トークン、Tailwind 設定、Figma 変数、タイプ化された React コンポーネント構造を含む 17 以上のファイルを出力。
  • 忠実度測定: 0–100 のスコアでクローンをオリジナルと比較し、視覚的・モーション的な正確性のための順位付けされた修正計画を提供。
  • デザインDNA: 色、タイプ、スペース、形状、モーションの5つの軸で、他のシステムとの比較に基づきデザインの相対的位置を評価。
  • サイト全体の分析: 複数のページをクロールして、サイト全体のトークンとページ固有の選択を分離。
  • エージェント統合: Claude Code プラグインおよび MCP サーバーとして提供され、AI コーディングツールとシームレスに連携。
  • 高度なビジュアル処理: ホバー/フォーカス状態、WCAG コントラストスコア、複雑なモーションの choreography をキャプチャ。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト