Oil UI
设计方法 · 工具选型与分工

Agent UI 设计 Skill、一键 UI 生成器与组件库有什么区别?应该怎么选

现在做界面常会遇到三类工具:传统组件库(如 shadcn/ui、Radix、Ant Design)、在线一键 UI 生成平台,以及装在 Claude Code 或 Codex 里的 Agent UI 设计 Skill(如 Oil UI)。它们并不是非此即彼的替代关系,而是分别解决“底层基础控件”“独立概念草图”和“在真实代码库里把设计方法与走查跑通”三个不同层面的问题。

核心要点

  • 组件库提供按钮、弹窗、下拉框等基础积木,但不负责决定你的产品首屏怎么叙事、信息怎么分主次。
  • 在线一键 UI 生成器适合脱离现有仓库快速看一张概念图,但生成的代码往往难以直接放进已有复杂工程。
  • Agent UI 设计 Skill(Oil UI)直接运行在你的编程 Agent 里,把多方向对比、去塑料感和真实截图盲审带进你的实际代码库。
  • 三者完全可以组合使用:在已有工程里保留你的组件库,用 Claude Code / Codex + Oil UI 决定版式方向、组织状态并完成走查。
在你的编程 Agent 中安装 Oil UI 开源版
npx skills add oil-oil/oil-ui

可与你项目中已有的任何前端框架或组件库配合使用。

三类工具的真实定位与边界对比

很多团队之所以对 AI 做出来的界面失望,是因为用错了工具:比如指望装一套组件库就能自动获得好审美,或者把在线生成器导出的静态孤岛代码硬往生产环境里搬。把三类工具的边界摆在一起看,选型就会非常清楚:

组件库、在线一键 UI 生成器与 Oil UI 设计 Skill 的对比
维度基础组件库 (shadcn/ui, Radix 等)在线一键 UI 生成器Agent UI 设计 Skill (Oil UI)
核心交付物无障碍基础控件(Button, Dialog, Select 等代码组件)托管在外部平台的单张或多张独立预览页给编程 Agent 读取的设计方法、同屏对比页工具与截图盲审工作流
是否理解你的现有代码库作为依赖安装在仓库内,无主动设计判断通常运行在外部沙盒,不直接读写你的本地业务路由与接口直接在本地 Claude Code / Codex / Cursor 中读写你的真实工程文件
怎么解决“千篇一律 AI 味”不负责版式;AI 照样会用好组件拼出平庸的三卡片套路依赖平台内置模板库,同类提示词容易撞衫通过品类方向探索、同屏对比页和反 AI 俗套减法清单主动破除模板感
老项目改造与跨页统一只提供单控件替换,不管整页信息主次与流程简化很难在不破坏现有事件与接口的前提下翻新存量复杂页面支持单页截图诊断、三级改造粒度与提取全站 DESIGN.md
视觉验收方式靠开发者自己打开浏览器肉眼检查在平台预览框里看静态或轻交互效果自动打开本地浏览器截取 1440px/390px 画面,交由无上下文子 Agent 盲审

在实际团队里怎么把它们配合起来用

了解各自的长处后,你可以根据手头项目的阶段灵活组合,而不必推翻现有的工程习惯:

已有生产项目(Next.js / Vue + 现有组件库)
保留项目里已有的 Radix、shadcn/ui 或内部组件库处理焦点管理与键盘无障碍;在 Claude Code 或 Cursor 里装上 Oil UI,让 Agent 负责页面布局主次、状态补齐、删减多余框线,并用本地截图走查把关。
从零启动新产品或品牌官网
直接用 Codex 或 Claude Code 配合 Oil UI,先跑出 3 个不同方向的同屏对比页(就像画廊里的《Kiln 组件库官网》《Dispatch API 文档站》《Forge 编程助手》),定下最独特的一版后再写全量交互。
已经有满意的参考图或草图
如果设计师已经画好了关键帧,或你在别处截到了满意的视觉参考,直接把图片传给装有 Oil UI 的 Agent,使用截图像素比对还原或风格迁移分支落地到生产代码中。

坦诚说明:Oil UI 擅长什么、不做什么

为了帮你做出准确判断,我们也把 Oil UI 的真实边界说在前面:

首先,Oil UI 是教 Agent 怎么做设计、怎么审视画面的 Skill,它不是一套写死的 React 组件库,也不会替代底层大模型本身的能力。用 Claude Opus 5.5 或 GPT 6.1 Sol 跑出来的版面上限,依然会高于参数量较小的轻量模型。其次,要发挥出盲审与减法走查的全部威力,你的 Agent 环境需要能看图并能打开本地浏览器截图。因此在入手 Oil UI Pro 之前,我们始终建议你先用一句命令装好免费的开源版,在自己的真实任务上试跑一次。

