nexu-io/open-design

★ 96,244⑂ 0

🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.

96,244Star
0Fork
0Watch
0Issue
TypeScriptLanguage
-License
Created · last push · repository size 0 KB · default branch -

README

OpenDesign: The open-source Claude Design alternative

OpenDesign Cloud — the official model service. One recharge to use both agent and image models inside OpenDesign: GPT, Claude, and DeepSeek for agents; GPT Image 2.0, Seedream 5.0 Pro, and Nano Banana 2.0 for images.
> 🚀 DeepSeek V4 Flash and V4 Pro are now available. Put top-tier intelligence to work across prototypes, decks, design systems, and everyday agent tasks. OpenDesign members can use both models without limits for two weeks, directly inside the app.
> 🧩 DeepSeek Harness is now supported. Connect DeepSeek's official dsh agent harness to OpenDesign as a native runtime, with structured thinking, tool calls, model discovery, cancellation, and session resume. Generated files stay in the OpenDesign workflow for live preview and delivery.

https://github.com/nexu-io/open-design/blob/HEAD/OpenDesign hero banner — the headline "The open-source Claude Design alternative" over a classical scene of columns and robed figures on a digital-code backdrop, with stat cards for design systems, plugins, coding agents, and media providers

Website · Download · OpenDesign Cloud · Discord · Follow @OpenDesignHQ

https://github.com/nexu-io/open-design/blob/HEAD/release https://github.com/nexu-io/open-design/blob/HEAD/license https://github.com/nexu-io/open-design/blob/HEAD/discord https://github.com/nexu-io/open-design/blob/HEAD/quickstart

English · Español · Português · Deutsch · Français · 简体中文 · 繁體中文 · 한국어 · 日本語 · العربية · Русский · Українська · Türkçe · ภาษาไทย

---

What is OpenDesign

🎨 The open-source Claude Design alternative.  🖥️ Local-first native desktop app for macOS and Windows.  ⚡ Composable skills, brand-grade DESIGN.md design systems, and ready-to-use plugins.  🖼️ Generates web · desktop · mobile prototypes, live dashboards / artifacts, decks, images, video, plus HyperFrames motion graphics. 🔒 Sandboxed iframe preview · HTML / PDF / PPTX / MP4 export.  🤖 Runs on DeepSeek Harness (dsh) · Claude Code · OpenClaw · Codex · Cursor · OpenCode · Qwen · Copilot · Amp · Hermes · Kimi · Antigravity and 26 distinct local CLI executables, or any OpenAI-compatible endpoint via BYOK.

OpenDesign is what you get when the agent-native loop Anthropic shipped with Claude Design — discover the brief, lock the direction, stream the artifact, critique, deliver — stops being closed and becomes a filesystem of functional skills, rendering design templates, design systems, and plugins that the coding agents already on your laptop can read, write, and remix. Your CLI becomes the design engine, your laptop becomes the studio, and your team's DESIGN.md becomes the brand contract.

It's also the Figma alternative for the agent era — instead of pushing pixels on a canvas, it delivers single-page artifacts in real CSS, real fonts, real components, exported straight to HTML / PDF / PPTX / MP4 — already shaped by your design system, already runnable inside the agent you use every day.

---

Product tour

A quick look at the core OpenDesign workflow. Start from Home with a brief, explore reusable skills in Plugins, and turn brand references into a Design System. Then enter a project's Studio to create and refine prototypes, decks, mobile apps, images, documents, and HyperFrames in one place.

Core pages

https://github.com/nexu-io/open-design/blob/HEAD/OpenDesign Home page with artifact types, brief composer, model picker, and examples
Home — choose an artifact type, enter a brief, and set the design system, working directory, and model before you start.
https://github.com/nexu-io/open-design/blob/HEAD/OpenDesign Plugins page showing the official skills catalog
Plugins — browse official skills by category, search the catalog, and launch a workflow with Try it.
https://github.com/nexu-io/open-design/blob/HEAD/Shopify design system preview inside OpenDesign Studio
Design System — extract and refine a brand's visual language, preview the result, and create with it in the same workspace.

