Files
nexu-io-open-design/docs/i18n/README.zh-TW.md
2026-06-29 15:00:45 +00:00

52 KiB
Raw Permalink Blame History

Open Design開源的 Claude Design 替代方案

🔥 Open Design 0.10.0 正式發布All-in-one 的 Agentic 設計工作台。 設計的完整流程從此只需一個視窗——從一個模糊的想法出發,到發現參考、蒐集素材、互動式編輯、留言排入佇列、打磨動效,再交付給編輯器或 Code Agent全程無須離開應用程式。搭配多會話並行它不再只是一個助手而是一支為你工作的本地設計團隊。下載 0.10.0 · 參與討論

Open Design AMRAgentic Model Router——官方模型服務。 一次儲值,即可在 Open Design 中直接使用 GPT、Claude、Gemini 與 DeepSeek20+ 旗艦模型、零設定、依實際 token 用量計費。立即體驗

🏅 Open Design Fellow 計畫現已開放。 如果你也相信設計應該是開放的——歡迎成為 Open Design Fellow與核心團隊一同形塑這項產品並協助更多人參與定義設計的未來。詳情請見 → MAINTAINERS.mdDiscord

Open Design — The open-source Claude Design alternative · 150 Design Systems · 261 Plugins · 21 Coding Agents · 14 Media Providers

官方網站 · 下載 · Model Router · Discord · 追蹤 @OpenDesignHQ

release license discord quickstart

English · Español · Português · Deutsch · Français · 简体中文 · 繁體中文 · 한국어 · 日本語 · العربية · Русский · Українська · Türkçe


什麼是 Open Design

🎨 本地優先、開源的 Claude Design 替代方案。  🖥️ macOS 與 Windows 的原生桌面應用程式。   100+ 個 skills · 150 套品牌級 DESIGN.md 設計系統 · 📦 261 個開箱即用的外掛。  🖼️ 可生成 網頁 · 桌面 · 行動裝置原型即時儀表板artifacts簡報圖片影片,外加 HyperFrames 動態圖像。🔒 沙箱化 iframe 預覽 · 支援 HTML / PDF / PPTX / MP4 匯出。  🤖 可在 Claude Code · OpenClaw · Codex · Cursor · OpenCode · Qwen · Copilot · Hermes · Kimi · Antigravity 等 21 個本地 CLI 上執行,或透過 BYOK 接上任何相容 OpenAI 的端點。

Open Design 是這樣誕生的:當 Anthropic 隨 Claude Design 推出的那套 agent 原生 迴圈——釐清需求、鎖定方向、串流產出 artifact、評析、交付——不再封閉而是化為一個由 skills、設計系統與外掛組成的檔案系統,讓你筆電上既有的編碼 agent 都能讀取、寫入、再混搭。你的 CLI 成為設計引擎,你的筆電成為工作室,而你團隊的 DESIGN.md 則成為品牌契約。

它同時也是 agent 時代的 Figma 替代方案——不必在畫布上推動像素,而是以真實 CSS、真實字型、真實元件交付單頁 artifact直接匯出成 HTML / PDF / PPTX / MP4——這些產出早已由你的設計系統塑形也早已能在你每天使用的 agent 中執行。


產品導覽

快速看看 Open Design 是什麼、能做什麼。從 首頁 起步,用 自動化 編排重複的工作流程,在 設計系統 中提煉品牌契約,再以 外掛整合 擴充;在任何專案的 Studio 中,同一套設計系統就能串流產出原型、即時 artifact、HyperFrames、簡報與圖片。

核心頁面

Home page
首頁——總覽入口。選一個 skill 與一套設計系統,輸入需求,從一處啟動一切。
Automation page
自動化——把重複性的設計工作流程編排成可重複使用、可排程的自動化任務。
Design System page
設計系統——把團隊的 DESIGN.md 提煉成一份品牌契約,塑形每一份產出。
Plugin page
外掛——瀏覽、安裝並散布工作流程外掛,隨需擴充生成能力。
Integrations page
整合——連接外部系統與 MCP 工具,並從任何 IDE、腳本或自動化流程使用 Open Design。

Studio——一個專案中的多種 artifact 類型

在專案的 Studio 中,同一套設計系統可串流產出多種 artifact 類型:

Prototype
原型——單頁 HTML artifact讀取你的設計系統並在沙箱化 iframe 中渲染,可即時預覽,也可下載原始碼。
HyperFrame
HyperFrame——程式化動態與動畫圖像,渲染成真實的 MP4例如 1920×1080 · 30fps
Deck
簡報——可翻頁、可用鍵盤瀏覽,並可匯出成 PPTX / PDF 的 pitch deck。
Image
圖片——品牌級圖片與視覺素材,支援高解析度生成與下載。