在已有组件库项目中搭配使用 Oil UI 的提示词模板
用 Oil UI 重新设计当前项目的 [页面名称,例如:开发者 API 密钥与用量页面]。
- 组件与工程约束:继续使用项目中已有的 [例如:shadcn/ui 基础控件与 Tailwind 配置],不要引入新的第三方 UI 库。
- 设计要求:不要把所有区块都包进默认的 Card 组件里;先给出 2 至 3 个不同的信息排布方向,突出高频操作,补齐空状态与报错反馈,并在 1440×900 与 390×844 浏览器视口下截图走查。

让基础组件库管好底层控件,让 Oil UI 管好整页版式、主次与视觉验收。

画廊真实案例与提示词参考

打开在线演示查看 1440px 或 390px 下的实际页面,对比不同模型与提示词做出的最终效果。

Kiln · 组件库官网

Kiln

组件库官网

GPT 6.1 Sol1440×900

产品:「Kiln」,一个给 React 开发者用的开源组件库:按钮、输入框、下拉、命令面板、弹窗、提示、表格、日期选择等 40 多个组件,支持主题定制。 做它的官网首页(可以加一个组件详情页): - 首页要直接展示真实可交互的组件,而不是截图:一块“组件墙”里放着能点、能输入、能切换的真组件。 - 气质参考一线开发者工具官网的精确与克制:黑白为主,最多一种强调色,严格的网格,等宽字体用在代码和数字上。 - 记忆点:一个主题调节器,拖动圆角、密度或强调色,整页所有组件当场一起变化。 - 要有:安装命令(可复制)、代码片段、组件分类导航、一段真实的使用数据(例如 GitHub 星数、周下载量,数字不整齐)。

查看作品与提示词 →
Dispatch · 开发者 API 文档站

Dispatch

开发者 API 文档站

GPT 6.1 Sol1440×900

一家支付或消息类 API 公司的开发者文档站(1440×900 起,响应式到 390 宽):左侧导航、中间正文、右侧可切换语言(cURL、Node、Python)的代码示例;有快速开始、某个接口的完整参考(参数表、请求与响应示例、错误码)、搜索。 读文档时代码示例跟着当前段落走,切换语言后全站记住。设计快速开始页、接口参考页、搜索打开三个状态。

查看作品与提示词 →
Forge · AI 编程助手

Forge

AI 编程助手

GPT 6 Astra1440×900

产品:「Forge」,一个桌面端的 AI 编程助手:左边是对话,右边是它正在改的代码和终端,能看到它一步步读文件、改代码、跑测试。 做它的主界面(1440×900),数据要真实(像真实项目的文件名、diff、测试输出)。 记忆点:让 AI 干活的过程看得见,步骤一个个亮起、diff 一行行出现、测试从红变绿。 再截一张“等待用户确认一处危险修改”的状态。

查看作品与提示词 →
浏览同类案例合集 →

先试开源版,需要全套武器库时再升级 Oil UI Pro

免费开源版已包含品类调研、多方向同屏对比、反 AI 俗套检查与截图还原。当你确认这套工作流适合你的团队,需要老项目三级改造、10 类后台工作台骨架、最多 3 轮冲 9 分盲审与单组件精修时,再升级到 Oil UI Pro(一次买断,永久更新)。

了解 Oil UI Pro 完整能力
npx github:oil-oil/oil-cli install oil-ui-pro
了解 Oil UI Pro 完整能力 →

常见问题

Oil UI 是按月订阅还是买断制?

Oil UI 开源版采用 MIT 协议,完全免费;Oil UI Pro 为一次买断、永久更新(中文版当前价格与支付方式以 /pro/ 页面为准),不按 token 或生成次数额外收费。

团队里没有专职设计师,只有后端或全栈工程师,能用好 Oil UI 吗?

这正是 Oil UI 最常见的使用场景。工程师不需要自己背诵排版术语,只需把“用户是谁、要完成什么任务、有哪些真实数据字段”写清楚,Oil UI 会引导 Agent 产出多方向对比页并自动执行截图挑刺。

我是设计师,平时用 Figma,Oil UI 对我有什么用?

设计师常用它做两件事:一是在立项初期用 5 分钟跑出带真实文案和真实交互的 3 个方向网页,比静态画板更快验证手感(特别是拖拽时间轴、动态计价、多屏联动);二是直接参与前端仓库的走查,把设计规范写成 DESIGN.md 交给团队 Agent 执行。

画廊里的 100 多件作品都是直接用这套流程做出来的吗?

是的。画廊里的每一件作品都标注了制作所用的具体模型(如 GPT 6.1 Sol、GPT 5.4、Claude Opus 5.5、Claude Sonnet 5.5、DeepSeek 4.1 Flash),并在查看器里公开了原始任务提示词与多状态在线演示,你可以逐一打开核验。

延伸阅读