Studio — many artifact types in one project

Inside a project's Studio, the conversation, generated files, and live preview stay together across six artifact types:

https://github.com/nexu-io/open-design/blob/HEAD/Web prototype preview in OpenDesign Studio
Prototype — generate or reconstruct web experiences, inspect the rendered page, and iterate with the agent in place.
https://github.com/nexu-io/open-design/blob/HEAD/Multi-slide deck preview in OpenDesign Studio
Deck — create multi-slide presentations, review thumbnails and speaker notes, and export when ready.
https://github.com/nexu-io/open-design/blob/HEAD/Mobile app artifact preview in OpenDesign Studio
Mobile app — generate and polish mobile interfaces in a device preview, with the conversation, output files, and next-step actions beside it.
https://github.com/nexu-io/open-design/blob/HEAD/Generated image preview in OpenDesign Studio
Image — generate visual assets from the project conversation, preview the result at full size, then download or open it.
https://github.com/nexu-io/open-design/blob/HEAD/Multi-page document preview in OpenDesign Studio
Document — create polished, multi-page guides and editorial documents, inspect the rendered layout, and export or share when ready.
https://github.com/nexu-io/open-design/blob/HEAD/HyperFrame motion graphic preview in OpenDesign Studio
HyperFrame — build code-driven motion graphics, preview the animation inside Studio, and export the finished video.

---

Platform Compatibility

OpenDesign connects to mainstream coding agents in two ways: skills, CLI, and MCP for agents that consume OD, plus native runtime adapters for agents that OD launches directly. DeepSeek Harness is a first-class native runtime through the official dsh CLI, with structured streaming, model discovery, cancellation, and session resume.

| Coding agent / platform          | Status    | Quick setup                    | |---|:---:|---| | Claude Code | ✅ Supported | od mcp install claude | | Claude Desktop | ✅ Supported¹ | od mcp install claude-desktop | | Codex CLI | ✅ Supported | od mcp install codex | | DeepSeek Reasonix | ✅ Supported | od mcp install reasonix | | DeepSeek Harness | ✅ Native runtime | od agent setup deepseek-harness | | Raven | ✅ Supported | od mcp install raven | | Cursor | ✅ Supported | od mcp install cursor | | VS Code + GitHub Copilot | ✅ Supported | od mcp install copilot | | GitHub Copilot CLI | ✅ Supported | od mcp install copilot | | OpenCode | ✅ Supported | od mcp install opencode | | OpenClaw | ✅ Supported | od mcp install openclaw | | Antigravity | ✅ Supported | od mcp install antigravity | | Cline | ✅ Supported | od mcp install cline | | Trae | ✅ Supported | od mcp install trae | | Kimi CLI | ✅ Supported | od mcp install kimi | | Kiro | ✅ Supported | od mcp install kiro | | Pi Agent | ✅ Supported | od mcp install pi | | Mistral Vibe CLI | ✅ Supported | od mcp install vibe | | Hermes Agent | ✅ Supported | od mcp install hermes |

For DeepSeek Harness, install the official dsh CLI first, then select it in OpenDesign or run od agent setup deepseek-harness to install/repair OD's connection component. For MCP integrations: od mcp install --print for a dry-run preview · --uninstall to remove · full list with od mcp install --help.

¹ Automatic MCP configuration for Claude Desktop is currently supported on macOS and Windows only.

https://github.com/nexu-io/open-design/blob/HEAD/The 26 coding-agent CLIs OpenDesign supports — DeepSeek Harness · Claude Code · Codex · OpenCode · Hermes · Antigravity · Vela · Grok Build · Kimi · Cursor Agent · Qwen · Qoder · GitHub Copilot · Pi · Kiro · Kilo · Mistral Vibe · DeepSeek · Reasonix · Aider · Amp · CodeBuddy · Mimo · AtomCode · Devin · Trae

