|

Open-design complete introductory guide: 3 steps to build an open-source AI design generation system (19 skills explained in detail)

Author's Note: open-design is an open-source alternative to Anthropic Claude Design. From a beginner's perspective, this article provides a comprehensive guide to its architecture, installation steps, and Claude API configuration, covering its 19 Skills and 71 Design Systems.

A new open-source project called open-design has recently caught the attention of the design community on GitHub. It's being hailed as an "open-source alternative" to Anthropic Claude Design, featuring local deployment, 19 built-in Skills, and 71 brand-level design systems.

This isn't just another AI wrapper. It's a complete framework designed for developers that drives design generation through the CLI tools you already have installed (such as Claude Code, Codex, Cursor, or Gemini CLI). The project is licensed under Apache-2.0 and can be run locally or deployed via Vercel.

Core Value: By the end of this article, you'll understand the core architecture of open-design, the capabilities of its 19 Skills, and how to use an API proxy service (like APIYI apiyi.com) to get the entire workflow up and running with zero friction.

open-design-tutorial-guide-en 图示

1. What is open-design: 3 Core Positioning Points of this Open-Source Claude Design Alternative

Developed by the nexu-io team, open-design is positioned as a local-first, Vercel-deployable, and Skills-driven design generation platform. Its standout feature is that it doesn't come with its own AI Agent; instead, it delegates Agent execution to the CLI tools already installed on your machine.

1.1 Core Positioning of open-design

Dimension open-design Features Difference from Claude Design
Execution Mode Local-first + Vercel deployable Claude Design is online-only
Agent Source Reuses local CLI (Claude Code/Codex, etc.) Claude Design is locked to Opus
License Apache-2.0 Open Source Closed-source commercial product
Skills Count 19 file-based Skills Private Skills, non-extensible
Design Systems 71 brand-level design systems Design systems are not public
API Key BYOK (Bring Your Own Key) Official billing

1.2 Why open-design is worth a look for newcomers

If you're new to AI-assisted design, open-design offers a more "transparent" choice than Claude Design:

  • Fully Open Source: You can understand every detail of the workflow, making it easy to customize.
  • Vendor Agnostic: You can swap between Anthropic, OpenAI, or Google models as you please.
  • No Extra Subscription: Since you're likely already paying for Claude Code or other CLIs, there's no need to pay for a separate Claude Design subscription.
  • BYOK Support: You can connect to third-party Claude API proxy services (like APIYI apiyi.com) for more flexible cost control and concurrency management.

💡 Beginner Tip: If you haven't used the Claude API before, I recommend registering at APIYI apiyi.com to get a unified API key before starting your open-design deployment. This saves you from the hassle of applying for an official Anthropic account, linking credit cards, and dealing with international payments.

1.3 Who is open-design for?

  • Independent Developers: Those who want to build landing pages, dashboards, or mobile prototypes without hiring a designer.
  • Product Managers: Those who need to quickly generate prototypes, PRD documents, or roadmap visualizations.
  • Tech Bloggers: Those who want to generate high-quality cover images, comparison charts, and infographics.
  • Designers: Those who want to use AI to accelerate repetitive tasks (like email templates, invoices, or Kanban boards).

2. open-design Core Features: A Deep Dive into 19 Skills + 71 Design Systems

The core architecture of open-design is built on two abstraction layers: Skills and Design Systems. This 19 + 71 combination theoretically allows for over 1,300 unique "Skill × Style" configurations.

open-design-tutorial-guide-en 图示

2.1 Overview of the 19 Built-in Skills

The 19 Skills in open-design are categorized into three main groups:

Design Delivery (8 Skills)

Skill Name Purpose Output Format
web-prototype Single-page HTML landing page HTML
saas-landing SaaS marketing page HTML
dashboard Admin interface HTML
pricing-page Pricing page HTML
docs-page Three-column documentation page HTML
blog-post Long-form blog content HTML/Markdown
mobile-app Mobile app screen HTML + Device frame
simple-deck Minimalist horizontal slides HTML

Presentation (2 Skills)

  • guizang-ppt: Magazine-style Web PPT (default presentation mode)
  • magazine-poster: Print and poster design

Office Documents (9 Skills)

