简体中文: README.zh-CN.md
Your prompts. Your model. Your laptop. The open-source alternative to Anthropic Claude Design.
Website · Quickstart · Docs · Contributing · Security
Open CoDesign turns a natural-language prompt into a polished HTML prototype, slide deck, or marketing asset — entirely on your laptop, with whichever AI model you already pay for. Think of it as Claude Design, minus the subscription lock-in, minus the cloud account, minus the single-model ceiling.
Demo video coming soon.
| Open CoDesign | Claude Design | v0 by Vercel | Lovable | |
|---|---|---|---|---|
| Open source | ✅ Apache-2.0 | ❌ Closed | ❌ Closed | ❌ Closed |
| Desktop native | ✅ Electron | ❌ Web only | ❌ Web only | ❌ Web only |
| Bring your own key | ✅ Any provider | ❌ Anthropic only | ❌ Vercel only | |
| Local / offline | ✅ Fully local | ❌ Cloud | ❌ Cloud | ❌ Cloud |
| Models | ✅ 20+ (Claude, GPT, Gemini, Ollama…) | Claude only | GPT-4o | Multi-LLM |
| Version history | ✅ Local SQLite snapshots | ❌ | ❌ | ❌ |
| Data privacy | ✅ 100% on-device | ❌ Cloud-processed | ❌ Cloud | ❌ Cloud |
| Price | ✅ Free, token cost only | 💳 Subscription | 💳 Subscription | 💳 Subscription |
Get the latest installer from GitHub Releases:
| Platform | File |
|---|---|
| macOS (Apple Silicon) | open-codesign-*-arm64.dmg |
| macOS (Intel) | open-codesign-*-x64.dmg |
| Windows | open-codesign-*-Setup.exe |
| Linux | open-codesign-*.AppImage |
v0.1 note: installers are unsigned. macOS: right-click → Open. Windows: More info → Run anyway. Want a verified build? Compile from source — see CONTRIBUTING.md.
First launch opens the Settings page. Paste any provider key:
- Anthropic (
sk-ant-…) - OpenAI (
sk-…) - Google Gemini
- Any OpenAI-compatible relay (OpenRouter, SiliconFlow, local Ollama)
Credentials stay in ~/.config/open-codesign/config.toml, encrypted via Electron safeStorage. Nothing leaves your machine.
Pick one of the eight built-in demos or describe your own. A sandboxed prototype appears in seconds.
Generic AI tools produce generic output. Open CoDesign ships with a built-in anti-AI-slop design Skill — a curated instruction set that steers the model toward considered typography, purposeful whitespace, and meaningful color, not #3B82F6 blue buttons on every artifact.
The first version of this Skill is already in every generation. Before the model writes a line of CSS, it reasons through layout intent, design system coherence, and contrast — the same editorial discipline behind Claude Design's best outputs, available on any model you bring.
Add a SKILL.md to any project to teach the model your own taste.
- Multi-provider onboarding — Anthropic, OpenAI, and any OpenAI-compatible relay
- Prompt → HTML prototype, rendered in a sandboxed iframe
- AI-generated sliders: model emits the parameters worth tweaking (color, spacing, font); drag to refine
- Inline comments: click any element in the preview, leave a note, model rewrites only that region
- HTML export with inlined CSS
- Generation cancellation
- Settings with per-provider API key management
- GitHub Release pipeline (macOS DMG, Windows EXE, Linux AppImage)
| Feature | Status |
|---|---|
| Multi-provider onboarding + Settings | ✅ Shipped |
| Prompt → HTML prototype (sandboxed iframe) | ✅ Shipped |
| AI-generated tunable sliders | ✅ Shipped |
| Inline comment → AI patch | ✅ Shipped |
| HTML export (inlined CSS) | ✅ Shipped |
| Cost transparency (token estimate + weekly spend) | 🔜 Coming |
| Version snapshots + side-by-side diff | 🔜 Coming |
| Codebase → design system (token extraction) | 🔜 Coming |
| Three-style parallel exploration | 🔜 Coming |
| PPTX export | 🔜 Coming |
| PDF export | 🔜 Coming |
| Code-signing (Apple ID + Authenticode) | 🔜 Stage 2 |
| Figma layer export | 🔜 Post-1.0 |
If you reference Open CoDesign in a paper, article, or product comparison, please use:
OpenCoworkAI (2026). open-codesign: Open-source desktop AI design tool.
GitHub. https://github.com/OpenCoworkAI/open-codesign
Apache-2.0 License.
Or the machine-readable CITATION.cff at the repo root.
- Electron + React 19 + Vite 6 + Tailwind v4
@mariozechner/pi-ai(multi-provider model abstraction)better-sqlite3,electron-builder
Read CONTRIBUTING.md. Open an issue before writing code, sign commits with DCO, run pnpm lint && pnpm typecheck && pnpm test before a PR.
Apache-2.0 — fork it, ship it, sell it. Keep the NOTICE.