No CLI installed? The BYOK proxy at POST /api/proxy/{anthropic,openai,azure,google,ollama,senseaudio}/stream gives you the same loop (no process spawn) — paste baseUrl + apiKey + model, with presets for OpenAI, Atlas Cloud, Anthropic, Azure OpenAI, Google Gemini, Ollama, LM Studio, vLLM, or any OpenAI-compatible endpoint. Atlas Cloud uses https://api.atlascloud.ai/v1 with your own key and OpenAI-compatible model ids such as qwen/qwen3.5-flash. Per-target SSRF protection blocks internal IPs / link-local / CGNAT at the daemon edge.

Runtime definitions live in apps/daemon/src/runtimes/defs/, with registration and shared stream handling under apps/daemon/src/runtimes/. See docs/agent-adapters.md for the adapter contract.

---

Demo

Four core product categories, all rendered by a coding agent running on your laptop. Click a thumbnail to see the real example.

1 · Prototypes — web · desktop · mobile

The default output surface. Single-page HTML artifacts that read your DESIGN.md and render in a sandboxed iframe.

https://github.com/nexu-io/open-design/blob/HEAD/Web prototype dating-web
Web prototype — an editorial dashboard with scrollbars, KPIs, and charts. Rendered straight from design-templates/dating-web/.
https://github.com/nexu-io/open-design/blob/HEAD/Gamified app
Mobile app prototype — a three-screen gamified flow with XP ribbons and quest detail. Hand off straight to Cursor / Codex / Claude Code to turn into React/Next/Vue.

2 · Live artifacts & dashboards

Live dashboards, decision rooms, KPI walls — single-page artifacts that pull data through a tweaks panel and stay editable in place.

https://github.com/nexu-io/open-design/blob/HEAD/Live dashboard
Live dashboard — an editable KPI wall whose tweaks panel surfaces the parameters worth nudging. The agent emits a manifest, and the iframe re-renders without a reload.
https://github.com/nexu-io/open-design/blob/HEAD/Decision room
Decision room — a multi-source briefing artifact for product / research / ops meetings.
https://github.com/nexu-io/open-design/blob/HEAD/GitHub dashboard
GitHub-style dashboard — repo metrics presented as a live artifact.
https://github.com/nexu-io/open-design/blob/HEAD/Flow live dashboard
Flow live-dashboard template — a domain-specific KPI template, branded through the active DESIGN.md.

3 · Decks — magazine decks, weekly updates, pitches

https://github.com/nexu-io/open-design/blob/HEAD/Magazine deck (guizang-ppt)
Deck mode (guizang-ppt) — magazine layouts, WebGL hero, P0/P1/P2 checklists. Bundled verbatim from op7418/guizang-ppt-skill with its original license preserved.
https://github.com/nexu-io/open-design/blob/HEAD/Swiss deck
Swiss International-style deck — grid-anchored, monochrome accents. One of 15 deck templates and 36 themes under design-templates/html-ppt-*/.

Every deck exports to HTML (single file, inlined assets), PDF (browser print, deck-aware), PPTX (agent-driven skill), ZIP (archive), or Markdown.

4 · Images — gpt-image-2, ImageRouter, custom API

https://github.com/nexu-io/open-design/blob/HEAD/Illustrated city food map
Illustrated city food map
Hand-drawn editorial travel poster
https://github.com/nexu-io/open-design/blob/HEAD/Cinematic elevator scene
Cinematic elevator scene
Single-frame editorial still
https://github.com/nexu-io/open-design/blob/HEAD/Cyberpunk anime portrait
Cyberpunk portrait
Profile avatar — neon face text
https://github.com/nexu-io/open-design/blob/HEAD/3D stone staircase evolution
3D stone staircase
Hewn-stone infographic
https://github.com/nexu-io/open-design/blob/HEAD/Glamorous portrait
Glamorous portrait
Editorial studio shot

93 ready-to-replicate prompts live in prompt-templates/ — preview thumbnails, full prompt body, target model, aspect ratio, and source attribution. One click drops a brief into the composer.

5 · Video & HyperFrames — agent-native motion graphics

