什么是 Open Design?

Open Design 是一个开源、本地优先的设计工具,定位为 Claude Design 的开源替代方案

它的核心理念非常直接:不重复造轮子

市面上已经有了 Claude Code、Codex、Cursor、Gemini CLI 等强大的 AI 编码代理,Open Design 不再造一个,而是把这些现成的代理接入自己的设计工作流,让它们成为”设计引擎”。项目本身专注于提供技能库、设计系统和交互体验。

目前这个项目在 GitHub 上已经获得了 55,000+ Stars,6,200+ Forks,Apache-2.0 协议,社区非常活跃。

核心特性

1. 16+ 编码代理无缝接入

Open Design 能自动检测并接入你 PATH 中已安装的编码代理 CLI:

代理 支持状态
Claude Code ✅ 优先支持
Codex (OpenAI)
Cursor Agent
Gemini CLI
Copilot
Qwen
其他 OpenAI 兼容 API ✅(BYOK)

如果没安装任何 CLI,也支持通过 API Key 直接调用。

2. 137 个可组合技能

项目内置了 137 个设计技能,覆盖多种场景:

  • 网页原型:SaaS 落地页、仪表盘、管理后台
  • 移动应用:iOS/Android UI 原型
  • PPT 演示文稿:自动生成幻灯片
  • 社交媒体轮播图:适配各平台尺寸
  • 邮件模板:HTML 邮件设计
  • 视频和图片:通过 gpt-image-2、Seedance 2.0 生成

技能遵循 Claude Code 的 SKILL.md 规范,本质上就是文件夹里的文件,放入即可识别,无需安装插件

3. 150 个内置设计系统

每个设计系统都包含完整的颜色、字体、间距等规范:

Linear、Stripe、Vercel、Airbnb、Apple、Google Material、Ant Design 等 150 个主流设计系统开箱即用。

生成设计时可以选择套用哪个设计系统,确保输出风格统一且专业。

4. 本地优先架构

用户电脑 → Open Design Daemon → 你选择的 AI 代理 → 生成文件 → 保存到本地

所有处理都在本地完成:

  • 项目数据保存在 .od/ 目录
  • 代理拥有真实的 ReadWriteBash 权限
  • 生成的文件直接保存到你的项目文件夹
  • 不依赖云端服务,支持离线使用

5. 交互式需求发现

生成设计前,Open Design 会通过内置的”问题表单”收集需求:

  • 目标受众是谁?
  • 什么基调?(专业/活泼/极简…)
  • 品牌色和字体偏好?
  • 需要哪些页面/组件?

先锁定方向再生成,有效减少后期反复修改。

安装方式

方式一:下载桌面应用(推荐普通用户)

访问 open-design.aiGitHub Releases 下载预编译安装包,无需 Node.js 环境,开箱即用。

方式二:Docker 部署

git clone https://github.com/nexu-io/open-design.git
cd open-design/deploy
cp .env.example .env # 编辑 .env,设置 OD_API_TOKEN
docker compose up -d
# 访问 http://localhost:7456

方式三:从源码运行

git clone https://github.com/nexu-io/open-design.git
cd open-design
corepack enable
corepack pnpm --version # 确保 pnpm 版本是 10.33.2
pnpm install
pnpm tools-dev run web

环境要求:Node.js 24+,pnpm 10.33.x。

技术架构

项目的技术栈比较现代:

技术
前端 Next.js 16 + React 18 + TypeScript
后端守护进程 Node.js 24 + Express + SQLite
代理通信 child_process.spawn + 事件解析器
桌面应用 Electron(可选)
包管理 pnpm 工作区

关键设计理念:

  • **”提示栈就是产品”**:发送给 AI 代理的提示由多层可编辑文件组合而成(发现指令、身份章程、设计系统、技能定义),完全透明可定制
  • **”技能是文件,不是插件”**:遵循标准 SKILL.md 规范,放入目录即被识别
  • 内置 MCP 服务器:只读的 Model Context Protocol 服务器,允许 Claude Code 等代理直接访问 Open Design 的项目文件,实现无缝协作

适合谁用?

用户类型 适用场景
独立开发者 快速生成落地页、产品原型
设计师 用 AI 辅助生成初稿,再精修
创业团队 快速出 PPT、Dashboard 原型
AI 工具爱好者 探索 AI 生成设计的工作流

总结

Open Design 的定位很聪明——它不做 AI 代理,而是做 AI 代理的”设计外挂”。你电脑上已有的 Claude Code、Codex 等工具就是它的引擎,它负责把设计工作流串联起来,提供 137 个技能和 150 个设计系统作为弹药。

如果你已经装了 Claude Code 之类的工具,又想尝试 AI 辅助设计,Open Design 值得一试。


项目地址https://github.com/nexu-io/open-design
官网https://open-design.ai/
协议:Apache-2.0