← Back to Blog

Open Design — The Open-Source Alternative to Claude Design

Open Design — The Open-Source Alternative to Claude Design

When Anthropic released Claude Design in April 2026, it changed how people think about AI-assisted design. Instead of generating prose, the model started shipping real design artifacts — HTML pages, magazine layouts, mobile mockups, pitch decks — right inside the chat. It went viral overnight.

But there was a catch: Claude Design was closed-source, cloud-only, paid-only, and locked to Anthropic's model. You couldn't self-host it, couldn't swap in your own agent, couldn't extend it with custom skills, and couldn't deploy the output anywhere without exporting.

Open Design (OD) is the answer. It's an open-source (Apache-2.0), local-first design platform that replicates the Claude Design workflow — but runs entirely on your laptop, works with 16 different AI coding agents (Claude Code, Codex, Gemini CLI, and more), ships 31 built-in design skills, 72+ brand-grade design systems, and generates production-grade HTML prototypes, slide decks, mobile mockups, social carousels, and even videos. All with your own API keys and zero cloud lock-in.

Why Open Design Is Trending

Open Design hit GitHub on April 28, 2026, and crossed 38,000+ stars in just two weeks. Here's why it's getting so much attention:

  • Local-first, BYOK design. Every AI interaction stays on your machine. The daemon detects whichever coding CLI you already have installed and delegates design work to it — no separate subscription, no Anthropic lock-in.
  • 16 coding-agent CLIs supported. Claude Code, OpenAI Codex, Devin for Terminal, Cursor Agent, Gemini CLI, OpenCode, Qwen Code, Qoder CLI, GitHub Copilot CLI, Hermes (ACP), Kimi CLI, Pi, Kiro CLI, Kilo, Mistral Vibe CLI, and DeepSeek TUI — all auto-detected on your PATH.
  • 31 skills + 72 design systems. From web prototypes to pitch decks to social carousels to PM specs. Design systems follow the portable DESIGN.md schema — switch from Linear's palette to Stripe's with one click.
  • Docker support. One docker compose up -d and you're running. No Node.js or pnpm needed.
  • Claude Design ZIP import. Already have a Claude Design export? Drop it on the welcome dialog — OD converts it into a real project so your local agent can keep editing where Anthropic left off.

Architecture

Open Design Architecture

The architecture has three layers:

Web Layer (Next.js 16) — The browser-based UI: chat interface, file workspace, sandboxed iframe preview, settings panel, and import dialogs.

Daemon Layer (Express + SQLite) — The core server that runs locally. It routes API calls, manages the SQLite database (projects, conversations, messages, tabs, templates), serves design systems and skills, and handles multi-provider BYOK proxy with SSRF blocking.

Agent Transport — The daemon spawns your chosen coding CLI as a child process, giving it real Read, Write, Bash, and WebFetch tools against a physical artifact folder.

Prerequisites

  • Docker Desktop (or any Docker environment with Compose v2)
  • A coding-agent CLI on your PATH (optional but recommended)
  • An API key for the BYOK fallback (Anthropic, OpenAI, Azure OpenAI, or Google Gemini)

Setup with Docker

Getting Open Design running is a three-command process:

git clone https://github.com/nexu-io/open-design.git
cd open-design/deploy
docker compose up -d

Open your browser to:

http://localhost:7456

Common Docker Commands

# View logs
docker compose logs -f

# Restart
docker compose restart

# Stop
docker compose down

# Pull latest version
docker compose pull
docker compose up -d

Running from Source

git clone https://github.com/nexu-io/open-design.git
cd open-design
corepack enable
pnpm install
pnpm tools-dev run web

This requires Node.js ~24 and pnpm 10.33.x.

Usage Walkthrough

  1. Pick a skill. Choose from 27 prototype skills (web prototype, SaaS landing, dashboard, mobile app, social carousel, magazine poster, motion frames) or 4 deck skills.

  2. Choose a design system. Pick from 72+ systems (Linear, Stripe, Vercel, Airbnb, Notion, Apple, Cursor, Supabase, Figma, and more).

  3. Write your brief. The prompt stack kicks in with an interactive question form that locks down surface, audience, tone, and constraints. If no brand is specified, a direction picker offers 5 curated visual directions. The daemon spawns your agent CLI in a real project folder.

  4. Preview and export. The artifact renders in a sandboxed iframe. Download as HTML, PDF, PPTX, ZIP, or Markdown.