平台相容性

Open Design 以 skills、CLI 與 MCP server 的形式發行,主流編碼 agent 都能原生使用。安裝 OD 後,只要一句 od mcp install <agent> 就能把 MCP server 接進該 agent 的設定,你便能在任何 agent 內呼叫同一組工具。

編碼 agent平台          狀態    一行指令安裝 MCP server                   
Claude Code 已支援 od mcp install claude
Codex CLI 已支援 od mcp install codex
Cursor 已支援 od mcp install cursor
VS Code + GitHub Copilot 已支援 od mcp install copilot
GitHub Copilot CLI 已支援 od mcp install copilot
Gemini CLI 已支援 od mcp install gemini
OpenCode 已支援 od mcp install opencode
OpenClaw 已支援 od mcp install openclaw
Antigravity 已支援 od mcp install antigravity
Cline 已支援 od mcp install cline
Trae 已支援 od mcp install trae
Kimi CLI 已支援 od mcp install kimi
Pi Agent 已支援 od mcp install pi
Mistral Vibe CLI 已支援 od mcp install vibe
Hermes Agent 已支援 od mcp install hermes

od mcp install <agent> --print 可預覽 dry-run · --uninstall 可移除 · 完整清單請執行 od mcp install --help

The 21 coding-agent CLIs Open Design supports — Claude Code · Codex · OpenCode · Hermes · Antigravity · Gemini · Grok Build · Kimi · Cursor Agent · Qwen · Qoder · GitHub Copilot · Pi · Kiro · Kilo · Mistral Vibe · DeepSeek · Reasonix · Aider · Devin · Trae

沒有安裝任何 CLI 位於 POST /api/proxy/{anthropic,openai,azure,google,ollama,senseaudio}/stream 的 BYOK 代理可提供相同的迴圈(不需衍生程序)——貼上 baseUrl + apiKey + model 即可,支援 OpenAI、Anthropic、Azure OpenAI、Google Gemini、Ollama、LM Studio、vLLM或任何相容 OpenAI 的端點。逐目標的 SSRF 防護會在 daemon 邊界阻擋內部 IPlink-localCGNAT。

adapter 契約與 stream parser 位於 apps/daemon/src/agents.ts。新增一個 CLI 只需一筆設定——參見 docs/agent-adapters.md


Demo

四大核心產品類別,全部由一個在你筆電上執行的編碼 agent 渲染而成。點擊縮圖即可查看真實範例。

1 · 原型——網頁 · 桌面 · 行動裝置

預設的產出介面。單頁 HTML artifact讀取你的 DESIGN.md 並在沙箱化 iframe 中渲染。

Entry view
入口視圖——選一個 skill、選一套設計系統、輸入需求。原型、儀表板、簡報、行動應用程式、雜誌頁面共用同一個介面。
Mobile onboarding
行動原型——像素精準的 iPhone 15 Pro 外框多畫面流程。agent 永遠不會重畫手機外框;共用的裝置外框存放於 assets/frames/
Web prototype dating-web
網頁原型——一個帶有捲軸、KPI 與圖表的編輯型儀表板。直接從 design-templates/dating-web/ 渲染而成。
Gamified app
行動應用程式原型——一段三畫面的遊戲化流程,帶有 XP 緞帶與任務細節。可直接交給 Cursor / Codex / Claude Code 轉成 React/Next/Vue。

2 · 即時 artifact 與儀表板

即時儀表板、決策室、KPI 牆——這些單頁 artifact 透過 tweaks 面板拉取資料,並可就地持續編輯。

Live dashboard
即時儀表板——一面可編輯的 KPI 牆,其 tweaks 面板會浮現值得微調的參數。agent 發出一份 manifestiframe 便會在不重新載入的情況下重新渲染。
Decision room
決策室——供產品/研究/營運會議使用的多來源簡報 artifact。
GitHub dashboard
GitHub 風格儀表板——以即時 artifact 呈現的儲存庫指標。
Flow live dashboard
Flow 即時儀表板範本——一個特定領域的 KPI 範本,透過目前啟用的 DESIGN.md 套上品牌。

3 · 簡報——雜誌型簡報、週報、提案

Magazine deck (guizang-ppt)
簡報模式guizang-ppt——雜誌型版面、WebGL 主視覺、P0/P1/P2 檢查清單。原封不動地內建自 op7418/guizang-ppt-skill,並保留其原始授權。
Swiss deck
瑞士國際風格簡報——以網格為基礎、單色點綴。是 design-templates/html-ppt-*/ 之下 15 套簡報範本36 種主題 的其中之一。

每一份簡報都可匯出成 HTML(單一檔案、內嵌素材)、PDF(瀏覽器列印、簡報感知)、PPTXagent 驅動的 skillZIP(壓縮封存)或 Markdown

