【Claude Code × Pencil】IDEで完結するAI駆動UIデザインの使い方
目次
Pencilとは何か?
Pencil(pencil.dev)は「Design on canvas. Land in code.」をコンセプトにした開発者向けのAI駆動UIデザインツールです。従来のFigmaのようなデザインツールと異なり、IDE(統合開発環境)の中に直接組み込まれた無限キャンバスとして動作します。
デザインしたUIは自動的に.penファイルとしてGitリポジトリに保存されるため、デザインとコードが常に同期した状態を保てます。Figmaからのエクスポートやデザイナーとエンジニア間のハンドオフは不要です。
Pencilの主な特徴
1. ローカルファースト・無限キャンバス
Pencilはクラウドではなくローカル環境で動作します。UIデザインを無限キャンバス上で自由に配置でき、既存のGitワークフローにそのまま組み込めます。デザインは.penファイルとしてバージョン管理されるため、チームでの共同作業にも対応しています。
2. Claude CodeとのMCP連携
PencilはClaude CodeのMCP(Model Context Protocol)を通じて連携します。これにより、Claude CodeからPencilプロジェクトに直接コンテキストを渡し、自分のテックスタック(React・Vue・Next.jsなど)に合わせた実装コードを自動生成できます。設定はClaude Codeのコマンドから数ステップで完了します。
3. AIデザインエージェント
Pencilには組み込みのAIデザインエージェントが搭載されています。テキストプロンプトを入力するだけで、UIコンポーネントの提案・生成・修正をAIが担当します。生成されたデザインはキャンバス上でドラッグ&ドロップやプロパティ編集といったビジュアル操作も可能です。
4. 無料で利用可能(アーリーアクセス)
Pencil自体は現在アーリーアクセス段階で無料で利用できます(制限なし)。AI機能の利用にはClaude Codeのサブスクリプション(月額$20〜)が必要ですが、Pencilアプリ自体に追加コストはかかりません。
Claude CodeでPencilを使う手順
ステップ1:Pencilのインストール
公式サイト(pencil.dev)からPencilをインストールします。VS Code・Cursor向けの拡張機能と、デスクトップアプリ(macOS・Linux・Windows)の2種類が提供されています。VS Code / Cursor の場合は拡張機能マーケットプレイスで「Pencil」を検索してインストールするだけです。
ステップ2:Claude Codeの認証とMCP自動接続
PencilのMCPサーバーはPencilを起動した時点で自動的にローカルで立ち上がります。手動でのMCP設定コマンドは不要です。事前にClaude Codeへのログインを済ませておきましょう。
claude
ターミナルで上記コマンドを実行してブラウザ認証を完了させます。VS Code / Cursor の場合は「Settings → Tools & MCP」でPencilがサーバー一覧に表示されていることを確認してください。詳細は公式ドキュメント(docs.pencil.dev)を参照してください。
ステップ3:AIエージェントでUIを生成する
Pencilのキャンバス上で Cmd/Ctrl + K を押すとAIプロンプトパネルが開きます。「ダッシュボードのヘッダーコンポーネントを作って」と指示するだけで、AIがデザイン案を自動生成します。生成されたデザインはキャンバス上で直接編集でき、色・フォント・レイアウトを自由に調整できます。
ステップ4:コードとしてリポジトリに保存する
デザインが完成したら、Claude Codeを通じて実際のコードに変換します。Pencilは.penファイルを直接Gitリポジトリに保存するため、git commitするだけでデザインもバージョン管理されます。Claude Codeに「このデザインをNext.jsコンポーネントとして実装して」と指示することで、プロジェクトに合ったコードが生成されます。
従来ツールとの違い
従来のデザイン→開発フローでは「Figmaでデザイン → PNG書き出し → エンジニアが目視で実装 → ズレの修正」という工程が必要でした。Pencilを使えばこのフローが大幅に短縮されます。
Before:Figma(デザイン) → 書き出し → エンジニアが実装 → ズレの修正
After:Pencilキャンバス(AI生成) → Claude Codeで自動実装 → Gitにコミット
デザイナーがいないチームや個人開発者にとって、特に大きなメリットがあります。「vibe coding」の時代において、Pencilはデザインからコード実装までの工数を根本的に削減するツールです。
まとめ
PencilはClaude Codeと組み合わせることで、UIデザインからコード実装までをIDE内だけで完結させる強力なワークフローを実現します。アーリーアクセス期間中は無料で利用できるため、まずは公式サイト(pencil.dev)からインストールして試してみることをおすすめします。





ディスカッション
コメント一覧
まだ、コメントがありません