TL;DR

Design as Code

開発環境に組み込んで使うベクターデザインツール。AI エージェントと一緒にキャンバス上でデザインできる。現在は pen.dev に名前が変わっている。

なぜ必要か

デザインと開発を同じ環境に置くことで、両者の間の溝を埋める。コンポーネントをデザインしてコードと同期し、AI アシスタントに一貫性を保たせる。

仕組み

IDE の中で使えるほか、デスクトップアプリや、GUI なしで使える CLI もある。デザインは .pen という JSON の形式で保存され、スキーマが公開されているので、エージェントが直接扱える。MCP を通して Cursor や Claude Code、Codex などのエージェントからデザインできる。フレームは HTML と CSS(Tailwind)に書き出せる。

関連

出典