Skip to content

nexu-io/open-design

⭐ 35,763  ·  TypeScript  ·  GitHub Repo

🎨 Local-first, open-source alternative to Anthropic's Claude Design. ⚡ 19 Skills · ✨ 71 brand-grade Design Systems 🖼 Generate web · desktop · mobile prototypes · slides · images · videos · HyperFrames 📦 Sandboxed preview · HTML/PDF/PPTX/MP4 export 🤖 Runs on Claude Code / Codex / Cursor / Gemini / OpenCode / Qwen / Copilot / Hermes / Kimi CLI.

agent-skills ai-agents ai-design byok claude claude-code-for-design claude-design coding-agents

1-Sentence Summary

Open-source, local-first Claude Design alternative that runs on your existing AI coding agents, eliminating vendor lock-in.

🔥 Key Capabilities & USP

  • 16 Auto-Detected Coding Agents: Automatically discovers and integrates with Claude Code, Codex, Cursor, Gemini CLI, and 12 other agents on your PATH. Pain point solved: No more configuring separate tools or being locked into a single AI provider—switch agents with one click.
  • 31 Composable Design Skills & 129 Design Systems: Generate web, mobile, dashboard, and slide prototypes using brand-grade design systems (Linear, Stripe, Vercel, Apple, etc.). Pain point solved: Eliminates the "blank canvas" problem and ensures production-quality UI consistency without manual theming.
  • Multi-Format Media & Export: Creates images (gpt-image-2), videos (Seedance 2.0), and motion graphics (HyperFrames HTML→MP4), then exports to HTML, PDF, PPTX, MP4, ZIP, or Markdown. Pain point solved: One tool replaces your entire prototyping-to-deliverable pipeline.
  • BYOK Proxy Fallback: When no CLI agent is available, an OpenAI-compatible proxy normalizes SSE streams from Anthropic, OpenAI, Azure, or Google Gemini. Pain point solved: Zero cloud dependency—you bring your own keys and run everything locally or on your own infrastructure.
  • Sandboxed Preview with Live Agent Panel: Renders artifacts in a sandboxed iframe (vendored React 18 + Babel) with real-time visibility into agent todos, tool calls, and interruptible generation. Pain point solved: Debug and iterate on designs without leaving the tool, seeing exactly what the agent is doing.

Architecture

Technical Architecture

ComponentTechnology / Approach
ArchitectureWeb app + local daemon (dual-process)
DaemonPrivileged process performing PATH-scan agent detection, delegates to existing CLI agents
Web LayerNext.js, deployable to Vercel or self-hosted
Preview EngineSandboxed iframe with vendored React 18 + Babel for live rendering
Agent Integration16 auto-detected coding-agent CLIs; BYOK proxy fallback for OpenAI-compatible APIs
StreamingStreaming-artifact loop with live agent panel (todos, tool calls, interruptible)
Prompt SystemSenior-designer workflow with deterministic palette libraries and checklist culture
Export PipelineHTML, PDF, PPTX, MP4, ZIP, Markdown
FoundationBuilt on huashu-design, guizang-ppt-skill, open-codesign, multica

Quick Start Guide

bash
# Clone the repository
git clone https://github.com/nexu-io/open-design.git
cd open-design

# Install dependencies
pnpm install

# Run the local daemon (starts both daemon and web interface)
pnpm tools-dev

Prerequisites: Ensure at least one supported coding-agent CLI (e.g., Claude Code, Codex, Cursor) is installed and available on your system PATH. For full functionality, install pnpm globally (npm install -g pnpm).

Pros, Cons & Use Cases

Pros

  • Fully open-source (Apache 2.0) with no vendor lock-in—you own your workflow
  • Local-first architecture eliminates cloud dependency and data privacy concerns
  • Massive agent compatibility (16 agents) means you use whatever AI you already prefer
  • BYOK at every layer—bring your own API keys, models, and infrastructure
  • Production-ready exports (HTML, PDF, PPTX, MP4) bridge the gap between prototype and deliverable
  • Multi-language README lowers barrier for international teams

Cons

  • Requires CLI agents on PATH for full functionality—not a standalone design tool
  • BYOK proxy fallback is explicitly less capable than native CLI agent integration
  • Relies on external agent CLIs which carry their own costs, limitations, and update cycles
  • Steeper learning curve for non-developer designers unfamiliar with CLI tools and package managers

Who should NOT use this?

  • Pure no-code designers who expect a fully visual, drag-and-drop interface without any terminal interaction
  • Teams without AI agent subscriptions—the tool is free, but the underlying agents (Claude, Codex, etc.) require paid access
  • Organizations with strict "no local CLI tools" policies in managed IT environments
  • Users seeking a finished, consumer-grade product—this is a developer tool that requires setup and configuration

Ideal Use Cases

  • Design engineering teams wanting to integrate AI prototyping into existing agent workflows
  • Startups and indie developers needing rapid, multi-format prototyping without Figma or Adobe subscriptions
  • "Vibe coding" enthusiasts who iterate through natural language and want design output alongside code
  • Privacy-conscious teams that must keep all design data and AI interactions on local machines
  • Agency teams producing client deliverables across multiple formats (web, slides, video, PDF) from a single prompt

Community & Activity

With 35,763 stars and active development (last updated May 2026), Open Design has clearly struck a nerve in the AI-agent ecosystem. The project's rapid adoption signals strong community validation—this isn't a niche experiment but a tool that solves a real, widespread pain point. The combination of local-first philosophy, broad agent support, and professional-grade output formats has resonated deeply with developers and designers alike. Given the momentum and the project's Apache 2.0 license, expect continued growth in both features and community contributions.

Project data from GitHub API, updated in real-time