Pen 是什么?AI 设计 + Claude Code 一键转代码
· 6 min read
pen(原 Pencil)是 AI 驱动的 UI 设计画布——自然语言描述需求,AI 出多页面 UI,Claude Code 直接读懂转 React 代码,设计 + 代码从此一个工具链。
- 核心定位:自然语言描述需求,AI 自动产出可编辑的多页面 UI
- 最关键的差异:跨多页风格始终统一,Google Stitch 多页后会漂移
- shadcn UI 风格:实测效果最好,组件库自动扫描调用
- Sticky Note 微调:拖个便签写 prompt,省 token 局部改组件
- Claude Code 闭环:核心卖点——选 frame 直接产出 React + Tailwind,像素级复刻
- Figma 互通:复制粘贴单个 frame 到 pen
- Git 版本管理:设计稿是 JSON,跟代码一样
git diff - 结论:Claude Code 工作流里,pen 是当下最闭环的选择
pen 是什么
pen 是一款 AI 驱动的 UI 设计画布——自然语言描述需求,AI 自动产出可编辑的多页面 UI,原生集成 Claude Code,用选中的 frame 一键转 React + Tailwind 代码。
跟传统设计工具(Figma / Sketch)的本质差别:
- AI 是一等公民:自然语言直接出 UI,不是「画完再让 AI 微调」插件
- 不是 SaaS:macOS / Linux 桌面应用(Windows 走 MCP),不存在云端配额焦虑
- 设计文件 = JSON:可 Git 管理,可版本回滚,可被 Claude Code 直接读懂
一句话概括:pen 把 UI 设计从「作图工具」变成「Agent 可调用的中间产物」。
跟 Google Stitch、Figma 实际差在哪
把 pen、Stitch、Figma 三者拉直对比,覆盖三个最常用维度:
| 维度 | Figma | Google Stitch | pen |
|---|---|---|---|
| 设计主体 | 设计师手画 + AI 辅助 | AI 主笔 | AI 主笔,设计师审核 |
| 跨页风格一致性 | 设计师自己保证 | >3 页后漂移 | 风格锁死,统一 |
| 输出物 | .fig 文件,AI 难读懂 | 截图 / HTML | JSON,Claude Code 可解析 |
| 转代码 | 第三方插件 / 手动 | 重新描述需求 | 选 frame 直产 React + Tailwind |
最关键的是第四列:前两条路都得「设计稿 → 重新描述 → 让 AI 重生成」,设计等于被丢弃了一次。pen 是设计稿本身被 Claude Code 当作输入,生成的是同构的代码实现——这是「闭环」的真正含义。
shadcn UI 是默认最优解
pen 内置了几套组件风格(shadcn UI / Material / 其他)。实测 shadcn UI 效果最好——shadcn 组件本就是 Radix + Tailwind 拼出来的可复制源码,pen 扫描组件树直接拼装,生成的 UI 可控性高、风格干净,几乎不用二次清理。