4 · 圖片——gpt-image-2、ImageRouter、自訂 API

Illustrated city food map
插畫城市美食地圖
手繪編輯風旅遊海報
Cinematic elevator scene
電影感電梯場景
單格編輯風劇照
Cyberpunk anime portrait
賽博龐克肖像
個人頭像——霓虹臉部文字
3D stone staircase evolution
3D 石階
鑿石資訊圖表
Glamorous portrait
魅力肖像
編輯風棚拍

93 組可即刻複製的 prompt 收錄於 prompt-templates/——含預覽縮圖、完整 prompt 內文、目標模型、長寬比與來源出處。點一下即可把需求放進撰寫框。

5 · 影片與 HyperFrames——agent 原生的動態圖像

HyperFrames 是 HeyGen 開源、agent 原生的影片框架,在 Open Design 中以一等公民的身分整合。agent 撰寫 HTML + CSS + GSAPHyperFrames 透過無頭 Chrome + FFmpeg 將其渲染成一支確定性的 MP4。搭配 Seedance 2.0 可做電影感的 t2v / i2vVeo 3 / Sora 2 / Kling 2 提供路由後的模型變體,Suno v5 / Lyria 2 則負責音訊層。

SaaS promo
30 秒 SaaS 產品宣傳片 · 16:9 · UI 3D 揭示
TikTok karaoke
TikTok 卡拉 OK 真人講解 · 9:16 · TTS + 逐字同步字幕
Brand sizzle reel
30 秒品牌精華片 · 16:9 · 音訊反應式動態字體
Bar chart race
長條圖競賽 · 16:9 · NYT 風格資料資訊圖表
Flight map
航線地圖 · 16:9 · Apple 風格路線揭示
Logo outro
4 秒電影感 logo 片尾 · 16:9 · 逐塊組裝 + bloom
Money counter
$0 → $10K 金額計數器 · 9:16 · Apple 風格炒熱氣氛
Website to video
網站轉影片 · 16:9 · 以 3 種視窗尺寸擷取網站

儲存庫隨附 11 套 HyperFrames 範本 + 39 組 Seedance prompt。型錄縮圖版權 © HeyGen框架本身採 Apache-2.0。OD 專屬的渲染工作流程composition cache、sandbox-exec 變通方案、MP4-as-chip詳述於 design-templates/hyperframes/


為什麼選 Open Design

2026 年 4 月Anthropic 發表了 Claude Design——這是 LLM 首次不再撰寫散文,而是直接交付設計 artifact。 它爆紅。但它始終封閉原始碼、僅限付費、僅限雲端,並被綁死在 Anthropic 的模型、Anthropic 的 skills、Anthropic 的介面上。無法結帳、無法自架、無法部署到 Vercel、無法換上你自己的 agent。

Open DesignOD就是那個開源的替代方案。同樣的迴圈、同樣以 artifact 為先的思維模式,卻沒有任何鎖定:

  • 🤖 agent 原生、模型無關。 我們不附帶 agent。你 PATH 上既有的 claude / codex / cursor-agent / copilot / hermes / kimi 就是設計引擎。一鍵即可切換。
  • 🧠 預設即品牌級。 每一次渲染都會讀取目前啟用的 DESIGN.md——這是一份涵蓋色票、字體、間距、動態、語氣、反模式的 9 段式 schema。儲存庫隨附 150 套系統Linear、Stripe、Vercel、Airbnb、Apple、Tesla、Notion、Anthropic、Cursor、Supabase、Figma…。放進一個資料夾選擇器就會找到它。
  • 🖥️ 本地優先、每一層都可 BYOK。 原生桌面應用程式保持本地優先,不會雲端往返。在描述 daemon 資料路徑之前,必須閱讀儲存庫根目錄 AGENTS.md 中的 Daemon data directory contract
  • 🌍 在三個平面上可組合。 外掛 承載可執行的工作流程 · skills 承載 agent 的設計品味 · 設計系統 承載品牌。三者都是任何人都能撰寫、版控與發布的純文字檔案。
  • 🔁 翻新既有的程式碼庫。 把一個 git 儲存庫 + DESIGN.md 交給 agent它就會把你真實的元件重構至品牌規格。專屬外掛能把 Figma / Pencil 工作流程遷移成 React / Next.js / Vue 程式碼。
  • 🔒 出於信念的隱私。 一切都在你資料所在之處執行——你的筆電、你團隊的伺服器、你的 Vercel 專案。當需要連網時BYOK 代理具備 SSRF 防護。

比較

