
Anthropic launched Claude Design in April and locked it to their cloud. Eleven days later, the open-source community shipped a free alternative — local-first, BYOK, MIT licensed, runs on whatever coding agent you already have. That project is Open Design, and it just hit v0.9.0 with 57,400 GitHub stars and a built-in model router. If you’re already paying for Claude Code, Codex, or Cursor, this costs you nothing extra.
The Problem With Claude Design
Claude Design is genuinely impressive. You describe a product, and it produces real prototypes, presentation decks, and dashboards powered by Opus 4.7. The UX is polished — streaming artifacts, live agent panel, sandboxed preview. It works well.
What it doesn’t offer: self-hosting, model flexibility, or data residency control. It’s cloud-only, locked to Anthropic’s models, with no BYOK path and no API key substitution. For individuals, that means stacking $20 to $200 per month on top of whatever you’re already paying for Claude. For teams with compliance requirements, it’s a non-starter regardless of price.
This is not a new pattern. Cloud-locked AI tooling keeps launching, and developers keep building around it. Open Design is the latest example.
What Open Design Does
Open Design turns your existing coding-agent CLI into a design artifact engine. You describe what you want, and it produces prototypes, slides, mobile layouts, dashboards, and HyperFrames (motion graphics) — exported as HTML, PDF, PPTX, or MP4.
The architecture is a local daemon plus a web or desktop UI. The daemon is the only privileged process — it spawns your agent CLI, manages sessions, reads skills, and writes artifacts to disk. Nothing passes through Open Design’s servers because there are no Open Design servers. Design output stays in a local SQLite database and per-project files on your machine.
On first launch, the app scans your PATH and detects which agent CLIs you have installed. It handles 16 of them: Claude Code, Codex, Cursor Agent, Gemini CLI, OpenCode, Qwen Code, OpenClaw, Copilot, Hermes, Kimi, Trae, Antigravity CLI, and others. If you manage your toolchains with nvm, fnm, or mise, v0.9 fixes the detection gap that affected Codex and Gemini CLI users.
Setup: Two Lines
Installation is a one-liner. Pick your agent and run it:
# Install with Claude Code
curl -fsSL https://open-design.ai/install.sh | sh -s claude
# Or with Codex
curl -fsSL https://open-design.ai/install.sh | sh -s codex
The installer detects your existing agent, sets up the daemon, and opens the desktop app. If you prefer building from source: Node.js 24 and pnpm 10.33.2+ are the only prerequisites — run pnpm tools-dev and you’re running the full daemon, web layer, and desktop together.
The Skills System Is the Real Story
Open Design ships with 259+ skills and 142+ design systems. This sounds like a feature count, but the implementation is what matters: skills are plain SKILL.md files. You drop one into the skills/ directory and @-mention it in the chat. The daemon reads the file at request time and injects its templates, structural rules, and critique gates into your agent’s system prompt. No GUI configuration, no sync to a cloud registry — just files.
The built-in library covers the obvious categories: web prototypes, mobile layouts, pitch decks, dashboards, email templates, finance reports. The less obvious one is HyperFrames — composable motion graphics exported as MP4, designed for situations where a static slide deck isn’t enough.
Design systems work the same way. Each is a DESIGN.md file encoding typography, color, spacing, and component rules. Open Design ships with 142 of them, covering brand-grade systems from major companies. You can fork any of them, modify the Markdown, and it’s immediately live in your next prompt.
Claude Design doesn’t have a skills system. You can’t extend it, share it, or version-control it. That’s the actual competitive gap — not the price.
What v0.9 Added
The headline addition in v0.9.0 is the built-in AMR (Autonomous Model Router) as a first-class ACP stdio agent. In practice this means: open the app, sign in, start designing — no CLI to install, no API key to configure. AMR reads login state from ~/.amr and handles the model routing itself. For users who want full local control, BYOK mode is still there with a clearer warning UI than previous releases.
The release also adds external image attachment staging — images are now copied into the workspace before the agent processes them, fixing a class of failures where agents couldn’t access pasted files. This is v0.9.0, the 10th release since the project launched in April. Steady cadence for an eight-week-old project.
Limitations Worth Knowing
This is pre-1.0 software and it shows in places. Comment-mode (surgical in-place edits to generated artifacts) is still in progress. The tweaks panel — fine-grained controls for adjusting generated output — is listed on the roadmap but not shipped. Feature parity with Claude Design is the goal, not the current state.
The 57,400 stars are real signal, but they measure excitement more than stability. If you’re evaluating this for a team workflow, test it on real prompts before committing.
When to Use Which
Use Claude Design if you want a polished, fully managed tool and you’re comfortable with Anthropic’s cloud and pricing.
Use Open Design if you already pay for an agent CLI and don’t want another subscription, your team has data residency requirements, or you want to build and share custom design skills as versioned files.
The official Open Design site has the installer and the quickstart guide walks through your first prototype in under five minutes. The project is MIT licensed and the skills library is the most useful starting point once you’re running.













