TypeUI

TypeUI

WebsiteFreemiumAI Code Assistant
TypeUI 是一个设计上下文平台和开源 CLI,提供可重用的“设计技能”(SKILL.md)、UI 提示和 MCP 集成,以便 AI 编码工具可以生成一致的、符合品牌的用户界面。
https://www.typeui.sh/?ref=producthunt&utm_source=aipure
TypeUI

产品信息

更新于: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 文件(代币、规则、组件和布局指南),为 AI 编码工具提供一致的“设计层”。它帮助 Cursor、Claude Code、Codex 和 Gemini 等代理在多个提示中生成符合规范(间距、排版、颜色、状态、布局)的 UI,并支持从注册表拉取精选设计技能、更新现有技能、运行变体/清理循环以及通过 MCP 和 Figma 导入现有产品和团队等工作流程。
Skill.md 设计系统生成: 生成结构化的 Markdown“技能文件”,编码设计代币和 UI 规则(间距、排版比例、颜色、组件行为),以便 AI 工具停止发明任意样式并在屏幕之间保持一致。
精选设计技能注册表 + pull 命令: 从注册表浏览和下载现成的、手工制作的设计系统(例如,通过 `npx typeui.sh list` 和 `npx typeui.sh pull <name>`),为项目提供即时、连贯的视觉方向。
更新和迭代现有技能: 支持编辑和更新技能文件(例如,`npx typeui.sh update`),以便团队可以随着时间的推移完善代币/规则,而不会失去先前生成的 UI 的一致性。
变体和清理工作流程(专业版/试用版): 专业版/试用版工作流程强调更多的变体、更好的覆盖范围和“清理循环”,以在真实屏幕上进行迭代——这在将 AI 生成的 UI 打磨成可交付的产品界面时非常有用。
AI 工具集成(Cursor/Claude/Codex/Gemini)和 MCP: 旨在插入流行的代理编码环境;TypeUI MCP 将设计系统、UI 提示和布局变体直接暴露给连接的工具,以便在编辑器中生成。
Figma 导入作为设计系统源: 将 Figma 中的样式和组件详细信息(排版、半径、阴影、填充、描边、变体、布局模式)导入到可编辑的 Markdown 源中,将现有设计系统桥接到 AI 工作流程中。

TypeUI 的使用场景

在现有应用中交付一致的产品 UI: 维护实时 SaaS/产品的团队可以保持多个设计系统活跃,并确保 AI 生成的组件与既定的代币和模式匹配,同时在真实屏幕上进行迭代。
以连贯的风格快速开发 MVP 和新项目: 独立开发者和初创公司可以从精选技能(或生成一个)开始,获得一致的登录页面、仪表板和流程,而无需设计师预先定义每个细节。
工程团队的设计系统强制执行: 前端团队可以使用技能文件作为护栏,以便 AI 助手生成的代码符合间距网格、排版比例和组件状态,从而减少审查周转和 UI 漂移。
以设计为主导的组织加速 Figma 到代码的转换: 拥有成熟 Figma 库的组织可以导入代币/组件,并让 AI 生成与源系统对齐的新屏幕,从而加快实施速度,同时保留品牌规则。
代理/自由职业者的多客户工作流程: 代理可以为每个客户/品牌维护单独的技能文件并快速切换上下文,生成符合品牌要求的 UI 变体和导出,而无需每次都重新教导 AI。
UI 实验和布局探索: 产品团队可以使用布局变体和提示库来探索替代方案(例如,定价表、认证状态、仪表板),同时保持相同的设计约束。

优点

提高一致性:减少多个 AI 提示和屏幕中的代币/间距/排版幻觉。
灵活采用:适用于主要的 AI 编码工具,可用于新构建和现有产品。
快速启动:可以即时拉取精选的注册表技能;CLI 是开源的 (MIT),并且易于通过 npx 运行。

缺点

某些高级工作流程需要付费:专业版/试用版解锁更多变体、多个活跃设计系统和清理/批量功能;订阅通常不可退款。
需要流程纪律:团队必须维护和更新技能文件/代币,否则“事实来源”可能会与实际代码库产生偏差。
依赖于集成和环境:效果因 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 为生成用户界面的 AI 工具提供设计技能、UI 提示和资源。

与 TypeUI 类似的最新 AI 工具

Gait
Gait
Gait是一个集成了AI辅助代码生成和版本控制的协作工具,使团队能够高效地跟踪、理解和共享AI生成代码的上下文。
invoices.dev
invoices.dev
invoices.dev 是一个自动化发票平台,直接从开发人员的 Git 提交生成发票,并具有与 GitHub、Slack、Linear 和 Google 服务的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一个 AI 驱动的边缘计算工具包,通过深度学习技术简化 RFP(请求提案)响应并实现实时田间表型。
Cart.ai
Cart.ai
Cart.ai是一个AI驱动的服务平台,提供全面的业务自动化解决方案,包括编码、客户关系管理、视频编辑、电子商务设置和自定义AI开发,并提供24/7支持。