Claude Design Figma Lovable / v0 / Bolt Open Design
開源 Apache-2.0
自架/桌面 macOS + Windows + Vercel
agent 原生(在你的 CLI 中執行) 僅限 Anthropic 僅限雲端 agent 21 個 CLI + BYOK
品牌級 DESIGN.md 專有 Theme JSON 有限的 token 隨附 150 套系統
skills外掛範本 封閉 外掛商店 封閉 100+ 個 skills · 261 個外掛
HyperFramesHTML→MP4 一等公民
把既有儲存庫翻新至品牌 透過 agent + DESIGN.md
最低計費 Pro / Max / Team Pro / Org Pro / Team BYOK · 任何相容端點

快速開始

🖥️ 下載桌面應用程式(推薦——零設定)

使用 Open Design 最快的方式。無須 Node、無須 pnpm、無須 clone。

安裝後:應用程式會自動偵測你 PATH 上的每一個編碼 agent CLI、載入 100+ 個 skills 與 150 套設計系統,並讓你在入口視圖中輸入需求。

🤖 安裝進你的編碼 agent無 UI

你完全不必打開 GUI 也能使用 Open Design——在 Claude Code、Codex、Cursor、Copilot、OpenClaw、Antigravity、Hermes、Kimi 等等之中,把它當成 skill、外掛或 MCP server 來呼叫。

# One-line install into the agent you're using:
od mcp install <agent>
# <agent> = claude | codex | cursor | copilot | openclaw | antigravity | gemini
#         | pi | vibe | hermes | cline | kimi | trae | opencode

接著,在 agent 內:

> Use open-design to generate a landing page with the Linear design system

agent 會讀取 skills/、挑出正確的 SKILL.md、綁定你指名的 DESIGN.md,並發出一個可在 http://localhost:7456 預覽的 <artifact>

🐳 以 Docker 執行

git clone https://github.com/nexu-io/open-design.git
cd open-design/deploy
cp .env.example .env
echo "OD_API_TOKEN=$(openssl rand -hex 32)" >> .env
docker compose up -d
# open http://localhost:7456

🚀 部署到 Sealos

Deploy on Sealos

Sealos App Store 範本會執行已發布的 Open Design Docker 映像,提供持久化工作區儲存,並在公開代理層啟用 Basic Auth。自訂公開或共享 Docker 部署請遵循 deploy/README.md 中的反向代理與 OPEN_DESIGN_ALLOWED_ORIGINS 指引。

🧑‍💻 從原始碼執行

git clone https://github.com/nexu-io/open-design.git
cd open-design
corepack enable && pnpm install
pnpm tools-dev run web

Node ~24、pnpm 10.33.x。Windows 使用者請參見 docs/windows-troubleshooting.md。完整快速開始、環境變數、Nix flake 與打包建置流程 → QUICKSTART.zh-TW.md

完整工作流程——從需求到 artifact

需求 → 外掛 → 方向 → 設計系統 → artifact → 交接 → 記憶

  1. PM 提交一份需求。 外掛選擇器會提供著陸頁 · pitch deck · 儀表板 · 社群貼文 · PM 規格 · OKR 計分卡…
  2. 設計師(或 agent鎖定方向。 沒有品牌?從 5 個精選方向中挑一個。已有品牌放進一張截圖URL → agent 會連接 GitHub、匯入 Figma並編寫出一份可重複使用的 DESIGN.md
  3. agent 發出第一個 <artifact> 外掛 + skill + DESIGN.md 都已綁定。它會串流進沙箱化 iframe、可就地編輯——而不是「從頭重新生成」。
  4. 交接給工程團隊。 這份 artifact 是真實的 HTML/CSS——把它丟進 Cursor、Codex 或 Claude Code就能以程式碼繼續開發。或直接匯出 PPTX / PDF / MP4 給行銷團隊。
  5. Open Design 會隨著你的使用愈來愈聰明。 你的截圖、字型、色票與確認過的 artifact 會累積成下一次工作階段的預設值。更少返工、更少偏移。

從你的編碼 agent 使用 Open Design

Open Design 隨附一個 stdio MCP server 與各 agent 專屬的 安裝腳本。任何在其他儲存庫中、相容 MCP 的 agent都能直接讀取你本地 Open Design 專案的檔案——tokens CSS、JSX 元件、入口 HTML——當成一個可按名稱查詢的結構化 API。agent 看到的永遠是即時檔案,而非過期的匯出檔。

# One-line install (16+ CLIs supported):
od mcp install <agent>

# Then the agent can:
od search-files "primary button"      # search files across projects
od get-file design-systems/linear-app/DESIGN.md
od get-artifact <slug>                # latest rendered artifact
od plugin run web-prototype --brief "..."
od skill list --scenario marketing

為什麼用 MCP 每次迭代都匯出再重新附上一個 zip 會打斷心流。MCP 直接揭露設計來源——agent 看到的永遠是即時檔案。

對於從零開始的 agent 安裝程式會放置 ~/.config/<agent>/open-design.json(或對應平台的等價檔案),外加一段可複製貼上的 MCP 片段。Cursor 會得到一鍵 deeplinkClaude Code 會得到一行 claude mcp add-json;其餘每一個 agent 都會得到符合其設定所需 schema 的 JSON。完整的各 agent 流程 → 桌面應用程式中的 Settings → MCP server,或 docs/agent-adapters.md

安全模型。 預設唯讀daemon 綁定於 127.0.0.1SSRF 在代理邊界被阻擋。要在區域網路曝露,需明確設定 OD_BIND_HOST 加上 OD_ALLOWED_ORIGINS。連接器憑證與即時 artifact 預覽路由無論如何都僅限 loopback。


Skills

100+ 個 skills 開箱即附——每一個都是 skills/ 之下的一個資料夾,遵循 Claude Code 的 SKILL.md 慣例,並以 od: frontmattermodeplatformscenariopreview.typedesign_system.requiresdefault_forfidelityexample_prompt)擴充。放進一個資料夾、重啟 daemon它就會出現在選擇器中。

