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 进行实时渲染,导出管道处理从幻灯片到视频分镜的一切。

详细安装指南

前置要求

逐步安装

# 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 使用本地守护进程架构。守护进程是唯一特权进程,负责:

当你提交设计请求时,流程是:

  1. 意图解析 — 交互式表单捕获参数(格式、受众、风格、约束)
  2. 方向选择 — 代理从设计理念库中选择五个策展视觉方向之一
  3. 计划流式输出TodoWrite 计划流式输出到 UI,显示代理将构建什么
  4. 项目脚手架 — 守护进程在磁盘上创建项目,包含种子模板、布局库和检查清单
  5. 执行 — 代理读取脚手架,运行预检清单,然后生成制品
  6. 自我批评 — 代理针对自己的输出运行五维批评(一致性、可访问性、美学、完整性、性能)
  7. 渲染 — 最终制品在沙盒 iframe 中渲染,以供预览和导出

Open Design vs Claude Design

功能Open DesignClaude Design
价格免费(开源)付费订阅
本地优先❌ 仅云
模型选择13+ 代理 + BYOK仅 Claude
设计系统72 套(可定制)有限内置
导出格式HTML/PDF/PPTX/MP4/ZIPHTML/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 上提交问题。