Open Design:人人都在讨论的开源 Claude Design 替代方案
发布日期:2026-05-04 · 阅读时间:8 分钟 · GitHub: nexu-io/open-design · 6 天 20000+ Star
⚡ 正在 GitHub 上爆发式增长 — Open Design 是 Anthropic Claude Design 的开源答案。本地优先,支持 13+ 编程代理、31 种可组合设计技能、72 套品牌级设计系统,完全自带密钥(BYOK)。无云锁定、无模型锁定、无供应商锁定。以下是如何设置并开始在终端中生成生产级设计。
什么是 Open Design?
当 Anthropic 于 2026 年 4 月 17 日发布 Claude Design 时,它展示了一件了不起的事情:一个 LLM 能停止写散文,开始输出真正的设计制品——HTML/CSS 原型、幻灯片、图片合成,甚至视频分镜。但 Claude Design 附带了限制:闭源、仅付费、仅云、锁定在 Anthropic 的模型栈上。
Open Design(来自 nexu-io)是移除所有这些限制的开源替代方案。同样以制品为先的设计循环,同样的技能驱动工作流,但完全在你的笔记本上运行,使用你已安装的任何编程代理,使用你自己的 API 密钥。
它在 不到一周内获得了 20000+ GitHub Star,成为 2026 年增长最快的仓库之一。本指南涵盖安装、核心概念以及如何有效使用它。
快速入门:30 秒运行
你需要 Node.js 20+ 和 pnpm。选择你的代理:
git clone https://github.com/nexu-io/open-design.git
cd open-design
pnpm install
pnpm tools-dev
就这样。Open Design 自动检测你 PATH 上的任何编程代理——Claude Code、Codex、Gemini CLI、GitHub Copilot CLI、Cursor、Qwen、Hermes 等等。如果你没有,可以配置一个兼容 OpenAI 的代理端节点作为设计引擎。
开发服务器启动后,访问 http://localhost:5173 并输入类似:
"给我做一个种子轮融资的 Pitch Deck — 现代杂志风格排版"
交互式弹窗出现,代理选择一个视觉方向,几秒钟内你就能看到真实的项目文件夹在磁盘上生成,浏览器中还有沙盒预览。
关键特性
1. 13+ 编程代理,一个工作流
Open Design 不自带模型。相反,它利用你机器上已有的任何编程代理——Claude Code、Codex、Gemini CLI、GitHub Copilot CLI、OpenCode、Cursor Agent、Devin、Qwen、Hermes、Kimi、Pi、Kiro、Mistral Vibe。它通过 PATH 扫描在启动时自动检测它们,并将设计任务路由到最强的可用代理。没有代理?BYOK 兼容 OpenAI 的代理端节点作为后备方案。
2. 31 种可组合技能
技能是构建模块。每种技能是一个提示模板 + 文件脚手架 + 检查清单,教会代理特定的设计能力。当前库有 31 种技能,涵盖品牌识别、演示文稿制作、UI 原型设计、视频分镜、图片生成等。技能可以组合——你可以在一次请求中链式使用"品牌识别"→"产品原型"→"Pitch Deck"。
3. 72 套品牌级设计系统
设计系统定义了视觉语言——字体比例、配色方案、间距网格、组件模式。Open Design 提供 72 套设计系统,从极简科技风格到精致的编辑排版。每套都是确定性库(不是 AI 生成的虚浮内容),因此代理保持在定义参数范围内。
4. 本地优先 + BYOK
一切运行在你的机器上。你的设计数据从不会接触第三方云。为任何支持的模型提供商使用你自己的 API 密钥。如果你使用 Claude Code 加自己的 API 密钥,不会产生额外费用——设计循环是你现有代理使用的附加功能。
5. 多格式导出
HTML、PDF、PPTX、MP4、ZIP——Open Design 的制品引擎可以导出五种格式。沙盒预览使用 React 18 + Babel 进行实时渲染,导出管道处理从幻灯片到视频分镜的一切。
详细安装指南
前置要求
- Node.js 20+(用
node --version检查) - pnpm(
npm install -g pnpm) - PATH 上至少有一个编程代理 CLI
- macOS、Linux 或 Windows(推荐 WSL2)
逐步安装
# 1. 克隆仓库
git clone https://github.com/nexu-io/open-design.git
cd open-design
# 2. 安装依赖
pnpm install
# 3. 启动开发环境
pnpm tools-dev
# 4. 在浏览器中打开
# → http://localhost:5173
# 5. (可选)如果使用 BYOK 代理,设置你的 API 密钥
export OPENAI_API_KEY=sk-your-key-here
首次启动可能需要一分钟,因为它会扫描代理并构建设计系统缓存。后续启动几乎是即时的。
底层工作原理
Open Design 使用本地守护进程架构。守护进程是唯一特权进程,负责:
- 代理检测 — PATH 扫描 13+ 支持的 CLI
- 技能加载 — 基于用户意图动态组合提示模板
- 制品管理 — 磁盘上的项目文件夹,包含种子模板、布局库和自查清单
- 沙盒渲染 — 隔离的 iframe 预览,内置 React 18 + Babel
- 导出管道 — HTML/PDF/PPTX/MP4/ZIP 转换
当你提交设计请求时,流程是:
- 意图解析 — 交互式表单捕获参数(格式、受众、风格、约束)
- 方向选择 — 代理从设计理念库中选择五个策展视觉方向之一
- 计划流式输出 —
TodoWrite计划流式输出到 UI,显示代理将构建什么 - 项目脚手架 — 守护进程在磁盘上创建项目,包含种子模板、布局库和检查清单
- 执行 — 代理读取脚手架,运行预检清单,然后生成制品
- 自我批评 — 代理针对自己的输出运行五维批评(一致性、可访问性、美学、完整性、性能)
- 渲染 — 最终制品在沙盒 iframe 中渲染,以供预览和导出
Open Design vs Claude Design
| 功能 | Open Design | Claude Design |
|---|---|---|
| 价格 | 免费(开源) | 付费订阅 |
| 本地优先 | ✅ | ❌ 仅云 |
| 模型选择 | 13+ 代理 + BYOK | 仅 Claude |
| 设计系统 | 72 套(可定制) | 有限内置 |
| 导出格式 | HTML/PDF/PPTX/MP4/ZIP | HTML/PDF |
| 自托管 | ✅ 任何地方 | ❌ |
| 技能库 | 31 种(可组合) | ~10 种(固定) |
| 隐私 | 数据保留在本地 | 发送到云端 |
提示和最佳实践
编写清晰的提示
交互式问题表单是你的好朋友。对受众、格式和视觉风格要具体。"给我做一个 Pitch Deck"也可以,但"给我做一个面向企业 VC 的种子阶段 AI 初创公司的杂志风格 Pitch Deck"会产生好得多的结果。
为任务选择正确的代理
Open Design 会自动检测你的代理,但如果你知道某个代理的强项,可以固定使用它。Claude Code 擅长详细的 HTML/CSS 制品。Gemini CLI 处理创意设计摘要很好。Codex 适合快速原型。对同一个请求尝试不同的代理,看看差异。
用技能迭代
不要期望第一次就能输出完美作品。利用技能的可组合性——先生成品牌识别,然后要求基于该识别制作 Pitch Deck。每次迭代都基于前一次,Open Design 在请求之间维护项目上下文。
常见问题
Open Design 适合生产环境吗?
它正在积极开发中(版本 0.x),但核心制品循环稳定,已经用它生成了数百个生产设计。开源社区正在快速成长。
没有编程代理 CLI 能用吗?
可以。配置兼容 OpenAI 的代理端节点,设置 export OPENAI_API_KEY=sk-...,Open Design 将使用它作为设计引擎。体验相同——只是由于 API 往返会慢一些。
需要 GPU 吗?
不需要。繁重工作由编程代理完成(如果可用,可能使用 GPU),但 Open Design 本身是一个轻量级 Node.js 守护进程,用于编排工作流。它可以在任何笔记本上运行。
我可以贡献自己的设计系统或技能吗?
当然可以。技能只是包含 markdown 提示模板和文件脚手架的目录。设计系统是 JSON 调色板/字体定义。项目欢迎社区贡献,并有清晰的贡献指南。
资源链接
最后更新:2026-05-04 · 本指南由社区维护。在 GitHub 上提交问题。