兩種 mode 構成型錄的骨幹:prototype(網頁/行動/桌面單頁 artifactdeck(橫向滑動的簡報)。另有 imagevideoaudiotemplatedesign-systemutility 等 mode。scenario 欄位則依受眾分組:design · marketing · operation · engineering · product · finance · hr · sale · personal

Skill Mode Scenario 產出什麼
web-prototype prototype design 預設的著陸頁/主視覺
saas-landing prototype marketing 主視覺功能定價CTA
dashboard prototype operation 管理後台/分析(含側欄)
mobile-app prototype design iPhone 15 Pro / Pixel 外框的應用程式
mobile-onboarding prototype design 啟動頁 · 價值主張 · 登入流程
social-carousel prototype marketing 3 卡 1080×1080 輪播
email-marketing prototype marketing 以 table 後援為安全機制的品牌郵件
magazine-poster prototype marketing 單頁雜誌版面
motion-frames prototype marketing 循環 CSS 動態主視覺
sprite-animation prototype marketing 8-bit 像素動畫解說
pm-spec prototype product PM 規格文件(含 TOC + 決策紀錄)
team-okrs prototype product OKR 計分卡
eng-runbook prototype engineering 事件處理 runbook
finance-report prototype finance 高階主管財務摘要
hr-onboarding prototype hr 職務到職計畫
guizang-ppt deck marketing 雜誌風格網頁 PPT簡報預設
html-ppt-* deck marketing 15 套簡報範本 × 36 種主題(主範本位於 design-templates/html-ppt/
hyperframes video marketing HTML → MP4 動態圖像HeyGen OSS 框架)
critique utility design 五維自我評析計分表
tweaks utility design AI 發出的 tweaks 面板 manifest

完整 skill 協定 → docs/skills-protocol.md。Skill registry 端點:GET /api/skills


設計系統

150 套品牌級 DESIGN.md 設計系統 隨儲存庫一同附帶——每一套都是一份單一 Markdown 檔案,採 9 段式 schema色彩、字體排印、間距、版面、元件、動態、語氣、品牌、反模式來自 VoltAgent/awesome-design-md。切換一套系統 → 下一次渲染就會使用新的 token。不需 theme JSON。

完整型錄(點擊展開)

AI 與 LLMclaude · cohere · mistral-ai · minimax · together-ai · replicate · runwayml · elevenlabs · ollama · x-ai

開發者工具cursor · vercel · linear-app · framer · expo · clickhouse · mongodb · supabase · hashicorp · posthog · sentry · warp · webflow · sanity · mintlify · lovable · composio · opencode-ai · voltagent

生產力notion · figma · miro · airtable · superhuman · intercom · zapier · cal · clay · raycast

金融科技stripe · coinbase · binance · kraken · mastercard · revolut · wise

電子商務shopify · airbnb · uber · nike · starbucks · pinterest

媒體spotify · playstation · wired · theverge · meta

汽車tesla · bmw · ferrari · lamborghini · bugatti · renault

其他apple · ibm · nvidia · vodafone · resend · spacex

入門範本defaultNeutral Modern· warm-editorial

透過 scripts/sync-design-systems.ts 重新匯入這套程式庫。新增你自己的品牌 → 把一份 DESIGN.md 放進 design-systems/<brand>/。完整指南 → design-systems/README.md


外掛

261 個官方外掛 位於 plugins/_official/。每個外掛都是一個 可攜的 agent-skill 資料夾——含一份 SKILL.md(任何支援 Agent Skills 的 agent 都能讀取),外加一份選用的 open-design.json manifest為 Open Design 提供市集中繼資料、輸入、預覽、pipeline 與能力宣告。直接跳到某個分類:

分類 數量 內容
scenarios/ 11 完整的設計情境——od-defaultod-design-refineod-figma-migrationod-code-migrationod-react-exportod-nextjs-exportod-vue-exportod-media-generationod-new-generationod-tune-collabod-plugin-authoring
image-templates/ 45 一次性圖片 prompt——編輯、電影感、產品、肖像
video-templates/ 50 HyperFrames / Seedance / Veo 動態範本
design-systems/ 142 包裝成外掛的品牌 DESIGN.md
atoms/ 13 可重複使用的 UI 片段按鈕、主視覺、KPI 卡)
examples/ 140 可再混搭的參考產出

