術語表
按拼音排。介面上是英文的詞保留英文。
核心概念
Agent(智慧體) — 真正幹活的那個東西。OpenDesign 自己不生成,它把任務交給你接上去的 Agent。
介面卡(adapter) — 一層很薄的轉接,把某個 Agent 的原生訊息格式翻成 OpenDesign 的技能協議。加一個新 Agent 是加一個檔案。
產物(artifact) — 生成出來的東西,落在你的專案目錄裡。是真檔案,不是廠商資料庫裡的記錄。
BYOK — bring your own key,自帶金鑰。憑據和花費都在你這邊,API 呼叫從你的機器直達廠商。
Craft — 12 條與品牌無關的渲染準則,管可訪問性、動效、狀態、排版這些「什麼算合格」的問題。技能在 frontmatter 裡宣告依賴哪幾條。
daemon — 本地跑的後臺服務,OpenDesign 的執行核心。pnpm tools-dev 起它,od 命令直接跟它說話。
DESIGN.md — 設計系統檔案。把一套視覺語言寫成機器可讀的約定:配色、字型、間距、元件、動效、語氣。
需求表單(discovery form) — 生成前彈出的問卷,根據你的提示詞現場生成,專問你沒說清楚的那些洞。
HyperFrames — 跟 OpenDesign 合作的專案,用程式碼驅動產品原型演示和資料視覺化動畫。影片那條線走它。
od — 命令列入口。可以完全不開介面驅動 daemon,適合 CI 和腳本。
SKILL.md — 技能檔案。寫清楚某一類活該怎麼做:適用場景、生成前要問什麼、標準結構、硬約束、驗收標準。
tools-dev — 原始碼版的生命週期入口。起服務、看狀態、停服務都走它。
介面裡的詞
「Deck Mode」/「Slideshow」 — 生成可編輯 HTML deck 的模式。官方 PPT 教程叫前者,介面按鈕寫後者。
「Image Mode」/「Image」 — 生成點陣圖的模式。海報、封面、圖示、參考圖。
「Comment」 — 把反饋釘在某個具體元素上。
「Mark」 — 圈出一塊視覺區域來說問題,適合位置和版式問題。
「Edit」 — 直接改文字或者樣式屬性,不重新生成。
「Critique」 — 五維度自我評審:理念、視覺層次、細節、功能、創新,各 0 到 10 分。
「Prototype」 — 生成單檔案 HTML 介面。
「Dashboard」 — 生成帶圖表的看板。
「Design System」 — 從截圖或者 Figma 反向抽一份 DESIGN.md。
外掛庫
Templates(模板) — 可執行的起點,每個帶一份 example.html。292 個。
Skills(技能) — 純指令型的 SKILL.md。23 個。
Systems(設計系統) — 品牌級的 DESIGN.md。152 個。
三類加起來 479+,統稱外掛(plugins)。
品質相關
反 AI 味(anti-slop) — 一組規則,區分「做過產品的人做的」和「模型預設輸出」。一部分由 lint-artifact 自動檢查,一部分是給人看的指引。
lint-artifact — daemon 裡的檢查器。命中被強制的規則是迴歸,不是風格偏好。
容器湯(container soup) — 沒有上下文時模型給出的通用輸出:一個 hero、三張卡片、一個 CTA。需求表單就是用來避免這個的。
狀態覆蓋(state coverage) — Craft 裡的一條,要求每個可互動介面把空態、載入態、錯誤態、極值都渲染出來。官方說這是 AI 設計最可靠的失敗模式。
自我批判閘(self-critique gate) — 產物給你看之前先經過的打分環節。
生態
Powerformer, Inc. — OpenDesign 的維護方。
nexu-io/open-design — GitHub 倉庫。
Apache-2.0 — 許可證。可以 fork、改、商用。
Claude Design — Anthropic 的託管設計產品。OpenDesign 把自己定位成它的開源本地替代。
名字的事
OpenDesign、Open Design、open-design、opendesign、Open Design AI、OD——都是同一個專案。倉庫 slug 是 open-design,產品和 README 裡的正式寫法是 OpenDesign,規範地址是 open-design.ai。