Key Features

Multi-Model Flexibility

  • Local CLI agent: Auto-detected on PATH — Claude Code, Codex, Gemini CLI, etc.
  • BYOK proxy: POST /api/proxy/{anthropic,openai,azure,google}/stream with any baseUrl + apiKey + model. Supports OpenAI-compatible endpoints (DeepSeek, Groq, OpenRouter, Ollama, LM Studio). SSRF-guarded.

Media Generation

Beyond code, Open Design generates images via gpt-image-2, videos via Seedance 2.0 and HyperFrames, and ships 93 ready-to-replicate prompt templates.

Anti-AI-Slop Design Culture

  • Question form first — never a single blank prompt
  • Brand-color extraction protocol
  • 5-dimensional self-critique before every artifact emission
  • P0/P1/P2 checklists per skill
  • Explicit slop blacklist

Claude Design Import

Drop a .zip export from Claude Design onto the welcome dialog. The daemon extracts it into a real project folder with the entry file open as a tab.

MCP Server

Open Design ships a read-only stdio MCP server. Wire it into Claude Code, Codex, Cursor, or any MCP-compatible client.

Comparison

  • Claude Design: Closed-source, cloud-only, Anthropic-only, subscription-based, no self-host
  • Open CoDesign: MIT-licensed, desktop Electron app, bundles pi-ai, 12 skills, no Docker deploy
  • Open Design: Apache-2.0, web app + local daemon, 16 CLI agents + BYOK proxy, 31 skills + 72 design systems, Docker-ready, Vercel-deployable

Resources

  • GitHub: github.com/nexu-io/open-design
  • Website: open-design.ai
  • Discord: discord.gg/qhbcCH8Am4
  • X / Twitter: @nexudotio
  • License: Apache-2.0
← Retour au Blog

Open Design — L'Alternative Open-Source à Claude Design

Open Design — L'Alternative Open-Source à Claude Design

Quand Anthropic a publié Claude Design en avril 2026, la façon de concevoir avec l'IA a changé. Au lieu de générer du texte, le modèle produisait de véritables artefacts de design — pages HTML, maquettes de magazines, mockups mobiles, pitch decks — directement dans la discussion. Le phénomène est devenu viral en une nuit.

Mais il y avait un problème : Claude Design était propriétaire, exclusivement cloud, payant et verrouillé sur le modèle d'Anthropic. Impossible de l'auto-héberger, de changer d'agent, d'étendre ses compétences ou de déployer les résultats sans exporter.

Open Design (OD) est la réponse. C'est une plateforme de design open-source (Apache-2.0) et locale qui reproduit le workflow de Claude Design — mais fonctionne entièrement sur votre machine, fonctionne avec 16 agents de codage IA différents (Claude Code, Codex, Gemini CLI, etc.), embarque 31 compétences de design, 72+ systèmes de design professionnels et génère des prototypes HTML, des pitch decks, des mockups mobiles, des carrousels sociaux et même des vidéos. Le tout avec vos propres clés API et zéro dépendance au cloud.

Pourquoi Open Design Cartonne

Open Design est arrivé sur GitHub le 28 avril 2026 et a dépassé les 38 000 étoiles en seulement deux semaines :

  • Local d'abord. Chaque interaction IA reste sur votre machine. Le démon détecte le CLI de codage que vous avez déjà installé et lui délègue le travail de design — pas d'abonnement supplémentaire.
  • 16 agents de codage supportés. Claude Code, OpenAI Codex, Devin for Terminal, Cursor Agent, Gemini CLI, OpenCode, Qwen Code, Qoder CLI, GitHub Copilot CLI, Hermes, Kimi CLI, Pi, Kiro CLI, Kilo, Mistral Vibe CLI et DeepSeek TUI.
  • 31 compétences + 72 systèmes de design. Des prototypes web aux pitch decks en passant par les carrousels sociaux et les specs produit.
  • Docker supporté. Un docker compose up -d suffit. Pas besoin de Node.js ou pnpm si vous préférez les conteneurs.
  • Import Claude Design. Déposez une exportation .zip de Claude Design et OD la convertit en projet réel.

Architecture

Architecture Open Design