另有 plugins/community/ 收錄社群外掛,以及 plugins/registry/ 用於發布流程。

外掛能做什麼

  • 🤖 在任何編碼 agent 中執行——Claude Code、Codex、Cursor、Copilot、OpenClawAntigravity、Hermes、Kimi…透過 agent 早已熟悉的同一套 skill 協定。
  • 🔁 遷移 Figma / Pencil 工作流程 → React、Next.js 或 Vue 原始碼。參見 od-figma-migration
  • 🛠️ 把既有的程式碼庫翻新至品牌規格——把一個外掛指向某個 git 儲存庫 + DESIGN.md,就能得到一個 PR。參見 od-code-migration
  • 💾 持久保存自訂工作流程——你團隊可重複使用的範本,與隨附範本並列放置。

使用外掛

外掛在 web UIod CLI 之間完全對等——使用同一組 /api/plugins 端點,挑哪個合適就用哪個。

在桌面/網頁應用程式中: 打開 外掛 頁面瀏覽市集並點擊 安裝;在專案的 Studio 中,外掛會以撰寫框 chip 的形式出現,點擊即可套用(連同它們宣告的輸入)。

在命令列上(不需 UI 即可執行——這正是外部 agent 採用的路徑):

od plugin list                       # list installed plugins (--task-kind / --mode / --tag filters)
od plugin search "landing page"      # search by keyword
od plugin info od-default            # inspect a plugin's metadata, inputs, capabilities
od plugin install od-figma-migration # install from a registry; also accepts ./local-folder or an https://… link
od plugin apply od-default --input brief="a one-page pitch for our seed round"
od plugin upgrade od-default         # upgrade
od plugin uninstall od-default       # uninstall

每個指令都支援 --json,因此你可以把它透過 jq / xargs 接進自動化流程。

建立外掛

一個外掛 至少只需要一份 SKILL.md;若要把它列入 Open Design 市集,再加上一份 open-design.json

my-plugin/
├── SKILL.md            ← required: YAML frontmatter (name · description) + trigger phrasing + workflow (aim for < 500 lines)
├── open-design.json    ← needed to list: marketplace metadata + inputs + pipeline + capabilities
├── README.md           ← optional: usage, install, registry links
├── preview/            ← optional: index.html / poster.png (strongly recommended for visual plugins)
└── examples/           ← optional: concrete use cases

open-design.json 的核心欄位:specVersion(目前為 1.0.0)、name(穩定 IDversionsemvercompat.agentSkills[].path(指向 ./SKILL.md)、od.kindskill / scenario / atom / bundle)、od.taskKindnew-generation / figma-migration / code-migration / tune-collab)、od.mode(輸出介面,例如 prototype / deck / live-artifact / image / video / hyperframes / audio / design-system / scenario)、od.capabilities[]宣告最小集合——受限安裝預設只授予 prompt:inject)、od.inputs[](套用時的參數)。

在本地搭建骨架並驗證:

od plugin scaffold --id my-plugin --title "My Plugin"   # generate the skeleton
od plugin validate ./my-plugin                          # check manifest / file layout
pnpm guard && pnpm --filter @open-design/plugin-runtime typecheck

完整欄位集與執行期契約 → plugins/spec/SPEC.md;用編碼 agent 開發外掛 → plugins/spec/AGENT-DEVELOPMENT.md;可複製貼上的最小範本 → plugins/spec/examples/

貢獻一個外掛

  1. 把外掛資料夾放進 plugins/community/(第三方外掛),或——若要讓它隨 Open Design 一同附帶——放進 plugins/_official/ 中對應的層級。
  2. 通過驗證:od plugin validatepnpm guardpnpm --filter @open-design/plugin-runtime typecheck
  3. 使用 plugins/spec/CONTRIBUTING.md 中的範本填寫 PRID、版本、通道、mode、能力、觸發範例視覺型外掛請附上截圖預覽
  4. 若要發布到外部 registryskills.sh / ClawHub / 獨立 GitHubplugins/spec/PUBLISHING-REGISTRIES.md

