Open Design
Open-source, local-first alternative to Claude Design (Anthropic, Apr 2026, Opus 4.7). Apache-2.0, BYOK at every layer, 16 coding-agent CLIs auto-detected from
PATHbecome the design engine, driven by 31 composable Skills + 72+ Design Systems. 40k stars in 2 weeks. Repo: https://github.com/nexu-io/open-design
🚀 What it is
- Web (Next.js 16) + local daemon (Node 24, Express, SQLite) + optional Electron desktop (macOS Apple Silicon, Windows x64)
- Deploy: locally (
pnpm tools-dev), Docker (docker compose up -don:7456), Vercel (web layer), download from open-design.ai - Version: 0.8.0-preview (May 2026, “design’s old world ends here”)
- License: Apache-2.0
🧩 At a glance
| What you get | |
|---|---|
| Coding-agent CLIs (16) | Claude Code · Codex · Devin for Terminal · Cursor Agent · Gemini CLI · OpenCode · Qwen · Qoder · Copilot CLI · Hermes (ACP) · Kimi (ACP) · Pi (RPC) · Kiro · Kilo · Mistral Vibe · DeepSeek TUI |
| BYOK proxy | /api/proxy/{anthropic,openai,azure,google}/stream — paste baseUrl+key+model; SSRF blocked at daemon edge; loopback OK (Ollama, LM Studio) |
| Skills (31) | 27 prototype mode (web-prototype, saas-landing, dashboard, mobile-app, gamified-app, social-carousel, magazine-poster, dating-web, sprite-animation, motion-frames, critique, tweaks, pm-spec, eng-runbook, finance-report, hr-onboarding, invoice, kanban-board, team-okrs…) + 4 deck (guizang-ppt, simple-deck, replit-deck, weekly-update). Grouped by scenario: design/marketing/operation/engineering/product/finance/hr/sale/personal |
| Design Systems (72+) | Linear, Stripe, Vercel, Airbnb, Tesla, Notion, Anthropic, Apple, Cursor, Supabase, Figma, Resend, Raycast, Lovable, Cohere, Mistral, ElevenLabs, X.AI, Spotify, Webflow, Sanity, PostHog, Sentry, MongoDB, ClickHouse, Cal, Replicate, Clay, Composio, Xiaohongshu… + 57 design skills from awesome-design-skills |
| Visual directions | 5 curated schools (Editorial Monocle, Modern Minimal, Warm Soft, Tech Utility, Brutalist Experimental) — deterministic OKLch palettes + font stack |
| Device frames | iPhone 15 Pro, Pixel, iPad Pro, MacBook, Browser Chrome — pixel-accurate, shared assets |
| Media generation | gpt-image-2 (Azure/OpenAI) — posters/avatars/infographics · Seedance 2.0 (ByteDance) — 15s text-to-video, image-to-video · HyperFrames — HTML→MP4 motion graphics · 93 prompts gallery |
| Imports | Claude Design export ZIP → POST /api/import/claude-design (continue editing where Anthropic left off) |
| Export | HTML (inline assets), PDF (browser print, deck-aware), PPTX, ZIP, Markdown, MP4 |
| Persistence | SQLite .od/app.sqlite (projects, conversations, messages, tabs, templates), files in .od/projects/<id>/ |
| Lifecycle | pnpm tools-dev start|stop|run|status|logs|inspect|check |
☘️ Six load-bearing ideas
- We don’t ship the agent. Yours is enough. The daemon scans
PATH, finds CLIs, spawns them withcwdset to the project folder. - Skills are files, not plugins. Claude Code SKILL.md convention + extended
od:frontmatter (mode,platform,scenario,preview.type,design_system.requires,default_for,featured,fidelity,speaker_notes,animations,example_prompt). - Design Systems are portable Markdown, not theme JSON. 9-section
DESIGN.md(color, typography, spacing, layout, components, motion, voice, brand, anti-patterns). - Interactive question form prevents 80% of redirects. RULE 1: every brief starts with
<question-form id="discovery">(Junior-Designer mode fromhuashu-design). - The daemon makes the agent feel local — because it is. Real Read/Write/Bash/WebFetch, SQLite session state.
- The prompt stack is the product. Composition: discovery → identity charter → active DESIGN.md → active SKILL.md → project metadata → skill side files → (optional) deck framework directive.
🎨 Flagship skills
dating-web— consumer dating dashboard (ticker, KPIs, 30-day chart, editorial typography)digital-eguide— cover + lesson spreademail-marketing— table-fallback safe HTMLgamified-app— 3-frame mobile prototype with XP barsmobile-onboarding— splash + value-prop + sign-inmotion-frames— looping CSS animations, HyperFrames-readysocial-carousel— 3-card 1080×1080sprite-animation— pixel/8-bit explainermagazine-poster,wireframe-sketch,critique(5-dim scoresheet: Philosophy/Hierarchy/Detail/Function/Innovation)
🧠 OSS shoulders
alchaincyf/huashu-design— design philosophy compass, Junior-Designer workflow, 5-step brand-asset protocol, anti-AI-slop checklistop7418/guizang-ppt-skill— deck mode, bundled verbatim with the original LICENSEOpenCoworkAI/open-codesign— first OSS Claude-Design alternative; OD borrows the streaming-artifact loop, sandboxed-iframe preview, agent panelmultica-ai/multica— daemon-and-runtime, PATH-scan agent detectionVoltAgent/awesome-design-md— 70 product systemsbergside/awesome-design-skills— 57 design skills
✍️ Quickstart
# Docker (fastest)
git clone https://github.com/nexu-io/open-design.git
cd open-design/deploy
docker compose up -d
# http://localhost:7456
# From source (Node 24, pnpm 10.33.x via corepack)
git clone https://github.com/nexu-io/open-design.git
cd open-design
corepack enable
pnpm install
pnpm tools-dev run webFirst launch detects CLIs on PATH and picks one automatically.
📒 Architecture (1 minute)
browser (Next.js 16) → daemon (Express + SQLite) → spawn(cli, [...], cwd=.od/projects/<id>)
↘ /api/proxy/{provider}/stream (BYOK, SSRF blocked)
Layers: Next.js 16 + React 18 + TS frontend · Node 24 + Express + better-sqlite3 daemon · child_process.spawn with typed parsers (claude-stream-json, acp-json-rpc, pi-rpc, plain) · sandboxed iframe srcdoc preview · Electron desktop with sidecar IPC.
🧩 Related
- AI UX Design Tools — hub for UX/design AI tools
- UX Pilot, UX RULER, UI UX Pro Max, Impeccable — peer design tools
- GPT Image 2 + Seedance Workflow — same image+video stack, OD bundles them
- Awesome Nano Banana Pro Prompts — prompt library for image gen
- Agent Skills — base SKILL.md convention
- Awesome Agent Skills — cross-platform skill ecosystem
- Awesome Claude Code
- Claude Code, Cursor
- Everything Claude Code — peer cross-harness framework
- Hermes Agent — supported via ACP
🔗 Resources
- Repo: https://github.com/nexu-io/open-design
- Download: https://open-design.ai
- Releases: https://github.com/nexu-io/open-design/releases
- Skills protocol: docs/skills-protocol.md
- 0.8.0 announcement: https://github.com/nexu-io/open-design/discussions/1727