Includes PM specification documents (PRD), weekly reports, meeting minutes, engineering runbooks, financial statements, HR onboarding, invoices, Kanban boards, OKR scorecards, etc.

2.2 71 Design Systems Categorized

The 71 brand-level design systems are categorized by industry as follows:

Category Representative Brands Style Characteristics
AI / LLM Claude, Cohere, Mistral, ElevenLabs, Ollama Minimalist, technical, low saturation
Developer Tools Cursor, Vercel, Linear, Framer, Supabase Dark theme, monospace fonts, high contrast
Productivity Notion, Figma, Miro, Airtable, Cal Friendly, white background, rounded elements
Finance Stripe, Coinbase, Binance, Wise Trustworthy, blue tones, professional
E-commerce / Travel Shopify, Airbnb, Uber, Nike, Starbucks Visual impact, prominent brand colors
Media Spotify, PlayStation, Wired, The Verge Editorial feel, large imagery, strong contrast
Automotive Tesla, BMW, Ferrari, Lamborghini Premium feel, metallic textures, whitespace
Basic Styles Default Neutral, Warm Editorial Universal base colors

🎯 Usage Tips: New users don't need to try every Skill at once. We recommend starting with web-prototype and saas-landing paired with the "Default Neutral" design system to get the hang of the workflow before exploring other combinations. If you run into rate limits with the Claude API, you can use the API proxy service from APIYI (apiyi.com) to bypass official restrictions.

2.3 Five Visual Directions

If you don't have existing brand assets, open-design provides 5 preset visual directions:

  1. Editorial: Monocle/FT style, printed magazine feel, warm color accents.
  2. Modern Minimal: Linear/Vercel style, cold, structured, and restrained.
  3. Tech Utility: High information density, monospace fonts, terminal aesthetic.
  4. Brutalist: Raw, oversized typography, sharp, no shadows.
  5. Soft Warm: Relaxed, low contrast, peach-toned neutrals.

Each direction locks in an OKLch color scheme and font stack to ensure that your AI-generated results stay consistent and professional.

III. Getting Started with open-design: 3 Steps to Local Deployment

3.1 System Requirements

Before deploying open-design, please ensure your local environment meets these requirements:

Dependency Version Requirement Notes
Node.js ~24 Using nvm is recommended
pnpm 10.33.x Enabled via corepack
Git Any Used for cloning the repository
At least one CLI Agent Claude Code / Codex / Cursor, etc. See compatibility list below

3.2 Three Steps to Installation

Step 1: Clone the repository

git clone https://github.com/nexu-io/open-design.git
cd open-design

Step 2: Enable pnpm and install dependencies

corepack enable
pnpm install

Step 3: Start the local service

pnpm tools-dev run web

Once started, the system will automatically:

  1. Scan your PATH environment variable to identify available Agent CLIs.
  2. Load all 19 Skills and 71 Design Systems.
  3. Create the .od/ runtime directory (containing SQLite, projects, and artifacts).
  4. Open the web interface in your browser.

3.3 Verifying the Installation

Open your browser and visit http://localhost:3000. You should see:

  • ✅ An Agent selector at the top (listing identified CLIs).
  • ✅ A Skill selector on the left (19 Skill cards).
  • ✅ A Design System selector on the right (71 brands).
  • ✅ An initialization form (Discovery Form) in the center.

If a specific CLI isn't recognized, verify that it has been added to your system PATH.

# Check if the CLI is available
which claude
which codex
which cursor-agent

IV. Using open-design with Claude API: A Complete BYOK Configuration Guide

The most common hurdle for newcomers is configuring the API key. The BYOK (Bring Your Own Key) mode in open-design supports two ways to invoke Claude models: via the Claude Code CLI or directly through the Anthropic API SSE.

open-design-tutorial-guide-en 图示

4.1 Why You Need a Claude API Proxy Service

When using the official Anthropic API directly, newcomers often face three issues:

  1. Overseas Payment Barrier: Requires a US-issued credit card; domestic Visa/Mastercards are frequently declined.
  2. Strict Rate Limits: New accounts (Tier 1) have extremely low tokens-per-minute limits, which are easily triggered by complex Skills.
  3. Limited Concurrency: When open-design handles multiple Skill tasks simultaneously, the official interface often returns 429 errors.