[HyperFrames][hyperframes] is HeyGen's open-source, agent-native video framework, integrated as a first-class citizen in OpenDesign. The agent writes HTML + CSS + GSAP, and HyperFrames renders it to a deterministic MP4 via headless Chrome + FFmpeg. Pair it with Seedance 2.0 for cinematic t2v / i2v, Veo 3 / Sora 2 / Kling 2 for routed model variants, and Suno v5 / Lyria 2 for the audio layer.

https://github.com/nexu-io/open-design/blob/HEAD/SaaS promo
30s SaaS product promo · 16:9 · UI 3D reveals
https://github.com/nexu-io/open-design/blob/HEAD/TikTok karaoke
TikTok karaoke talking-head · 9:16 · TTS + word-synced captions
https://github.com/nexu-io/open-design/blob/HEAD/Brand sizzle reel
30s brand sizzle reel · 16:9 · audio-reactive kinetic type
https://github.com/nexu-io/open-design/blob/HEAD/Bar chart race
Bar chart race · 16:9 · NYT-style data infographic
https://github.com/nexu-io/open-design/blob/HEAD/Flight map
Flight map · 16:9 · Apple-style route reveal
https://github.com/nexu-io/open-design/blob/HEAD/Logo outro
4s cinematic logo outro · 16:9 · piece-by-piece assembly + bloom
https://github.com/nexu-io/open-design/blob/HEAD/Money counter
$0 → $10K money counter · 9:16 · Apple-style hype
https://github.com/nexu-io/open-design/blob/HEAD/Website to video
Website-to-video · 16:9 · captures the site at 3 viewports

11 HyperFrames templates + 39 Seedance prompts ship with the repo. Catalog thumbnails © HeyGen; the framework is Apache-2.0. The OD-specific render workflow (composition cache, sandbox-exec workaround, MP4-as-chip) is detailed in design-templates/hyperframes/.

[hyperframes]: https://github.com/heygen-com/hyperframes

---

Why OpenDesign

In April 2026, Anthropic released Claude Design — the first time an LLM stopped writing prose and started delivering design artifacts directly. It went viral. But it stayed closed-source, paid-only, cloud-only, locked to Anthropic's model, Anthropic's skills, Anthropic's surface. No checkout, no self-host, no Vercel deploy, no swap-in-your-own-agent.

OpenDesign (OD) is the open-source alternative. Same loop, same artifact-first mental model, none of the lock-in:

Comparison

| | Claude Design | Figma | Lovable / v0 / Bolt | OpenDesign | |---|---|---|---|---| | Open source | ❌ | ❌ | ❌ | ✅ Apache-2.0 | | Self-host / desktop | ❌ | ❌ | ❌ | ✅ macOS + Windows + Docker + Vercel web | | Agent-native (runs in your CLI) | Anthropic only | ❌ | Cloud agent only | ✅ 25 CLIs + BYOK | | Brand-grade DESIGN.md | Proprietary | Theme JSON | Limited tokens | ✅ 151 systems shipped | | Skills / plugins / templates | Closed | Plugin store | Closed | ✅ 100+ functional skills · rendering templates · 277 plugins | | HyperFrames (HTML→MP4) | ❌ | ❌ | ❌ | ✅ First-class | | Refresh an existing repo to brand | ❌ | ❌ | ❌ | ✅ via agent + DESIGN.md | | Minimum billing | Pro / Max / Team | Pro / Org | Pro / Team | BYOK · any compatible endpoint |

---

Quick start

🖥️ Download the desktop app (recommended — zero config)

The fastest way to use OpenDesign. No Node, no pnpm, no clone.

After install: the app

More AI Agent Skills Trending projects

1

affaan-m / ECC

JavaScript★ 258,555⑂ 0
2

NousResearch / hermes-agent

Python★ 245,605⑂ 0
3

deepseek-ai / deepseek-harness

TypeScript★ 224,514⑂ 0
4

firecrawl / firecrawl

TypeScript★ 180,546⑂ 0
5

anthropics / skills

Python★ 176,366⑂ 0
6

langchain-ai / langchain

Python★ 146,352⑂ 0