L'architecture comprend trois couches :

Couche Web (Next.js 16) — L'interface utilisateur : chat, espace de travail, aperçu dans un iframe isolé, panneau de configuration et dialogues d'importation.

Couche Démon (Express + SQLite) — Le serveur central qui gère les appels API, la base de données SQLite (projets, conversations, messages, onglets, modèles), les systèmes de design et le proxy BYOK multi-fournisseur avec blocage SSRF.

Transport d'Agent — Le démon lance le CLI de codage choisi comme processus enfant, lui donnant de véritables outils Read, Write, Bash et WebFetch sur un dossier d'artefacts physique.

Prérequis

  • Docker Desktop (ou tout environnement Docker avec Compose v2)
  • Un CLI d'agent de codage sur votre PATH (optionnel mais recommandé)
  • Une clé API pour le proxy BYOK (Anthropic, OpenAI, Azure OpenAI ou Google Gemini)

Installation avec Docker

git clone https://github.com/nexu-io/open-design.git
cd open-design/deploy
docker compose up -d

Ouvrez votre navigateur sur http://localhost:7456.

Commandes Docker Courantes

# Voir les logs
docker compose logs -f

# Redémarrer
docker compose restart

# Arrêter
docker compose down

# Mettre à jour
docker compose pull
docker compose up -d

Installation depuis les Sources

git clone https://github.com/nexu-io/open-design.git
cd open-design
corepack enable
pnpm install
pnpm tools-dev run web

Nécessite Node.js ~24 et pnpm 10.33.x.

Guide d'Utilisation

  1. Choisissez une compétence. 27 compétences prototype (site web, SaaS landing, dashboard, app mobile, carrousel social, poster magazine) ou 4 compétences présentation.

  2. Choisissez un système de design. Plus de 72 systèmes (Linear, Stripe, Vercel, Airbnb, Notion, Apple, Cursor, Supabase, Figma, etc.).

  3. Rédigez votre brief. Un formulaire de questions interactif verrouille la surface, l'audience, le ton et les contraintes. Si aucune marque n'est spécifiée, un sélecteur de direction propose 5 directions visuelles.

  4. Aperçu et exportation. L'artefact s'affiche dans un iframe isolé. Téléchargez en HTML, PDF, PPTX, ZIP ou Markdown.

Fonctionnalités Clés

Flexibilité Multi-Modèle

  • Agent CLI local : Détecté automatiquement sur votre PATH (Claude Code, Codex, Gemini CLI, etc.)
  • Proxy BYOK : POST /api/proxy/{anthropic,openai,azure,google}/stream. Support des endpoints compatibles OpenAI (DeepSeek, Groq, OpenRouter, Ollama, LM Studio). Protégé contre les attaques SSRF.

Génération Multimédia

Au-delà du code, Open Design génère des images via gpt-image-2, des vidéos via Seedance 2.0 et HyperFrames, et embarque 93 modèles de prompts prêts à l'emploi.

Culture Anti-IA-Paresseuse

  • Formulaire de questions en premier — jamais un prompt vierge
  • Protocole d'extraction des couleurs de marque
  • Auto-critique en 5 dimensions avant chaque émission d'artefact
  • Listes de contrôle P0/P1/P2 par compétence
  • Liste noire des éléments interdits (dégradés agressifs, statistiques inventées, etc.)

Import Claude Design

Déposez une exportation .zip de Claude Design. Le démon l'extrait en un dossier de projet réel.

Serveur MCP

Open Design propose un serveur MCP stdio en lecture seule pour Claude Code, Codex, Cursor ou tout client compatible MCP.

Comparaison

  • Claude Design : Propriétaire, cloud uniquement, agent Anthropic exclusif, pas d'auto-hébergement, abonnement
  • Open CoDesign : Licence MIT, application Electron, bundle pi-ai, 12 compétences, pas de déploiement Docker
  • Open Design : Apache-2.0, app web + démon local, 16 agents CLI + proxy BYOK, 31 compétences + 72 systèmes de design, prêt pour Docker, déployable sur Vercel

Ressources

  • GitHub : github.com/nexu-io/open-design
  • Site web : open-design.ai
  • Discord : discord.gg/qhbcCH8Am4
  • X / Twitter : @nexudotio
  • Licence : Apache-2.0