Using a professional Claude API proxy service (like APIYI at apiyi.com) solves these three problems at once. Here is the configuration guide.

4.2 Connecting to APIYI via Environment Variables (Recommended)

The open-design daemon reads standard Anthropic SDK environment variables when invoking the Anthropic API. Before starting, configure ANTHROPIC_BASE_URL and ANTHROPIC_API_KEY:

# macOS / Linux
export ANTHROPIC_BASE_URL="https://vip.apiyi.com"
export ANTHROPIC_API_KEY="sk-your-apiyi-key-here"

# Windows PowerShell
$env:ANTHROPIC_BASE_URL = "https://vip.apiyi.com"
$env:ANTHROPIC_API_KEY = "sk-your-apiyi-key-here"

# Start open-design
pnpm tools-dev run web

🎯 Key Note: ANTHROPIC_BASE_URL is a standard variable supported by the official Anthropic SDK. APIYI (apiyi.com) is fully compatible with the native Anthropic format, so you don't need to change any code. Simply replacing the base_url allows open-design to transparently route through the proxy.

4.3 Using with Claude Code CLI

If you have already installed the Claude Code CLI, open-design will prioritize it by default. Before using it, point Claude Code to APIYI:

# Configure Claude Code to use the APIYI proxy
claude config set api-url https://vip.apiyi.com
claude config set api-key sk-your-apiyi-key-here

# Verify connection
claude --version
claude "Hello" --max-tokens 100

Once configured, open-design will automatically reuse these settings when calling Claude Code, with no additional setup required within open-design.

4.4 APIYI Access vs. Official Direct Connection: Full Comparison

Comparison Dimension Anthropic Official APIYI Proxy (apiyi.com)
Payment Method Overseas Credit Card (USD) Domestic Top-up (CNY)
Pricing Standard Price 10% bonus on $100 top-up (≈ 15% off official)
Rate Limits Strict Tier 1 Limits Unlimited concurrency
API Format Anthropic Native Fully compatible with Anthropic Native
Ease of Access Requires changing base_url Just change base_url
Failover Single Channel Multi-server load balancing
Technical Support English Tickets Chinese Customer Service

4.5 Verifying API Configuration

Create a test project in the open-design web interface, select the simplest web-prototype Skill, and enter the prompt: "Create a simple landing page for a coffee shop." Observe the terminal logs:

  • ✅ Seeing Connecting to https://vip.apiyi.com/v1/messages indicates it's using the proxy.
  • ✅ Response time < 5 seconds (APIYI proxy is usually faster than the official one).
  • ✅ No 429 / 529 errors.

If the connection fails, check that your environment variables were exported correctly (you can verify with echo $ANTHROPIC_BASE_URL).

V. open-design Practical Scenarios: 5 Typical Use Cases

5.1 Scenario 1: SaaS Landing Page for Indie Developers

Goal: Produce a production-ready SaaS landing page within 3 hours.

Workflow:

  1. Select the saas-landing Skill in open-design.
  2. Choose Linear or Vercel style for the Design System.
  3. Fill in the product positioning (target audience, selling points, pricing tiers) in the Discovery Form.
  4. The Agent automatically generates the complete HTML (including Hero, Features, Pricing, and CTA sections).
  5. Export the ZIP file and deploy it to Vercel.

API Usage Estimate: A single generation consumes approximately 30-50K input + 8-15K output tokens. If you iterate 5 times, the total consumption will be around 250K tokens. We recommend using the API proxy service from APIYI (apiyi.com) to reduce the cost pressure of repeated iterations.

5.2 Scenario 2: PM Rapid PRD Generation

Goal: Automatically generate a structured PRD based on a brief requirement description.

Workflow:

  1. Select the office document Skill (PM standard document).
  2. Choose Notion style for the Design System.
  3. Input the requirement highlights and constraints.
  4. The Agent generates a complete PRD including background, goals, user stories, AC, and technical solutions.
  5. Export as Markdown or HTML.

5.3 Scenario 3: Cover Image Generation for Tech Bloggers

Goal: Generate cover images with a consistent style for blog posts.

Workflow:

  1. Select the magazine-poster Skill.
  2. Choose Wired or The Verge for the Design System.
  3. Input the article topic and keywords.
  4. Adjust the visual direction (Editorial / Brutalist / Soft Warm).
  5. Export as PNG.

