open-design 深度解析:本地优先的开源智能体设计工作台
在 AI 编程工具高速迭代的今天,设计任务的自动化仍是一个明显的空白地带——开发者往往需要在原型工具与设计平台之间反复切换。 Anthropic 的 Claude Design 展示了 AI 驱动设计的可能性,但闭源特性限制了自定义空间。本文聚焦其开源替代 open-design,一个采用 Apache-2.0 协议的智能体设计工作台,已获 67,000+ GitHub Star,支持 22 种 AI 编程工具原生集成。
一、项目定位与核心价值
open-design 的定位十分明确:作为 Anthropic Claude Design 的开源替代方案,它是一个本地优先(local-first)、开源的 Agentic 设计工作区。这里的"Agentic"意味着整个设计流程由一个或多个 AI 智能体驱动,而非传统的 GUI 交互模式。
与 Figma 这类传统设计工具通过画布操作像素的模式不同, open-design 的核心思路是让 AI 智能体直接交付真实的 CSS、字体、组件构成的单页制品,最终可导出为 HTML、 PDF、 PPTX 或 MP4 格式。这种模式让设计师和开发者可以在同一个窗口内完成从模糊想法到最终交付的完整流程——发现参考、收集素材、交互式编辑、优化动效、交付给编辑器或代码智能体,全程无需切换应用。
当前项目版本为 v0.11.0(2026 年 6 月发布),代码仓库包含超过 2,366 次提交,采用 Next.js 16 + React 18 + TypeScript 构建前端, Node 24 + Express 作为后端守护进程,存储层使用 SQLite,并通过 Electron 封装为桌面应用。
二、五大制品类型:从原型到视频的完整覆盖
open-design 支持生成五类设计制品,几乎覆盖了日常工作中常见的视觉产出需求:
1. Prototype(原型)
单页 HTML 制品,支持 Web、桌面和移动端三种平台。原型在沙盒化的 iframe 中渲染,可绑定像素级精确的 iPhone 15 Pro 等设备框架,支持多屏幕流程展示。最关键的是,生成的 HTML/CSS 代码可以直接投入 Cursor、 Codex 或 Claude Code 等工具继续构建为 React、 Next.js 或 Vue 项目。
2. Live Dashboard(实时仪表盘)
可编辑的 KPI 墙和决策室,通过调整面板拉取数据,支持就地编辑且 iframe 无需重载即可重新渲染。适合快速搭建数据看板、项目进度追踪面板等场景。
3. Deck(演示文稿)
支持键盘导航的翻页演示文稿,提供 15 个演示模板和 36 个主题可选。输出格式包括 HTML(单文件内联资源)、 PDF(浏览器打印)、 PPTX(智能体驱动导出)。对于需要快速产出商业提案或技术分享的开发者而言,这一功能颇具实用价值。
4. Image(图像)
支持 gpt-image-2、 ImageRouter 等模型,内置 93 个即用提示模板,涵盖编辑、电影、产品、肖像等场景。生成结果支持高分辨率下载,可用于品牌视觉资产制作。
5. HyperFrames(动效视频)
这是 open-design 的特色功能之一。 AI 智能体编写 HTML + CSS + GSAP 代码,通过 headless Chrome + FFmpeg 渲染为确定性的 MP4 视频(支持 1920×1080@30fps)。结合 Seedance 2.0、 Veo 3、 Suno v5 等媒体模型,可实现 30 秒 SaaS 产品宣传、 TikTok 卡拉 OK 说话头、品牌精彩集锦、条形图竞赛等复杂动效。这一能力在当前开源设计工具中较为罕见。
三、设计系统:150 个品牌级 DESIGN.md
open-design 采用DESIGN.md作为设计系统的核心载体,这与传统设计工具的 JSON 配置文件有本质区别。每个DESIGN.md遵循 9 段式架构:
- 颜色(Colors)
- 排版(Typography)
- 间距(Spacing)
- 布局(Layout)
- 组件(Components)
- 动效(Motion)
- 语气(Tone)
- 品牌(Brand)
- 反模式(Anti-patterns)
项目内置 142 个品牌级设计系统,涵盖 Apple、 Tesla、 Stripe、 Vercel、 Airbnb、 Notion、 Figma、 Supabase、 Linear、 Cursor、 Nike、 Spotify、 BMW、 Ferrari 等知名品牌的视觉规范。切换设计系统后,下次渲染会自动使用新的设计令牌(tokens),无需手动调整 theme JSON。
这种 Markdown 化的设计系统有几个显著优势:一是人类可读、易于版本控制;二是 AI 智能体可以直接读取并理解设计规范;三是团队可以基于模板快速定制自有品牌的设计系统。
四、技能与插件生态:可扩展的 Agent 能力
open-design 内置 259+技能(Skills),每个技能是skills/目录下的一个文件夹,遵循 Claude Code 的SKILL.md规范并扩展了od:前置元数据。技能分为 prototype、 deck、 image、 video、 audio、 template、 design-system、 utility 八种模式,覆盖 design、 marketing、 operation、 engineering、 product、 finance、 hr、 sale、 personal 九大场景。
典型的技能包括:
web-prototype:默认落地页/英雄区生成saas-landing:包含 Hero、功能、定价、 CTA 的完整落地页dashboard:带侧边栏的管理/分析面板pm-spec: PM 规格文档(含目录和决策日志)team-okrs: OKR 计分卡guizang-ppt:杂志风格 Web PPThyperframes: HTML 转 MP4 动效
插件系统则更加灵活,目前包含 261 个官方插件,分为完整场景、图像模板、视频模板、设计系统、原子组件、示例六大类别。插件支持在任何编码代理中运行,可实现 Figma/Pencil 迁移到 React/Next.js/Vue、现有代码库品牌刷新等高级功能。
五、多智能体兼容:22+编程工具的 MCP 集成
这是 open-design 最具技术特色的能力之一。项目提供 stdio MCP 服务器和每个代理的安装脚本,支持以下 22 种以上编程智能体 CLI:
| 智能体 | 安装命令 |
|---|---|
| Claude Code | od mcp install claude |
| Codex CLI | od mcp install codex |
| Cursor | od mcp install cursor |
| GitHub Copilot | od mcp install copilot |
| Gemini CLI | od mcp install gemini |
| OpenCode | od mcp install opencode |
| Cline | od mcp install cline |
| Trae | od mcp install trae |
| Kimi CLI | od mcp install kimi |
| Mistral Vibe | od mcp install vibe |
安装后,智能体可以直接读取 Open Design 项目的文件(tokens CSS、 JSX 组件、入口 HTML)作为可按名称查询的结构化 API。这意味着开发者可以在熟悉的编程环境中直接调用设计能力,无需切换 GUI 工具。
对于没有 CLI 的环境, open-design 还支持 BYOK(Bring Your Own Key)代理模式,通过/api/proxy/{anthropic,openai,azure,google,ollama,senseaudio}/stream端点接入 OpenAI、 Anthropic、 Azure OpenAI、 Google Gemini、 Ollama、 LM Studio 或任何 OpenAI 兼容端点。
六、完整工作流:从需求到交付的闭环
open-design 的设计工作流可以概括为七个阶段:
简报 → 插件 → 方向 → 设计系统 → 制品 → 交付 → 记忆
第一阶段(简报):产品经理或开发者输入需求,插件选择器提供落地页、演示文稿、仪表盘、社交帖子等选项。
第二阶段(方向):从 5 个精选方向中选择视觉风格,或通过截图/URL 自动生成DESIGN.md。
第三阶段(制品生成): AI 智能体绑定插件、技能和DESIGN.md,流式输出<artifact>到沙盒 iframe 进行预览。
第四阶段(交付):制品是真实的 HTML/CSS 代码,可直接投入编程工具转为生产代码,或导出为 PPTX/PDF/MP4 直接交付市场团队。
第五阶段(记忆积累):截图、字体、调色板和确认的制品会积累为下次会话的默认值,实现设计资产的持续复用。
七、技术架构与部署方式
open-design 的技术栈选择体现了对开发者友好性的考量:
| 层级 | 技术 |
|---|---|
| 前端 | Next.js 16 App Router + React 18 + TypeScript |
| 后端守护进程 | Node 24 + Express + SSE 流式传输 + better-sqlite3 |
| 存储 | SQLite(项目、对话、消息、标签页、模板) |
| 预览 | 沙盒化 srcdoc iframe + 流式<artifact>解析器 |
| 桌面端 | Electron Shell + 沙盒化渲染器 + Sidecar IPC |
| 导出 | HTML、 PDF、 PPTX、 ZIP、 Markdown、 MP4 |
项目提供五种安装方式:
-
桌面应用(推荐):从 open-design.ai 下载 macOS、 Windows 或 Linux 版本,零配置开箱即用。
-
安装到编程智能体:执行
curl -fsSL https://open-design.ai/install.sh | sh -s <agent>一行命令即可集成到常用编程工具。 -
Docker 部署:
docker compose up -d启动,访问http://localhost:7456。 -
Sealos 部署:通过 Sealos App Store 一键部署,支持持久化工作区存储。
-
源码运行:
git clone后执行pnpm install和pnpm tools-dev run web。
安全方面,守护进程默认绑定127.0.0.1只读模式, SSRF 防护在代理边缘阻止内部 IP/链路本地/CGNAT 访问,连接器凭据和实时制品预览始终保持仅回环,无遥测、无云端往返。
八、对比分析:与主流工具的差异
| 特性 | Claude Design | Figma | Lovable/v0/Bolt | open-design |
|---|---|---|---|---|
| 开源 | ❌ | ❌ | ❌ | ✅ Apache-2.0 |
| 自托管/桌面 | ❌ | ❌ | ❌ | ✅ macOS+Windows+Vercel |
| 智能体原生( CLI 运行) | 仅 Anthropic | ❌ | 仅云代理 | ✅ 22 CLI + BYOK |
| 品牌级 DESIGN.md | 专有 | Theme JSON | 有限 tokens | ✅ 150 系统 |
| 技能/插件/模板 | 闭源 | 插件商店 | 闭源 | ✅ 100+技能·261 插件 |
| HyperFrames (HTML→MP4) | ❌ | ❌ | ❌ | ✅ 一等公民 |
| 刷新现有代码库到品牌 | ❌ | ❌ | ❌ | ✅ 通过代理+DESIGN.md |
| 最低计费 | Pro/Max/Team | Pro/Org | Pro/Team | BYOK·任何兼容端点 |
九、适用场景与使用建议
基于上述分析, open-design 特别适合以下场景:
1. AI 编程工具深度用户:如果你已经在使用 Claude Code、 Cursor、 Codex 等工具, open-design 可以作为设计能力的有益补充,实现从需求到代码的完整工作流。
2. 快速原型验证:产品早期阶段需要快速产出可交互的原型进行用户测试, open-design 的原型生成能力可以显著缩短迭代周期。
3. 营销素材批量生产:结合 HyperFrames 和图像生成功能,可以快速产出社交媒体配图、产品宣传视频等营销资产。
4. 设计系统沉淀:团队可以将积累的设计规范整理为DESIGN.md,通过版本控制管理,供 AI 智能体调用。
使用建议:
- 初次体验建议下载桌面应用,熟悉核心功能后再考虑集成到编程工作流
- 关注 GitHub Issues 中的
good-first-issue标签,可以找到适合贡献的入门任务 - 如果需要特定品牌的设计系统,可以先参考内置的 150 个模板进行修改
结语
open-design 的价值不仅在于它是一个开源的 Claude Design 替代方案,更在于它构建了一套完整的智能体驱动设计工作流标准——从DESIGN.md设计系统到SKILL.md技能协议,从 MCP 服务器到多智能体兼容,这些设计决策都指向一个目标:让 AI 智能体能够真正理解和执行设计任务。
对于开发者而言,这意味着可以将更多重复性设计工作交给 AI 处理,将精力集中在更具创造性的核心问题上。对于设计团队而言,这是一个探索 AI 辅助设计工作流的绝佳实验场。随着项目持续迭代( v0.12.0 计划中的评论模式精准编辑、 Figma 迁移插件等功能), open-design 或许会成为 AI 时代设计工具演变的重要参考范本。
更多推荐



所有评论(0)