
TypeUI
TypeUI 是一個設計上下文平台和開源 CLI,提供可重複使用的「設計技能」(SKILL.md)、UI 提示和 MCP 整合,以便 AI 編碼工具可以生成一致、符合品牌形象的使用者介面。
https://www.typeui.sh/?ref=producthunt&utm_source=aipure

產品資訊
更新時間:2026年07月09日
什麼是 TypeUI
TypeUI 幫助團隊和開發人員為 AI 編碼助手提供他們在生成 UI 時通常缺少的設計方向。TypeUI 不會讓 Cursor、Claude Code、Copilot、Codex 或 Gemini CLI 等工具隨意發明間距、顏色、排版和組件樣式,而是將這些約束打包成可移植的 markdown「設計技能」(通常命名為 SKILL.md)和相關的提示資源。它支援從 TypeUI 主題開始,從公共註冊表中提取精選技能,使用 NPX CLI 生成新的技能文件,以及從 Figma 等來源導入設計系統,將設計代幣(排版、半徑、陰影、填充、描邊、組件和變體)轉換為可在您的工作流程中直接使用的可編輯 markdown 文件。
TypeUI 的主要功能
TypeUI (typeui.sh) 是一個開源的 CLI 加平台,透過生成和管理設計系統技能 markdown 檔案(tokens、規則、組件和佈局指南),為 AI 編碼工具提供一致的「設計層」。它幫助 Cursor、Claude Code、Codex 和 Gemini 等代理在多個提示中生成符合規範(間距、排版、顏色、狀態、佈局)的 UI,並支援從註冊表拉取精選設計技能、更新現有技能、運行變體/清理循環,以及透過 MCP 和 Figma 導入現有產品和團隊等工作流程。
Skill.md 設計系統生成: 生成結構化的 markdown「技能檔案」,其中編碼了設計 tokens 和 UI 規則(間距、字體比例、顏色、組件行為),使 AI 工具不再發明任意樣式並在不同螢幕上保持一致。
精選設計技能註冊表 + pull 命令: 從註冊表瀏覽和下載現成的、手工製作的設計系統(例如,透過 `npx typeui.sh list` 和 `npx typeui.sh pull <name>`),為專案提供即時、連貫的視覺方向。
更新和迭代現有技能: 支援編輯和更新技能檔案(例如,`npx typeui.sh update`),以便團隊可以隨著時間的推移改進 tokens/規則,而不會失去先前生成的 UI 的一致性。
變體和清理工作流程(專業版/試用版): 專業版/試用版工作流程強調更多變體、更好的覆蓋範圍和「清理循環」,以在實際螢幕上進行迭代——這在將 AI 生成的 UI 精煉成可交付的產品介面時非常有用。
AI 工具整合(Cursor/Claude/Codex/Gemini)和 MCP: 旨在插入流行的代理編碼環境;TypeUI MCP 直接向連接的工具公開設計系統、UI 提示和佈局變體,以進行編輯器內生成。
Figma 導入作為設計系統來源: 將 Figma 中的樣式和組件詳細資訊(排版、半徑、陰影、填充、描邊、變體、佈局模式)導入到可編輯的 markdown 源中,將現有設計系統橋接到 AI 工作流程。
TypeUI 的使用案例
在現有應用程式中交付一致的產品 UI: 維護即時 SaaS/產品的團隊可以保持多個設計系統活躍,並確保 AI 生成的組件符合既定的 tokens 和模式,同時在實際螢幕上進行迭代。
以連貫的風格快速開發 MVP 和新專案: 獨立開發者和初創公司可以從精選技能(或生成一個)開始,無需設計師預先定義每個細節,即可獲得一致的登陸頁面、儀表板和流程。
工程團隊的設計系統強制執行: 前端團隊可以使用技能檔案作為護欄,讓 AI 助手生成的程式碼符合間距網格、字體比例和組件狀態,減少審查流失和 UI 漂移。
設計主導型組織的 Figma 到程式碼加速: 擁有成熟 Figma 庫的組織可以導入 tokens/組件,讓 AI 生成與源系統一致的新螢幕,在保留品牌規則的同時加快實施速度。
代理/自由職業者多客戶工作流程: 代理機構可以為每個客戶/品牌維護單獨的技能檔案,並快速切換上下文,生成符合品牌的 UI 變體和導出,而無需每次都重新教導 AI。
UI 實驗和佈局探索: 產品團隊可以使用佈局變體和提示庫來探索替代方案(例如,定價表、身份驗證狀態、儀表板),同時保持相同的設計約束。
優點
提高一致性:減少多個 AI 提示和螢幕上的 tokens/間距/排版幻覺。
靈活採用:適用於主要的 AI 編碼工具,可用於新構建和現有產品。
快速啟動:可以即時拉取精選的註冊表技能;CLI 是開源的 (MIT),易於透過 npx 運行。
缺點
某些高級工作流程是付費的:專業版/試用版解鎖更多變體、多個活躍設計系統和清理/批量功能;訂閱通常不可退款。
需要流程紀律:團隊必須維護和更新技能檔案/tokens,否則「事實來源」可能會與實際程式碼庫產生偏差。
依賴於整合和環境:效率因 AI 工具設置(例如,Cursor 技能目錄、MCP 連接)而異,可能需要配置工作。
如何使用 TypeUI
1) 安裝先決條件: 確保您已安裝 Node.js 18+。TypeUI 可以透過 NPX 運行,因此您通常不需要全域安裝。
2) 在您的專案中開啟終端機: 導航到您希望 AI 編碼工具(Cursor、Claude Code、Codex、Copilot 等)使用一致的設計規則來建置或重構 UI 的儲存庫。
3) 為您的專案生成新的設計技能 (SKILL.md): 運行:npx typeui.sh generate。按照互動式提示(顏色、字體、間距、組件等)。這會將 SKILL.md 文件寫入您的專案,您的 AI 工具可以讀取並遵循該文件。
4) (可選) 預覽生成而不寫入文件: 運行:npx typeui.sh generate --providers cursor,claude-code --dry-run 以查看將為特定提供商生成什麼,而無需修改您的儲存庫。
5) 從公共註冊表拉取現成的設計技能: 如果您想要精選樣式而不是從頭開始生成,請透過 slug 下載一個:npx typeui.sh pull <slug>。這會將技能拉取到您的專案中。
6) (可選) 拉取設計格式的變體: 如果您需要設計格式輸出,請運行:npx typeui.sh pull <slug> --format design。
7) 瀏覽可用技能(尋找 slug): 運行:npx typeui.sh list 以在終端機中瀏覽技能並選擇要拉取的 slug。
8) 隨著設計的演變更新現有的技能文件: 運行:npx typeui.sh update。選擇要更改的字段;TypeUI 只更新這些部分,同時保持其餘部分不變。
9) 將 TypeUI MCP 連接到您的 AI 編碼工具(一般概念): TypeUI 可以透過 https://mcp.typeui.sh 上的 MCP 伺服器使用。將其添加到您的工具的 MCP 配置中,以便代理可以使用您發布的設計系統、UI 提示和佈局變體。
10) 透過 MCP 在 VS Code (GitHub Copilot) 中連接: 運行:code --add-mcp '{"name":"typeui","type":"http","url":"https://mcp.typeui.sh"}' 或使用相同的伺服器詳細資訊建立 .vscode/mcp.json。然後在提示時授權/登入。
11) 透過 MCP 在 Hermes 中連接: 在 ~/.hermes/config.yaml 中添加一個伺服器條目:mcp_servers: typeui: url: "https://mcp.typeui.sh" auth: oauth。啟動 Hermes 並在提示時授權。
12) 透過 MCP 在 OpenCode 中連接: 添加到您的 OpenCode config.json:{"$schema":"https://opencode.ai/config.json","mcp":{"typeui":{"type":"remote","url":"https://mcp.typeui.sh","enabled":true}}}。如果在提示時,請使用 TypeUI 進行身份驗證。
13) 透過 MCP 在 Antigravity 中連接: 添加到您的 MCP 配置:{"mcpServers":{"typeui":{"serverUrl":"https://mcp.typeui.sh"}}}。Antigravity 使用 serverUrl 用於遠端 MCP 伺服器;如果在提示時,請授權。
14) 在建置 UI 時在您的工作流程中使用 TypeUI: 在 SKILL.md 存在(和/或 MCP 已連接)之後,告訴您的 AI 工具要建置什麼。TypeUI 的設計規則有助於約束代幣、間距、排版和組件行為,以便 UI 在迭代中保持一致。
15) 迭代變體和清理循環: 要求您的代理進行有針對性的改進(例如,「為此定價部分提供更多變體」)。TypeUI 有助於產生多個佈局變體,以便您可以比較和選擇,然後進行精煉。
16) 需要時編輯和精煉 markdown 規則: 如果 AI 漂移或您需要更多產品特定的指導,請調整生成的 markdown(例如,SKILL.md 和相關文件)。更強大、更清晰的規則通常會產生更一致的 UI 輸出。
17) 將您的設計系統發布到您的 TypeUI 工作區(用於 MCP 使用): 準備好後,從 TypeUI 發布,以便您的 MCP 連接的 AI 工具在生成/重構 UI 時使用您保存的編輯和最新的設計系統指令。
18) 獲取幫助並發現命令: 運行:npx typeui.sh help 以查看可用命令和使用詳細資訊。
TypeUI 常見問題
TypeUI 為生成使用者介面的人工智慧工具提供設計技能、UI 提示和資源。