5.4 Scenario 4: Rapid Mobile Prototype Validation

Goal: Produce a 5-screen mobile app prototype within 1 day.

Workflow:

  1. Select the mobile-app Skill.
  2. Choose iPhone 15 Pro for the Device Frame.
  3. Choose Spotify or Airbnb for the Design System.
  4. Generate screens in split sessions (Home, List, Detail, Settings, Onboarding).
  5. Export HTML for frontend reference.

5.5 Scenario 5: Data Dashboard Design

Goal: Generate an interactive dashboard prototype based on business data fields.

Workflow:

  1. Select the dashboard Skill.
  2. Choose Stripe or Vercel for the Design System.
  3. Input data fields and chart type preferences.
  4. The Agent generates a complete Dashboard including a sidebar, KPI cards, charts, and tables.

💡 Common Advice for All Scenarios: All 5 scenarios involve iterative processes, and each iteration counts as a full Claude model invocation. We suggest connecting open-design to APIYI (apiyi.com); this not only provides a 15% cost discount but also leverages its unlimited concurrency to run multiple Skill tasks simultaneously.


VI. open-design FAQ

Q1: What is the core difference between open-design and Claude Design?

The core difference lies in how the Agent runs. Claude Design is Anthropic's closed-source SaaS product, tightly bound to the Opus model. open-design is an open-source project where the Agent is provided by your local CLI (Claude Code, Codex, Cursor, etc.). In other words, Claude Design is a "product," while open-design is a "framework."

If you have already subscribed to Claude Code or have an API key from APIYI (apiyi.com), open-design is essentially a zero-additional-cost choice.

Q2: Can I use open-design without an official Anthropic account?

