English: README.md
你的提示词,你的模型,你的电脑。
Open CoDesign 是一个开源、Local-first 的 AI 设计工具,可以把一句提示词直接变成精致的 HTML 原型、幻灯片和营销素材。
官网 · 快速开始 · 更新日志 · 最新发版 · 社区讨论 · 对比 Claude Design · 文档 · 参与贡献 · 安全说明
ai-design · claude-design-alternative · v0-alternative · bolt-alternative · lovable-alternative · prompt-to-design · ai-prototyping · desktop-design-tool · byok · local-first · electron · multi-model · open-source
- v0.2.0 (准备中,预计一周左右发布) — Agentic Design:带真实工作区的设计会话 · 带权限的文件 / 工具循环 · 按需加载 skill 和 scaffold ·
DESIGN.md设计系统 - v0.1.4 (2026-04-23) — AI 图像生成 · 支持 ChatGPT Plus / Codex 订阅登录 · CLIProxyAPI 一键导入 · API 配置稳定性优化
- v0.1.3 (2026-04-21) — 修复 Gemini
models/前缀 key · 修复 OpenAI 兼容中转 "instructions required" 报错 · 新增第三方中转 SSE 截断提示 - v0.1.2 (2026-04-21) — 发版流程 · Homebrew / winget / Scoop 打包清单
Open CoDesign 可以把一句自然语言提示词,直接变成一个完成度很高的 HTML 原型、幻灯片或者营销素材,而且整个过程都可以在你的电脑上完成。
它适合这样一类人:想要 AI 设计工具的速度,但不想被订阅制绑住,不想把工作流全丢到云端,也不想只能用某一家模型。你可以把它理解成一个更开放、更本地化的 Claude Design 替代方案:开源、桌面原生、支持自带 API Key,也支持多模型切换。
从一条空白提示词开始,Agent 会自己规划、生成、检查,然后交给你一个已经带有 hover 状态、tabs、empty states 等细节的完整结果:
- 直接跑在你的电脑上,不是必须依赖云端工作区
- 直接用你自己的模型,支持 Claude、GPT、Gemini、Ollama、OpenRouter 等
- 导出的是真文件,不是只能截图或者看预览
- 生成过程看得见,Agent 在做什么、调了什么、什么时候可以打断,你都知道
如果你想要 AI 设计工具的速度,但又不想把模型选择、数据和工作流都交给单一平台,Open CoDesign 会是一个更自由的选择。
| Open CoDesign | Claude Design | v0 by Vercel | Lovable | |
|---|---|---|---|---|
| 开源 | ✅ MIT | ❌ 闭源 | ❌ 闭源 | ❌ 闭源 |
| 桌面原生 | ✅ Electron | ❌ 仅 Web | ❌ 仅 Web | ❌ 仅 Web |
| 支持自带 Key | ✅ 任意提供商 | ❌ 仅 Anthropic | ❌ 仅 Vercel | |
| 本地 / 离线 | ✅ 本地应用 | ❌ 云端 | ❌ 云端 | ❌ 云端 |
| 模型支持 | ✅ 20+(Claude、GPT、Gemini、Ollama…) | Claude only | GPT-4o | Multi-LLM |
| 版本历史 | ✅ 本地 SQLite 快照 | ❌ | ❌ | ❌ |
| 数据隐私 | ✅ 应用状态保留在本地 | ❌ 云端处理 | ❌ 云端 | ❌ 云端 |
| 可编辑导出 | ✅ HTML、PDF、PPTX、ZIP、Markdown | |||
| 价格 | ✅ 应用免费,仅承担模型 token 成本 | 💳 订阅制 | 💳 订阅制 | 💳 订阅制 |
不用重写整段提示词。 |
AI 自动生成可调参数。 |
每次迭代都会留下来。 |
看着 Agent 干活。 |
第一次生成一个结果,大概只要: 3 分钟
你需要准备: 一个 API Key,或者本地 Ollama
支持平台: macOS、Windows、Linux
一行命令(推荐):
# Windows
winget install OpenCoworkAI.OpenCoDesign
# macOS
brew install --cask opencoworkai/tap/open-codesign或从 GitHub Releases 直接下载安装包(v0.1.x):
| 平台 | 文件 |
|---|---|
| macOS(Apple Silicon) | open-codesign-*-arm64.dmg |
| macOS(Intel) | open-codesign-*-x64.dmg |
| Windows(x64) | open-codesign-*-x64-setup.exe |
| Windows(ARM64) | open-codesign-*-arm64-setup.exe |
| Linux(x64,AppImage) | open-codesign-*-x64.AppImage |
| Linux(x64,Debian/Ubuntu) | open-codesign-*-x64.deb |
| Linux(x64,Fedora/RHEL) | open-codesign-*-x64.rpm |
每个 release 都会附带 SHA256SUMS.txt 和 CycloneDX SBOM(*-sbom.cdx.json),方便你校验下载内容。
其他包管理器
| 管理器 | 命令 | 状态 |
|---|---|---|
| Scoop(Windows) | scoop bucket add opencoworkai https://github.com/OpenCoworkAI/scoop-bucket && scoop install open-codesign |
🟢 可用 |
| Flathub(Linux) | flatpak install flathub ai.opencowork.codesign |
⏸ 延后到 v0.2(需要签名构建 + AppStream 元数据) |
| Snap(Linux) | snap install --dangerous open-codesign-*.snap |
🟡 随 release 尽量附带,尚未接入 Snap Store |
每次 tag push 后 CI 会把 SHA 自动写回 packaging/,winget PR 合并后后续版本会自动提 bump PR。下游镜像流程见各个 packaging/*/README.md。
v0.1 提示: 当前安装包未签名。macOS Sequoia 15+ 起,右键 → 打开 已不能绕过 Gatekeeper,即使在「系统设置 → 隐私与安全性」里点"仍要打开"也经常失败。最可靠的一行命令:
xattr -cr "/Applications/Open CoDesign.app"跑完直接双击打开即可。(0.1.x 旧版本装完后路径是
/Applications/open-codesign.app。) Windows:SmartScreen → More info → Run anyway。想要可验证构建可以自己从源码编译,见 CONTRIBUTING.md。
首次启动时,Open CoDesign 会直接打开设置页。你可以粘贴任意支持的 provider key:
- Anthropic(
sk-ant-…) - OpenAI(
sk-…) - Google Gemini
- 任意 OpenAI 兼容中继,比如 OpenRouter、SiliconFlow、本地 Ollama
凭证会保存在 ~/.config/open-codesign/config.toml(文件权限 0600,与 Claude Code、Codex、gh CLI 的做法一致)。除非你选择的模型提供商本身需要联网,请求内容不会额外离开你的机器。
你可以直接选 十五个内置 demo 之一,比如 landing page、dashboard、pitch slide、pricing、mobile app、chat UI、event calendar、blog article、receipt/invoice、portfolio、settings panel 等,也可以直接写自己的需求。几秒内,你就能看到一个沙箱中的可交互原型。
如果你已经在用 Claude Code 或 Codex,现有的 provider、model 和 API key 都可以一键导入,不用复制粘贴,也不用重新配一遍。
通用 AI 工具很容易产出“差不多就那样”的设计。Open CoDesign 内置了 十二个设计技能模块,包括幻灯片、仪表盘、落地页、SVG 图表、玻璃拟态、编辑风排版、Hero 区块、价格页、页脚、聊天界面、数据表格和日历,同时还有一层内置的设计约束,帮助模型更稳定地做出更讲究的排版、留白和配色。
每次生成时,这些能力都会自动参与。在模型真正开始写 CSS 之前,它会先判断当前需求适合哪些技能,并围绕布局意图、设计系统一致性和对比度做推理,从而让你用任意模型时,都更容易得到像样的设计结果。
如果你想把自己的风格教给模型,只需要在项目里加一个 SKILL.md。
- 统一的 provider 抽象:支持 Anthropic、OpenAI、Gemini、DeepSeek、OpenRouter、SiliconFlow、本地 Ollama,以及任意 OpenAI-compatible relay;同时支持无 key 的 IP 白名单代理
- 一键导入 Claude Code 和 Codex 配置:现有的 provider、model 和 key 可以直接带进来
- 动态模型选择器:每个 provider 都会展示真实模型列表,而不是一小撮写死的选项
- 提示词 → HTML 或 JSX/React 组件原型,渲染在隔离的 sandbox iframe 中(本地 vendored React 18 + Babel)
- 十五个内置 demo + 十二个设计技能模块:给常见设计需求准备好的起点
- 实时 Agent 面板:模型编辑文件时,工具调用会实时流式展示
- AI 图像生成:可选启用,为 hero、产品图、背景和插画生成位图素材
- AI 自动生成调节参数:模型会主动暴露值得调的参数,比如颜色、间距和字体
- Comment mode:点击预览中的任意元素,留下批注,模型只重写对应局部
- 支持中途取消生成:停止后也不会丢失之前的上下文和结果
- 手机 / 平板 / 桌面预览:一键切换真实响应式视图
- Files 面板:导出前先检查多文件产物(HTML、CSS、JS)
- 即时设计切换:最近五个设计会保持 iframe 存活,因此 Hub 和 Workspace 之间切换几乎零延迟
- 连接诊断面板:一键检测任意 provider 的连接状态,并给出可操作的报错信息
- 每次生成的 token 计数:侧边栏直接看到这一轮花了多少 token
- 四个设置页签:Models、Appearance、Storage、Advanced
- 浅色 / 深色主题,以及 英文 / 简体中文 UI 的实时切换
- 五种导出格式:HTML(内联 CSS)、PDF(本地 Chrome)、PPTX、ZIP、Markdown
- GitHub Release 发布链路:当前提供未签名的 DMG(macOS)、EXE(Windows)和 AppImage(Linux);v0.5 会加入代码签名和可选自动更新
当前版本是 v0.1.4,v0.2.0 正在准备中。优先级仍可能调整,但下一版主题已经确定:Agentic Design。
- AI 图像生成:通过 OpenAI 图像模型或 OpenRouter 图像模型生成位图素材,默认关闭,可在设置里启用
- ChatGPT Plus / Codex 订阅登录:一键 OAuth,适合不想手动粘贴 API Key 的用户
- CLIProxyAPI 一键导入:自动发现正在运行的本地代理,并带入 Settings
- API 配置稳定性优化:对 timeout、SSE 截断、缺少
/models、Messages API 不兼容等中转问题给出更清楚的诊断
预计一周左右发布。v0.2 会把 Open CoDesign 从一次性生成器升级成一个本地设计 agent,每个设计都有真实工作区:
- Design as session:每个 design 都是一个 pi session,历史写入 JSONL,产物落在磁盘工作区
- 带权限的 agent loop:复用 pi 的 read、write、edit、bash、grep、find、ls,由 Open CoDesign 权限 UI 统一拦截
- 按需调用设计工具:
ask、scaffold、skill、preview、gen_image、tweaks、todos、done DESIGN.md作为设计系统源文件:品牌 token 和设计决策写成可编辑文件,而不是存在模型记忆里- v0.1 迁移路径:旧 SQLite 设计会迁移到真实工作区和 session history
- 继续打磨新版
ask、preview、tweaks 和进程管理界面 - 成本透明化:生成前估算 + 每周预算控制(每轮 token 计数已上线)
- 版本快照 + 并排 diff
- 三种风格并行探索
- 从代码库提取设计系统 token
- 代码签名(Apple ID + Authenticode)+ 可选自动更新 — v0.5
- Figma 图层导出 — 1.0 之后
有想优先做的事?欢迎开 issue 或给已有的 issue 点个 👍,我们真的会看。
- Electron + React 19 + Vite 6 + Tailwind v4
@mariozechner/pi-ai与pi-coding-agent(模型 / provider 与 agent loop 基础能力)better-sqlite3、electron-builder
Open CoDesign 在 LINUX DO 社区首发,感谢佬友们的反馈和建议。
- GitHub Discussions — 在 Show & Tell 晒你生成的设计,Q&A 提使用问题,Ideas 提功能建议。
- LINUX DO — 中文讨论、使用心得、反馈(首发社区)。
- GitHub Issues — 可复现的 bug 报告。
中文用户交流群(微信):
⚠️ 微信群二维码每 7 天自动失效(当前截至 5 月 4 日 有效)。扫码失败请到 GitHub Issues 留言,我们会更新这里的图片。
英文或异步讨论:GitHub Issues · 安全问题:SECURITY.md。
请先阅读 CONTRIBUTING.md。较大的改动建议先开 issue,发 PR 前请先运行 pnpm lint && pnpm typecheck && pnpm test。
MIT。你可以 fork、发布、商用。第三方依赖相关声明保留在 NOTICE。
如果你在论文、文章或产品对比中引用 Open CoDesign,可以使用下面的格式:
@misc{open_codesign_github,
author = {OpenCoworkAI Contributors},
title = {Open CoDesign: An Open-Source Desktop AI Design Tool},
year = {2026},
howpublished = {\url{https://github.com/OpenCoworkAI/open-codesign}},
note = {GitHub repository}
}或者直接使用仓库根目录下机器可读的 CITATION.cff。



