
Shuffle Design CLI
Shuffle Design CLIは、トップAIモデルを使用して完全なランディングページを生成または再設計し、クリーンで編集可能なHTML + Tailwind CSSを出力するターミナルファーストのツールです。生成されたデザインはプレビュー、Shuffleでの編集、ローカルへのダウンロードが可能です。
https://shuffle.dev/design-cli?ref=producthunt&utm_source=aipure

製品情報
更新日:2026年05月25日
Shuffle Design CLIとは
Shuffle Design CLIは、ShuffleのAIデザインツールのコマンドライン版であり、開発者やチームがスクリプト、CIジョブ、または日常のターミナルワークフローから直接、新しいウェブサイトデザインを作成したり、既存のデザインを最新化したりするのに役立つように構築されています。単一のコマンドで、プロンプトから複数のデザインバリアントを並行して生成したり、URLとデザインの方向性を提供することでライブウェブサイトを再設計したりできます。各結果は、すぐに編集できるHTMLとTailwind CSSとして提供され、デザインをプレビューしたり、Shuffleエディターで開いて視覚的な反復を行うためのリンクが含まれています。
Shuffle Design CLIの主な機能
Shuffle Design CLIは、新しいウェブサイトやランディングページのデザインを生成したり、既存のウェブサイトをターミナルから再デザインしたりするコマンドラインツールです。複数の主要なAIデザインモデル(例:Claude、GPT、Gemini、Kimi)を並行して実行し、いくつかのバリアントを生成できます。その後、ホストされたプレビュー/エディターリンクを提供し、クリーンで編集可能なHTML + Tailwind CSSプロジェクトをローカル開発用にダウンロードできます。自動化のために構築されており、スクリプト、CIジョブ、内部ツールで使用でき、Slackボットやアウトリーチパイプラインなどのワークフローにも統合できます。
ターミナルファーストのデザイン生成: 単一のコマンド(例:`npx @shuffle-dev/cli design create "..."`)でプロンプトから完全なランディングページを作成し、比較するための複数のデザインバリアントを受け取ります。
URLからのAIパワードウェブサイト再デザイン: URLと方向性を提供することで、任意のライブサイトを再デザインします。CLIはページをスクリーンショットし、同じコンテンツで更新されたデザインを生成します(例:`npx @shuffle-dev/cli redesign create https://example.com "..."`)。
マルチモデルサポートと並列バリアント: 主要なAIモデルをサポートし、選択されたモデル(またはすべてのアクティブなモデル)を実行して、より迅速な探索とより良い結果のために並列の代替案を生成できます。
クリーンな出力:HTML + Tailwind CSS: 独自のフォーマットにロックされるのではなく、検査可能、変更可能、出荷可能に設計された、すぐに編集できるフロントエンドコード(HTMLとTailwind CSS)を生成します。
ダウンロードとローカル同期ワークフロー: 生成されたプロジェクトをマシンにダウンロードし(例:`npx @shuffle-dev/cli get <project_id> --output=...`)、Shuffleのエディターとローカル開発環境の間で作業を同期させます。
自動化に優しいCLIオプション: モデルの選択、すべてのモデルの実行、出力の自動ダウンロード、スクリーンショットの生成、実行メタデータ/URLの保存のためのフラグが含まれており、再現可能なスクリプト化されたワークフローに対応します。
Shuffle Design CLIのユースケース
代理店のクライアントリフレッシュ提案: クライアントの現在のサイトのURLから再デザインされたバージョンを迅速に生成し、新しい方向性を提案し、実装前の承認を加速します。
SaaSマーケティングランディングページを大規模に: プロンプトから複数のランディングページのバリエーションを生成し、比較し、編集可能なHTML/Tailwindをエクスポートして、実験やA/Bテストをより迅速に実施します。
営業/アウトリーチの再デザイン提案: 見込み客固有の再デザインプレビューを自動化し、生成されたファイルと送信されたメッセージを追跡しながら、パーソナライズされたアウトリーチ(例:メールワークフロー経由)を送信します。
チーム向けのSlack駆動型デザインリクエスト: 提供されているSlackボットのアプローチを使用すると、チームメイトはチャンネルで直接新しいデザインや再デザインをリクエストでき、既存のコミュニケーションツールでデザイン運用を一元化できます。
デザイン探索のためのCI/自動化: スクリプトまたはCIジョブでデザイン生成を実行し、内部レビュー、デザインシステム探索、または迅速なプロトタイピングのために、一貫性のある再現可能なデザイン出力を生成します。
メリット
シンプルなターミナルコマンドによる高速で再現可能なデザイン作成と再デザインは、自動化とCIに非常に適しています。
マルチモデル生成により、複数のバリアントが迅速に生成され、探索と意思決定が向上します。
出力はクリーンで編集可能なHTML + Tailwind CSSとしてダウンロードでき、開発者への引き渡しが簡単になります。
デメリット
編集/プレビューリンクとプロジェクト管理には、Shuffleプラットフォームの認証と使用が必要です。
HTML/Tailwindワークフローに最適です。他のスタックを使用するチームは、適応または追加の変換作業が必要になる場合があります。
再デザインモードはライブURLのスクリーンショットに依存しており、サイトアクセス制限や動的/認証されたページによって制限される場合があります。
Shuffle Design CLIの使い方
1) 前提条件: Node.jsをインストールします(npx/npmを使用できるようにするため)。Shuffle Design CLIはnpx経由で実行するか、グローバルにインストールできます。
2) インストール(オプション)またはnpx経由で実行: オプションA(インストールなし):`npx @shuffle-dev/cli ...`でコマンドを実行します。オプションB(グローバルインストール):`npm install -g @shuffle-dev/cli`。
3) 認証: `npx @shuffle-dev/cli auth`を実行し、自動的に開くブラウザログインフローを完了します。完了すると「Authentication successful!」と表示されます。
4) 利用可能なコマンドを探索: `npx @shuffle-dev/cli --help`を実行してトップレベルコマンドを表示します。デザイン生成のヘルプについては、`npx @shuffle-dev/cli design create --help`を実行します。
5) プロンプトから全く新しいデザインを作成: 平易な言語からランディングページ(または任意のページ)を生成します:`npx @shuffle-dev/cli design create "...のランディングページ"`。CLIはプロジェクトIDと編集/プレビューURL(およびオプションでスクリーンショットURL)を返します。
6) モデルを選択(インタラクティブ、特定、またはすべて): 特定のモデルで生成するには:`npx @shuffle-dev/cli design create -m <id> "..."`(`-m`を繰り返すか、カンマ区切りのIDを使用します)。インタラクティブに選択せずにすべてのアクティブなデザインモデルを実行するには:`--all`を追加します。
7) 各実行後に生成されたファイルを自動ダウンロード(オプション): 各生成成功後にプロジェクトファイルをダウンロードするには、`--download [directory]`を追加します。例:`npx @shuffle-dev/cli design create --download ./out "..."`。
8) ソースファイルのみをダウンロード(オプション): `--download`を使用する場合、ソースファイルのみを抽出するには`--source-only`を追加します:`npx @shuffle-dev/cli design create --download ./out --source-only "..."`。
9) スクリーンショットを生成(オプション): 作成された各プロジェクトのスクリーンショットを生成するには、`--screenshot`を追加します:`npx @shuffle-dev/cli design create --screenshot "..."`。
10) 出力URLをファイルに保存(オプション): 出力(URLを含む)をファイルに保存するには、`--save-output <file>`を追加します:`npx @shuffle-dev/cli design create --save-output results.json "..."`。
11) URLから既存のウェブサイトを再設計: ライブURLと再設計の方向性を提供します:`npx @shuffle-dev/cli redesign create https://example.com "..."`。CLIはページをスクリーンショットし、同じコンテンツで新しい外観の再設計バリアントを生成します。
12) 生成されたプロジェクトをShuffleエディターで開く: 返された「編集」URL(例:`https://shuffle.dev/editor?project=...`)を使用して、Shuffleでデザインを視覚的にレビューおよびカスタマイズします。
13) プロジェクトIDで後からプロジェクトをダウンロード: すでにプロジェクトIDを持っている場合は、`npx @shuffle-dev/cli get <project_id> --output=./landing-page`でダウンロードします。
14) Shuffleプロジェクトをローカルで同期(オプションのワークフロー): ローカルフォルダをShuffleプロジェクトと同期させるには、`npx @shuffle-dev/cli sync <project_id>`を使用します(プロジェクトIDはShuffleエディターのURLにあります)。
15) 自動化で使用(CI/スクリプト/ボット): すべてがコマンドベースであるため(プロンプト、URL再設計、モデル選択、ダウンロード、スクリーンショット、出力保存)、スクリプト、CIジョブ、または内部ツールで実行して、反復可能なデザインバリアントと成果物を生成できます。
Shuffle Design CLIのよくある質問
Shuffle Design CLIは、新しいウェブサイトやランディングページのデザインを生成したり、既存のウェブサイトをターミナルから直接再デザインしたりできるコマンドラインツールで、クリーンで編集可能なHTMLとTailwind CSSを生成します。











