Figmaを開かずにUIを作る — VS Code内で動くOSSデザインエージェントSuperdesign
デザインとコーディングの間には、いまだに溝がある。
Figmaでデザインを作り、それをコードに書き起こす。あるいはv0やLovableでUIを生成し、それをプロジェクトに手で組み込む。どちらのルートも「ツールの切り替え」が発生する。デザインとコードが別の世界に住んでいるからだ。
Superdesignは、この溝をIDE内で埋めようとするオープンソースのデザインエージェントだ。VS Code、Cursor、Windsurf、Claude Codeで動く。テキストでUIを説明すると、プロダクションレディなReactコンポーネント(Tailwind CSS、CSSカスタムプロパティ、アニメーションキーフレーム付き)が生成される。しかも10パターン以上が同時に出てくる。
MITライセンス。データはローカルの.superdesign/フォルダに保存され、外部に送信されない。
どう動くか
Superdesignをインストールすると、IDE内にデザインパネルが追加される。ここでテキストプロンプトを入力する——「ダークモードのダッシュボード」「カード型のプライシングテーブル」「グラデーション背景のヒーローセクション」——するとAIが複数のデザインバリエーションを生成する。
生成されるのは画像ではなく、そのまま使えるReactコードだ。Tailwind CSSのクラスが適用され、レスポンシブ対応もされている。気に入ったバリエーションをクリックすれば、プロジェクトにそのまま挿入できる。
注意点がひとつ。ツール自体はオープンソースで無料だが、AIモデルの推論には自前のAPIクレジットが必要になる。完全無料というよりは「ツールの利用料は無料、AIの利用料は自己負担」という構造だ。
Webサイトをまるごとクローンする
個人的にいちばん刺さったのはChrome拡張の機能だ。
任意のWebサイトにアクセスし、Superdesignの拡張をクリックすると、そのサイトのコンポーネントをキャプチャしてAIコーディングアシスタントに渡せる。サイト全体をNext.jsのプロジェクトに変換し、そのままAIで編集可能な状態にする。
競合サイトのデザインを参考にしたいとき、気に入ったランディングページの構成を再利用したいとき、クライアントが「こんな感じで」と見せてきたサイトをベースにしたいとき。スクリーンショットを撮ってFigmaに貼る代わりに、コンポーネント単位で分解された編集可能なコードが手に入る。
v0やLovableとの違い
v0やLovableもテキストからUIを生成する。Superdesignと何が違うのか。
v0はVercelのWebサービスで、ブラウザ上で完結する。Lovableはフルスタックのアプリビルダーだ。どちらも「自分たちのプラットフォーム上でUIを作る」ツールであり、生成されたコードを既存プロジェクトに組み込むには手間がかかる。
Superdesignは逆のアプローチを取っている。すでにあるプロジェクトの中に入り込み、そのプロジェクトのコンテキスト(既存コンポーネント、デザインシステム、ディレクトリ構造)を理解した上でコードを生成する。既存のデザインシステムとの整合性を保ちやすいのが利点だ。
ただし、v0やLovableのように「ゼロから完成形を見せてくれる」体験ではない。ある程度のプロジェクト構造が先にあることを前提としている。
気になる点
オープンソースのデザインツールとしては筋がいいが、まだ荒削りな部分がある。
まず、生成されるデザインの品質がAIモデルに強く依存する。プロンプトの書き方でアウトプットが大きく変わるため、「テキストでUIを説明する力」が求められる。デザインの言語化が苦手な人には、Figmaで直接ドラッグ&ドロップしたほうが早いかもしれない。
また、10パターン同時生成は魅力的だが、すべてが使えるレベルとは限らない。玉石混交から良いものを選ぶ目は必要だ。
Chrome拡張のWebサイトクローン機能も、複雑なインタラクションやカスタムアニメーションの再現には限界がある。静的なレイアウトの再現は得意だが、リッチなWebアプリのクローンは期待しないほうがいい。
デザインとコードの距離が縮まる
SuperdesignがFigmaを置き換えるかと言えば、ノーだ。デザイナーが視覚的にレイアウトを検討する工程は、テキスト入力では代替できない。
ただ、「デザインカンプはないけど、こんなUIが欲しい」という開発者にとっては強力なツールになりうる。プロトタイプの段階で10パターンのUIを見比べられるのは、個人開発やスタートアップの初期フェーズでは特に有用だ。Figmaのライセンス料をかけずに、コードエディタの中でデザイン検討ができる。
関連記事
HTMLを書くと動画になる — HeyGenがオープンソースで出した「コードで動画編集」の衝撃
HeyGen発のOSSフレームワークHyperFramesを解説。HTML/CSS/JSで動画を作り、Claude Codeから1コマンドで実行できる仕組みと可能性を掘り下げる。
月$20のClaude Codeに対抗馬が現れた — 無料で使えるQwen Codeの実力
AlibabaのQwenチームが開発するオープンソースCLIコーディングエージェント「Qwen Code」。Claude CodeやCodex CLIとの違い、機能、使い方を整理する。
パラメータの9割を寝かせて勝つモデル vs 全弾フル稼働の31B — Qwen 3.6とGemma 4、開発者はどちらを選ぶべきか
Qwen3.6-35B-A3BとGemma 4-31Bを主要ベンチマーク・VRAM消費・ライセンスで比較。用途別の選び方を整理した。