
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 "landing page for ..."`。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 保存到文件(可選): 添加 `--save-output <file>` 以將輸出(包括 URL)存儲到文件中:`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。