Absolutely. open-design supports any CLI Agent and does not force you to use the Anthropic API. Common alternatives include:

  • Using Cursor Agent (with your Cursor subscription)
  • Using Gemini CLI (with Google's free tier)
  • Using OpenCode or Qwen Code
  • Using the Claude API proxy service provided by APIYI (apiyi.com) (recommended for beginners)

APIYI supports RMB top-ups, eliminating the hassle of applying for overseas accounts, making it very friendly for domestic developers.

Q3: Which of the 19 Skills should a beginner try first?

Ranked by "ease of use + high output value," the recommended order is:

  1. web-prototype – The simplest, single-page HTML.
  2. saas-landing – High practicality, can be used directly for products.
  3. simple-deck – A PPT alternative; create a presentation in 5 minutes.
  4. dashboard – Great for practicing data visualization.
  5. mobile-app – Learn mobile layout design.

Office document Skills (like PRD or weekly reports) are also very useful but require more prompt tuning.

Q4: Are the 71 Design Systems fixed, or can I customize them?

They are fully extensible. Design Systems are essentially DESIGN.md files that follow a 9-segment schema. You just need to:

  1. Create a new folder in the design-systems/ directory (named after your brand).
  2. Create a DESIGN.md file to describe colors, fonts, spacing, and component styles.
  3. Restart the Daemon, and the new design system will automatically appear in the selector.

This file-based extension is a core advantage of open-design over Claude Design.

Q5: Will using open-design consume a large number of API tokens?

Yes, but it is controllable. Each Skill's prompt stack is quite long (about 5-10K tokens for system prompts), and with output, it can reach 5-15K tokens. A full generation consumes about 20-40K tokens.

Ways to reduce costs:

  • Use the APIYI (apiyi.com) proxy to enjoy a 10% bonus on $100 top-ups (≈ 15% discount).
  • Prioritize Claude Sonnet 3.5 over Opus (it's 5x more cost-effective).
  • Utilize Claude's native prompt caching feature (fully supported by APIYI).

Q6: Does open-design support Chinese prompts?

Yes, fully supported. open-design is just a prompt orchestration framework; the final Chinese comprehension capability depends on the model you choose. Claude Sonnet 3.5 and Opus 3.7 both have excellent Chinese support, including design contexts for Chinese scenarios (e.g., "Guochao style," "Cyberpunk," etc.).

Q7: Can I still access the .od directory locally after deploying to Vercel?

No. Vercel uses a Serverless architecture and does not have a persistent file system. If you need to deploy to Vercel, we recommend a hybrid mode: deploy the Web layer to Vercel, while keeping the Daemon running locally or on your own server, exposing it to the Vercel Web layer via a tunnel (such as Cloudflare Tunnel).

Q8: What exactly does the open-design Anti-AI-Slop mechanism do?

open-design embeds a 6-layer mechanism in the prompt stack to prevent "AI-flavored" designs:

  1. Mandatory Initialization Form: You must collect requirements in the first round; direct generation is not allowed.
  2. Five-Step Brand Asset Protocol: Positioning → Download → Extract colors → Write to brand-spec → Confirm.
  3. Five-Dimensional Self-Assessment: Must rate itself before generation (Philosophy, Hierarchy, Execution, Specificity, Restraint).
  4. P0/P1/P2 Checklist: Every Skill has mandatory check items.
  5. AI Slop Blacklist: Explicitly prohibits gradients, generic emojis, rounded-corner left-border cards, and fake data.
  6. Honest Placeholders: Uses or gray blocks instead of fabricated data.

This mechanism is the core barrier that distinguishes open-design from ordinary AI design tools.

VII. open-design Key Takeaways

  • open-design is an open-source alternative to Claude Design, released under the Apache-2.0 license, featuring a local-first approach and Vercel deployability.
  • The core consists of 19 Skills and 71 Design Systems, offering over 1,300 possible combinations of "capabilities × styles."
  • Agent execution leverages a local CLI, supporting Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Qwen, and more.
  • Local deployment in 3 steps: Clone the repository → pnpm installpnpm tools-dev run web.
  • BYOK configuration requires only 2 environment variables: ANTHROPIC_BASE_URL and ANTHROPIC_API_KEY.
  • Recommended for newcomers: Use an API proxy service like APIYI: apiyi.com provides native format compatibility, unlimited concurrency, and a 10% bonus on $100 deposits.
  • Anti-AI-Slop mechanism: Features a 6-layer design to prevent "AI-flavored" output, ensuring high-quality results.

VIII. Conclusion

open-design is a significantly underrated open-source project. Rather than marketing itself as an "AI Designer" like Claude Design, it pragmatically positions itself as a framework combining Skills + Design Systems + Agent orchestration. This "tool-first" philosophy is exactly why it's gaining rapid traction among professional developers.

For newcomers, the biggest hurdle to getting started with open-design isn't the technology, but the API configuration. The easiest way to bypass this is by using a professional Claude API proxy service (like APIYI at apiyi.com). Native format compatibility means you don't have to change a single line of code, domestic payment options eliminate the need for an international credit card, and unlimited concurrency allows you to run multi-skill workflows with peace of mind. Plus, the 10% bonus on $100 deposits effectively gives you a 15% discount compared to official pricing.

If you're looking to systematically integrate AI-assisted design workflows, the combination of open-design and APIYI (apiyi.com) is currently the most developer-friendly setup in China. Start your deployment today—you can have your first Skill up and running in under an hour.

🎯 Next Steps: Visit APIYI at apiyi.com to register an account and get your API key. Follow the environment variable configuration in Chapter 4 to complete your BYOK setup. Start by running the web-prototype Skill to get the hang of the workflow, then gradually explore the capabilities of the other 18 Skills.

References

  1. open-design GitHub Repository: The main project repository

    • Link: github.com/nexu-io/open-design
    • Description: Contains the complete source code, 19 Skills, and 71 Design Systems.
  2. Anthropic Official Documentation: Claude API user guide

    • Link: docs.anthropic.com/claude/docs
    • Description: API parameters, prompt structure, and model comparisons.
  3. APIYI Official Website: Claude API proxy service platform

    • Link: apiyi.com
    • Description: Native format compatibility, unlimited concurrency, CNY top-ups, and a 10% bonus for every $100 topped up.

Author: Technical Team
Last Updated: 2026-04-30
About APIYI: APIYI (apiyi.com) is a professional Claude API proxy service provider. We offer stable access to the full range of models, including Claude Sonnet 4.5 and Claude Opus 4.7. We support native Anthropic format calls, provide a 10% bonus on $100 top-ups (equivalent to a 15% discount off official pricing), offer unlimited concurrency, and ensure fast technical support responses.

Similar Posts