外掛 registry 端點:GET /api/plugins。目錄總覽 → plugins/README.md简体中文)。


架構

┌────────────────── browser (Next.js 16) / Electron shell ──────────────┐
│  chat · file workspace · iframe preview · settings · import · MCP     │
└──────────────┬─────────────────────────────────────┬─────────────────┘
               │ /api/*                              │
               ▼                                     ▼
   ┌─────────────────────────────────┐   /api/proxy/{provider}/stream (SSE)
   │  local daemon (Express+SQLite)  │   ─→ any OpenAI-compatible BYOK,
   │                                  │       SSRF-guarded at the edge
   │  /api/skills    /api/plugins    │
   │  /api/design-systems            │
   │  /api/chat (SSE)   /api/proxy/* │
   │  /api/projects/:id/files/...    │
   │  /api/artifacts/{save,lint}     │
   │  /api/import/claude-design      │
   │  MCP stdio server                │
   └─────────┬───────────────────────┘
             │ spawn(cli, [...], { cwd: managed project cwd })
             ▼
   ┌──────────────────────────────────────────────────────────────────┐
   │  claude · codex · cursor-agent · copilot · openclaw · antigravity ·│
   │  gemini · opencode · qwen · qoder · hermes (ACP) · kimi (ACP) ·    │
   │  pi (RPC) · kiro · kilo · vibe (ACP) · cline · trae · deepseek     │
   │  reads SKILL.md + DESIGN.md, writes artifacts to disk             │
   └──────────────────────────────────────────────────────────────────┘
技術堆疊
前端 Next.js 16 App Router + React 18 + TypeScript
Daemon Node 24 · Express · SSE 串流 · better-sqlite3
儲存 在變更或記錄 daemon 儲存路徑之前,必須閱讀儲存庫根目錄 AGENTS.md 中的 Daemon data directory contract。本 README 不得重述該契約。
預覽 沙箱化 srcdoc iframe + 串流式 <artifact> parser
匯出 HTML內嵌· PDF瀏覽器列印· PPTXagent 驅動)· ZIP · Markdown · MP4HyperFrames
桌面 Electron shell + 沙箱化 renderer + sidecar IPCSTATUS · EVAL · SCREENSHOT · CONSOLE · CLICK · SHUTDOWN
生命週期 單一進入點:pnpm tools-devstart / stop / run / status / logs / inspect / check

完整架構 → docs/architecture.md。Skill 協定 → docs/skills-protocol.md。Agent adapter 契約 → docs/agent-adapters.md


藍圖

  • Daemon + 21 個編碼 agent CLI adapter + skill registry + 設計系統型錄
  • Web 應用程式 + chat + 提問表單 + 5 方向選擇器 + todo 進度 + 沙箱化預覽
  • 100+ 個 skills · 150 套設計系統 · 5 種視覺方向 · 5 種裝置外框
  • 以 SQLite 為後援的專案 · 對話 · 訊息 · 分頁 · 範本
  • 多供應商 BYOK 代理(/api/proxy/{anthropic,openai,azure,google,ollama,senseaudio}/stream+ SSRF 防護
  • Claude Design ZIP 匯入(/api/import/claude-design
  • Sidecar 協定 + Electron 桌面 + IPC 自動化
  • Artifact lint API + 5 維自我評析的發出前閘門
  • 0.8.0——外掛市集基礎建設261 個官方外掛、manifest 規格、各 agent 安裝腳本)
  • 0.9.0——Open Design AMR內建於應用程式的官方 Model Router零設定、一鍵登入
  • 打包的 Electron 建置——macOSApple Silicon + Intel+ Windowsx64+ Linux AppImage選用通道
  • 註解模式的精準編輯——部分完成;可靠的定點修補開發中
  • AI 發出的 tweaks 面板 UX——尚未實作
  • npx od initDESIGN.md 搭建專案骨架
  • Plugin SDK + od plugin {add,list,remove,test,publish} CLI
  • Figma / Pencil → React / Next / Vue 遷移外掛alpha
  • 翻新既有程式碼庫的外掛(指向一個 git 儲存庫 + DESIGN.md

分階段交付 → docs/roadmap.md


社群

每個頻道背後都是真實的人。

  • 💬 Discord——每日聊天、外掛分享、提問 → discord.gg/mHAjSMV6gz
  • 🐦 X / Twitter——發行說明、里程碑、幕後花絮 → @OpenDesignHQ
  • 🗣️ GitHub Discussions——深入問答、RFC、「秀出你的成果」 → Discussions
  • 🐛 GitHub Issues——錯誤回報、功能請求 → Issues

good-first-issuehelp-wanted 這兩個標籤是最容易的入門方式。


貢獻

Open Design 之所以能持續前進是因為貢獻者——設計師、工程師、prompt 作者——不斷現身。許多最常用的 skills、設計系統與外掛都出自核心團隊以外的人之手。

🎯 從哪裡開始(最大槓桿、最小改動)

想交付… 怎麼做 在哪裡
一個新的 skill 放進一個含 SKILL.md + assets/ + references/ 的資料夾 skills/ · 規格見 docs/skills-protocol.md
一套新的 設計系統 放進一份採 9 段式 schema 的 DESIGN.md design-systems/<brand>/
一個新的 外掛 在某個分類資料夾下放進 open-design.json + manifest plugins/community/ · 規格見 plugins/spec/SPEC.md · agent 開發指南見 plugins/spec/AGENT-DEVELOPMENT.md
支援一個新的 編碼 agent CLI 一筆 adapter 設定 + stream parser apps/daemon/src/agents.ts
修錯誤或打磨 UI 瀏覽 good-first-issue 標籤 Issues →
翻譯文件 更新 README.<lang>.md 檔案 TRANSLATIONS.md

🤖 以 agent 身分貢獻

如果 正在讀這段的就是 agent 你本人,最快的路徑是:

# 1. Boot locally
git clone https://github.com/nexu-io/open-design.git
cd open-design && corepack enable && pnpm install
pnpm tools-dev run web

# 2. Find a good-first-issue and assign yourself
gh issue list --label "good first issue" --state open --limit 20
gh issue develop <number>   # create a branch and worktree

# 3. Make the change, run the checks
pnpm guard && pnpm typecheck
pnpm --filter @open-design/<package> test

# 4. Open the PR
gh pr create --fill

完整的 agent 友善貢獻流程、程式碼風格與 PR 標準 → CONTRIBUTING.mdDeutsch · Français · 简体中文 · 日本語 · Português)。

🏅 Open Design Fellow 計畫

我們正在全球招募 Open Design Fellows——Fellows 與核心團隊一同形塑產品、在各自地區正式代表 Open Design並在當地壯大社群背後有經費支援$1,000 / MR、免費的 LLM credits以及一條直通的審查通道。詳情請見 → MAINTAINERS.mdDiscord 上的公告。


維護者

他們扛起了大部分的重擔——每日維護、審查與社群支援。

@Nagendhra-web
@Nagendhra-web

維護者
@Sid-Qin
@Sid-Qin

維護者

維護者規則、升任標準與退出流程 → MAINTAINERS.md(亦有 Deutsch · Français · 简体中文 · 日本語 · Português)。

貢獻者

感謝每一位參與過的人——程式碼、文件、回饋、一則犀利的 issue、一個新的 skill、一套新的設計系統。

Open Design contributors

儲存庫活動

Open Design — repository metrics

上方的 SVG 由 .github/workflows/metrics.yml 使用 lowlighter/metrics 每日重新生成。


給我們一顆星

Star Open Design on GitHub — github.com/nexu-io/open-design

如果這幫你省下了三十分鐘,給它一顆 ★。星星不能付房租——但它們會告訴下一位設計師、agent 與貢獻者,這場實驗值得他們關注。一鍵、三秒,一個真實的訊號。

Open Design star history

參考與淵源

專案 角色
Claude Design 本儲存庫作為開源替代方案所對應的那個閉源產品。
alchaincyf/huashu-design 設計哲學的指南針——junior 設計師工作流程、品牌素材協定、反 AI-slop 檢查清單、五維評析。
op7418/guizang-ppt-skill 雜誌風格網頁 PPT skill原封不動地內建於 design-templates/guizang-ppt/ 之下。為簡報模式的預設。
lewislulu/html-ppt-skill HTML PPT Studio 家族——15 套簡報範本、36 種主題、31 種頁面版面、動畫執行期、磁吸卡片簡報模式。
OpenCoworkAI/open-codesign 第一個開源的 Claude Design 替代方案;我們借鏡的 UX 模式(串流 artifact 迴圈、沙箱化 iframe、即時 agent 面板)。
multica-ai/multica daemon + adapter 架構——PATH 掃描的 agent 偵測、把本地 daemon 作為唯一的特權程序。
VoltAgent/awesome-design-md 9 段式 DESIGN.md schema 與 70 套產品系統的來源。
bergside/awesome-design-skills design-systems/ 之下新增的 57 個設計 skill 的來源。
heygen-com/hyperframes HTML→MP4 動態圖像框架,在 Open Design 中整合為一等公民的 hyperframes-html
Claude Code skills 我們原封不動採用的 SKILL.md 慣例。

詳細出處 → docs/references.md

授權

Apache-2.0。內建的 design-templates/guizang-ppt/ 保留其原始 LICENSEMIT@op7418)。內建的 design-templates/html-ppt/ 保留其原始 LICENSEMIT@lewislulu)。