Open Design
约 2 分钟阅读
- nexu-io/open-designGitHubnexu-io/open-designnexu-io/open-design · Apache-2.0, TypeScript, React, Next.js, Electron, Express, SQLite · 本地优先的 AI 设计工作台,可生成 Web、桌面和移动端原型、Dashboard、Deck、图片、视频和文档笔记:Open Design
- Apache-2.0, TypeScript, React, Next.js, Electron, Express, SQLite
- 本地优先的 AI 设计工作台,可生成 Web、桌面和移动端原型、Dashboard、Deck、图片、视频和文档
- 支持本地 Agent CLI、MCP 和 BYOK OpenAI-compatible API
- 参考
# macOS Desktop
brew install --cask open-design
brew upgrade --cask open-design
# shallow clone
git clone --depth 1 https://github.com/nexu-io/open-design.git ~/gits/nexu-io/open-design概念
- Artifact Type - 交付物类型
- Prototype, Live Artifact, Deck, Template, Media, Other
- Skill - 定义如何完成任务
- Design Template - 可渲染的起始结构和内容
- Design System -
DESIGN.md,定义品牌、颜色、字体、间距和组件风格 - Plugin - 对 Skill、Template、Design System 和工作流的可安装封装
Skill = 怎么做
Design Template = 从哪里开始
Design System = 做成什么样
Model = 谁来做Execution Mode
| Mode | 特点 | 适用场景 |
|---|---|---|
| Local Agent | Agent 可读写本地文件,项目文件是 canonical source | 多文件项目、已有仓库、持续开发 |
| BYOK | 直接调用模型 API,无文件系统工具,返回完整 <artifact> 块 | 独立原型、Deck、快速设计 |
BYOK 在 Settings -> Execution mode 配置:
- Provider: OpenAI Compatible
- Base URL: 一般以
/v1结尾 - API Key
- Model
模型选择:
gpt-5.6-terra- 默认,质量、速度和成本均衡gpt-5.6-sol- 复杂 UX、信息架构、最终审查gemini-3.7-flash- 参考图、设计稿还原、多模态输入grok-4.6- 代码型原型和第二设计方向
MCP
# 安装到 Agent
od mcp install codex
od mcp install codex --print
# 查询 OpenDesign 项目
od project list --json
od files list <project-id> --json
od files read <project-id> <relative-path>
od plugin list --json
od skills list --jsonmacOS 自带 /usr/bin/od,它是 octal dump 工具,可能覆盖 OpenDesign CLI。
Desktop 安装场景优先复制 Settings -> MCP server 中包含绝对路径的配置。
Development
cd ~/gits/nexu-io/open-design
corepack enable
pnpm install
pnpm tools-dev run web- Node.js
~24 - pnpm
10.33.x pnpm tools-dev是本地开发生命周期入口
FAQ
BYOK 提示 Internal IPs blocked
OpenDesign 默认阻止解析到 private、link-local、CGNAT 和 metadata 地址的 Provider URL,以避免 SSRF。
- 优先使用解析到公网 IP 的 HTTPS 地址
- 自己运行 daemon 时可使用
OD_ALLOWED_INTERNAL_HOSTS明确允许指定主机 - allowlist 是精确 hostname/IP,不支持 CIDR
关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
GitHub4 条
- nexu-io/open-designgithub.com/nexu-io/open-design
- nexu-io/open-design/docs/i18n/QUICKSTART.zh-CN.mdgithub.com/nexu-io/open-design/blob/main/docs/i18n/QUICKSTART.zh-CN.md
- nexu-io/open-design/docs/i18n/README.zh-CN.mdgithub.com/nexu-io/open-design/blob/main/docs/i18n/README.zh-CN.md
- nexu-io/open-design/releasesgithub.com/nexu-io/open-design/releases
其他外链1 条
- open-design.aiopen-design.ai/