⚡ Open Design Cloud — บริการโมเดลอย่างเป็นทางการ. เติมเงินครั้งเดียวเพื่อใช้ GPT, Claude, Gemini และ DeepSeek ใน Open Design: โมเดลระดับ flagship กว่า 20 ตัว, ไม่ต้องตั้งค่า, คิดเงินตาม token ที่ใช้จริง. ลองใช้ Open Design Cloud
🏅 Open Design Fellow program เปิดรับแล้ว. ถ้าคุณเชื่อเหมือนกันว่า design ควรเปิดกว้าง มาเป็น Open Design Fellow, ร่วม shape ผลิตภัณฑ์กับ core team และช่วยให้คนมากขึ้นมีส่วนร่วมกำหนดอนาคตของ design. รายละเอียด →
MAINTAINERS.th.mdและ Discord.
เว็บไซต์ · ดาวน์โหลด · Open Design Cloud · Discord · ติดตาม @nexudotio
English · Español · Português · Deutsch · Français · 简体中文 · 繁體中文 · 한국어 · 日本語 · العربية · Русский · Українська · Türkçe · ภาษาไทย
🎨 ทางเลือก Claude Design แบบ local-first และโอเพนซอร์ส. 🖥️ แอป desktop native สำหรับ macOS และ Windows. ⚡ functional skills 100+ รายการ + rendering-template catalog แยกต่างหาก · ✨ design-system packages ระดับแบรนด์ 151 ชุด · 📦 plugin พร้อมใช้ 277 ตัว. 🖼️ สร้าง prototype สำหรับ web · desktop · mobile, live dashboard / artifact, deck, image, video และ motion graphics ด้วย HyperFrames. 🔒 preview ผ่าน sandboxed iframe · export เป็น HTML / PDF / PPTX / MP4. 🤖 รันบน Claude Code · OpenClaw · Codex · Cursor · OpenCode · Qwen · Copilot · Amp · Hermes · Kimi · Antigravity และ local CLI executable ที่ไม่ซ้ำกัน 25 ตัว, หรือ endpoint ที่เข้ากันได้กับ OpenAI ผ่าน BYOK.
Open Design คือสิ่งที่เกิดขึ้นเมื่อ loop แบบ agent-native ที่ Anthropic เปิดตัวกับ Claude Design — ค้นหา brief, ล็อก direction, stream artifact, critique, deliver — เลิกเป็นระบบปิด แล้วกลายเป็น filesystem ของ functional skills, rendering design templates, design systems และ plugins ที่ coding agent บน laptop ของคุณอ่าน เขียน และ remix ได้. CLI ของคุณกลายเป็น design engine, laptop ของคุณกลายเป็น studio, และ DESIGN.md ของทีมกลายเป็น brand contract.
มันยังเป็น ทางเลือกแทน Figma สำหรับยุค agent ด้วย แทนที่จะขยับ pixel บน canvas ระบบจะส่งมอบ artifact หน้าเดียวที่เป็น CSS จริง, font จริง, component จริง และ export ตรงเป็น HTML / PDF / PPTX / MP4 โดยถูก shape ด้วย design system ของคุณแล้ว และรันได้ใน agent ที่คุณใช้ทุกวัน.
ภาพรวมเร็ว ๆ ว่า Open Design คืออะไรและทำอะไรได้บ้าง. เริ่มจาก Home, จัด workflow ซ้ำ ๆ ด้วย Automation, กลั่น brand contract ใน Design System, และต่อยอดด้วย Plugins กับ integrations; ภายใน Studio ของแต่ละ project, design system เดียวกันจะ stream ออกมาเป็น prototypes, live artifacts, HyperFrames, decks และ images.
![]() Home — จุดเข้าใช้งานภาพรวม. เลือก skill และ design system, พิมพ์ brief แล้วเริ่มงานทุกอย่างจากที่เดียว. |
ภายใน Studio ของ project เดียวกัน, design system ชุดเดียวกันสามารถ stream artifact ได้หลายชนิด:
Open Design มาพร้อม skills, CLI และ MCP server ที่ coding agent กระแสหลักใช้งานได้แบบ native. เมื่อติดตั้ง OD แล้ว คำสั่งเดียว
od mcp install <agent>จะเชื่อม MCP server เข้ากับ config ของ agent นั้น และคุณเรียกใช้ tools เดียวกันจากใน agent ใดก็ได้.
| Coding agent / platform | Status | One-line MCP server install |
|---|---|---|
| Claude Code | ✅ Supported | od mcp install claude |
| Codex CLI | ✅ Supported | od mcp install codex |
| DeepSeek Reasonix | ✅ Supported | od mcp install reasonix |
| 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 |
ใช้ od mcp install <agent> --print เพื่อ preview แบบ dry-run · ใช้ --uninstall เพื่อลบ · ดูรายการเต็มด้วย od mcp install --help.
ยังไม่มี CLI ติดตั้ง? BYOK proxy ที่ POST /api/proxy/{anthropic,openai,azure,google,ollama,senseaudio}/stream ให้ loop แบบเดียวกัน (ไม่ต้อง spawn process) — วาง baseUrl + apiKey + model ได้เลย พร้อมรองรับ OpenAI, Anthropic, Azure OpenAI, Google Gemini, Ollama, LM Studio, vLLM หรือ endpoint ที่เข้ากันได้กับ OpenAI. การป้องกัน SSRF ต่อ target จะบล็อก internal IPs / link-local / CGNAT ที่ daemon edge.
Runtime definitions อยู่ใน apps/daemon/src/runtimes/defs/ และลงทะเบียนใน runtimes/registry.ts; ต้องเพิ่ม parser เฉพาะเมื่อมี wire format ใหม่ — ดู docs/agent-adapters.md.
ผลิตภัณฑ์หลัก 4 หมวด ทั้งหมด render โดย coding agent ที่รันบน laptop ของคุณ. คลิก thumbnail เพื่อดูตัวอย่างจริง.
พื้นผิว output เริ่มต้น. Artifact HTML หน้าเดียวที่อ่าน DESIGN.md ของคุณและ render ใน sandboxed iframe.
Live dashboard, decision room, KPI wall — artifact หน้าเดียวที่ดึงข้อมูลผ่าน tweaks panel และยังแก้ไขในที่เดิมได้.
![]() Deck mode (guizang-ppt) — layout แบบ magazine, WebGL hero, checklist P0/P1/P2. Bundle ตรงจาก op7418/guizang-ppt-skill พร้อมคง license เดิม.
|
![]() Swiss International-style deck — ยึด grid, accent monochrome. เป็นหนึ่งใน 15 deck templates และ 36 themes ใน design-templates/html-ppt-*/.
|
ทุก deck export ได้เป็น HTML (ไฟล์เดียวพร้อม inline assets), PDF (browser print แบบรู้จัก deck), PPTX (agent-driven skill), ZIP (archive) หรือ Markdown.
prompt พร้อม replicate 93 รายการ อยู่ใน prompt-templates/ — มี preview thumbnail, prompt body เต็ม, target model, aspect ratio และ source attribution. คลิกเดียวก็ใส่ brief ลง composer ได้.
HyperFrames คือ framework วิดีโอแบบโอเพนซอร์สและ agent-native ของ HeyGen ซึ่งผสานเป็น first-class citizen ใน Open Design. Agent เขียน HTML + CSS + GSAP แล้ว HyperFrames render เป็น MP4 ที่ deterministic ผ่าน headless Chrome + FFmpeg. ใช้คู่กับ Seedance 2.0 สำหรับ cinematic t2v / i2v, Veo 3 / Sora 2 / Kling 2 สำหรับ routed model variants และ Suno v5 / Lyria 2 สำหรับ audio layer.
ใน repo มี HyperFrames templates 11 รายการ + Seedance prompts 39 รายการ. Catalog thumbnails © HeyGen; framework เป็น Apache-2.0. Workflow render เฉพาะของ OD (composition cache, sandbox-exec workaround, MP4-as-chip) อธิบายไว้ใน design-templates/hyperframes/.
ในเดือนเมษายน 2026, Anthropic เปิดตัว Claude Design — ครั้งแรกที่ LLM หยุดแค่เขียนข้อความ และเริ่มส่งมอบ design artifacts โดยตรง. มัน viral มาก แต่ยังเป็น closed-source, paid-only, cloud-only, ผูกกับโมเดลของ Anthropic, skills ของ Anthropic และ surface ของ Anthropic. ไม่มี checkout, ไม่มี self-host, ไม่มี Vercel deploy, ไม่มีการสลับ agent ของคุณเอง.
Open Design (OD) คือทางเลือกโอเพนซอร์ส. Loop เดียวกัน, mental model แบบ artifact-first เดียวกัน, แต่ไม่มี lock-in:
- 🤖 Agent-native, model-agnostic. เราไม่ได้ ship agent.
claude/codex/cursor-agent/copilot/hermes/kimiที่มีอยู่แล้วบนPATHของคุณคือ design engine. สลับได้ในคลิกเดียว. - 🧠 Brand-grade เป็นค่าเริ่มต้น. ทุก render อ่าน
DESIGN.mdของ package ที่ active เป็น brand contract หลัก. Repo ship design-system packages 151 ชุด; package รุ่นเก่าอาจมีแค่DESIGN.mdส่วน package รุ่นใหม่เพิ่มmanifest.json,tokens.css, components, assets และ provenance ได้. วาง folder เข้าไป picker ก็หาเจอ. - 🖥️ Local-first, BYOK ทุกชั้น. แอป desktop native สำหรับ macOS (Apple Silicon + Intel) และ Windows (x64). Linux AppImage อยู่ใน release lane แบบ optional. Product analytics และ session replay ต้องได้รับ consent; safety/reliability telemetry ที่ scrub ข้อมูลแล้วทำงานตลอด. ก่อนอธิบาย path ของ daemon data ต้องอ่าน Daemon data directory contract ใน
AGENTS.mdที่ราก repo และ README นี้ต้องไม่ระบุ path ซ้ำ. - 🌍 ประกอบกันได้บน 4 plane. Plugins พา workflow ที่รันได้ · functional skills พาพฤติกรรมของ agent · design templates พา rendering blueprint · design systems พาแบรนด์. ทั้งสี่ใช้ directory แบบ portable และ versionable ที่ใครก็ author และ publish ได้.
- 🔁 Refresh codebase เดิม. ส่ง
gitrepo +DESIGN.mdให้ agent แล้วมัน refactor component จริงของคุณให้เข้ากับ brand spec. มี plugin เฉพาะสำหรับ migrate workflow จาก Figma / Pencil ไปเป็น React / Next.js / Vue code. - 🔒 Privacy by conviction. ทุกอย่างรันในที่ที่ข้อมูลของคุณอยู่ — laptop ของคุณ, server ของทีม, Vercel project ของคุณ. เมื่อจำเป็นต้องใช้ network, BYOK proxy ก็มี SSRF guard.
| Claude Design | Figma | Lovable / v0 / Bolt | Open Design | |
|---|---|---|---|---|
| Open source | ❌ | ❌ | ❌ | ✅ Apache-2.0 |
| Self-host / desktop | ❌ | ❌ | ❌ | ✅ macOS + Windows + Docker |
| Agent-native (รันใน CLI ของคุณ) | Anthropic เท่านั้น | ❌ | Cloud agent เท่านั้น | ✅ 25 CLIs + BYOK |
DESIGN.md ระดับแบรนด์ |
Proprietary | Theme JSON | Limited tokens | ✅ ship systems 151 ชุด |
| Skills / plugins / templates | Closed | Plugin store | Closed | ✅ 100+ functional skills · separate rendering-template catalog · 277 plugins |
| HyperFrames (HTML→MP4) | ❌ | ❌ | ❌ | ✅ First-class |
| Refresh repo เดิมให้ตรง brand | ❌ | ❌ | ❌ | ✅ ผ่าน agent + DESIGN.md |
| Minimum billing | Pro / Max / Team | Pro / Org | Pro / Team | BYOK · endpoint ใดก็ได้ที่เข้ากันได้ |
วิธีที่เร็วที่สุดในการใช้ Open Design. ไม่ต้องมี Node, ไม่ต้องมี pnpm, ไม่ต้อง clone.
- macOS (Apple Silicon · Intel x64) → open-design.ai หรือ GitHub Releases
- Windows (x64) → open-design.ai หรือ GitHub Releases
- Linux (AppImage, optional lane) → GitHub Releases
หลังติดตั้ง: แอปจะ auto-detect coding-agent CLI ทุกตัวบน PATH, โหลด functional skills 100+ รายการ, rendering-template catalog ที่แยกต่างหาก และ design-system packages 151 ชุด แล้วให้คุณพิมพ์ brief ใน entry view ได้ทันที.
คุณใช้ Open Design ได้โดยไม่ต้องเปิด GUI เลย — เรียกใช้เป็น skill, plugin หรือ MCP server ใน Claude Code, Codex, Cursor, Copilot, OpenClaw, Antigravity, Hermes, Kimi และอื่น ๆ.
# One-line install into the agent you're using:
curl -fsSL https://open-design.ai/install.sh | sh -s <agent>
# <agent> = claude | codex | reasonix | raven | cursor | copilot | openclaw | antigravity
# | pi | vibe | hermes | cline | kimi | kiro | trae | opencodeจากนั้นใน agent:
> Use open-design to generate a landing page with the Linear design system
ใน local CLI run ที่มี filesystem, agent จะ compose functional skill หรือ design template ที่เลือกกับ DESIGN.md, เขียน canonical project files และ Open Design preview ไฟล์เหล่านั้น. BYOK/plain-API run ที่ไม่มี filesystem tools จะคืน <artifact> block ที่สมบูรณ์หนึ่งก้อนแทน.
git clone https://github.com/nexu-io/open-design.git
cd open-design/deploy
cp .env.example .env
echo "OD_API_TOKEN=$(openssl rand -hex 32)" >> .env
docker compose up -d
# open http://localhost:7456ผู้ใช้ macOS: ถ้า web UI แสดง
Authorization: Bearer <OD_API_TOKEN> required, สาเหตุคือ bridge networking ของ Docker Desktop. ดูวิธีแก้ที่ Docker Desktop on macOS.
git clone https://github.com/nexu-io/open-design.git
cd open-design
corepack enable && pnpm install
pnpm tools-dev run webเปิด URL ที่ tools-dev พิมพ์ออกมา; development ports จะถูกจัดสรรแบบ dynamic เว้นแต่ส่ง port flags ชัดเจน.
Node ~24, pnpm 10.33.x. ผู้ใช้ Windows ดู docs/windows-troubleshooting.md. Quickstart เต็ม, env vars, Nix flake และ packaged build flow → QUICKSTART.th.md.
brief → plugin → direction → design system → artifact → handoff → memory
- PM ส่ง brief. Plugin picker เสนอ landing page · pitch deck · dashboard · social post · PM spec · OKR scorecard…
- Designer (หรือ agent) ล็อก direction. ยังไม่มี brand? เลือกจาก 5 direction ที่ curate ไว้. มี brand แล้ว? วาง screenshot / URL → agent เชื่อม GitHub, import Figma และ codify เป็น
DESIGN.mdที่ reusable. - Agent สร้าง deliverable แรก. Plugin + functional skill หรือ design template +
DESIGN.mdถูก bind แล้ว. CLI run ที่มี filesystem เขียน canonical project files และ preview ตามไฟล์; BYOK/plain-API run ที่ไม่มี file tools คืน<artifact>block ที่สมบูรณ์หนึ่งก้อน. - ส่งต่อให้ engineering. Artifact คือ HTML/CSS จริง — วางเข้า Cursor, Codex หรือ Claude Code เพื่อ build ต่อเป็น code. หรือ export PPTX / PDF / MP4 ตรงไป marketing.
- Open Design ฉลาดขึ้นเมื่อคุณใช้มัน. Screenshot, font, palette และ artifact ที่ confirm แล้วจะสะสมเป็น default สำหรับ session ถัดไป. งานซ้ำน้อยลง, drift น้อยลง.
Open Design ship stdio MCP server และ install scripts สำหรับแต่ละ agent. Agent ที่รองรับ MCP ใน repo อื่นสามารถอ่านไฟล์จาก project Open Design local ของคุณได้โดยตรง — tokens CSS, JSX components, entry HTML — ในรูปแบบ structured API ที่ query ตามชื่อได้. Agent เห็นไฟล์ live เสมอ ไม่ใช่ stale export.
# One-line install (รองรับ 16+ CLIs):
curl -fsSL https://open-design.ai/install.sh | sh -s <agent>
# Then the agent can:
od project list --json
od files list <project-id> --json
od files read <project-id> <relative-path>
od plugin list --json
od skills list --jsonทำไมต้อง MCP? การ export แล้ว attach zip ใหม่ทุก iteration ทำให้ flow สะดุด. MCP เปิด source ของ design โดยตรง — agent เห็นไฟล์ live เสมอ.
สำหรับ agent ที่เริ่มจากศูนย์, installer จะวาง ~/.config/<agent>/open-design.json (หรือ path ตาม platform) พร้อม MCP snippet สำหรับ copy-paste. Cursor ได้ deeplink แบบ one-click; Claude Code ได้ one-liner claude mcp add-json; agent อื่นได้ JSON ตาม schema config ของตัวเอง. Flow ต่อ agent แบบเต็ม → Settings → MCP server ใน desktop app หรือ docs/agent-adapters.md.
Security model. ค่าเริ่มต้นเป็น read-only, daemon bind กับ 127.0.0.1, และ SSRF ถูกบล็อกที่ proxy edge. การเปิดให้ LAN ต้องตั้ง OD_BIND_HOST พร้อม OD_ALLOWED_ORIGINS อย่างชัดเจน. Connector credentials และ live-artifact preview routes ยังเป็น loopback-only เสมอ.
มี functional skills 100+ รายการใน skills/. แต่ละรายการใช้ convention SKILL.md ของ Agent Skills และให้พฤติกรรม, reference หรือ utility ที่ reuse ได้. Renderable starters อยู่แยกใน design-templates/; อาจใช้ SKILL.md เช่นกัน แต่จะอยู่ใน design-template catalog ไม่ใช่ functional-skill registry.
มี modes หลักสองแบบใน design-template catalog: prototype (artifact หน้าเดียวสำหรับ web/mobile/desktop) และ deck (presentation แนวนอนแบบ swipe). Template อื่นครอบคลุม image, video, audio และ utility surfaces. Field scenario จัดกลุ่มตาม audience: design · marketing · operation · engineering · product · finance · hr · sale · personal.
| Design template | Mode | Scenario | สิ่งที่ผลิต |
|---|---|---|---|
web-prototype |
prototype | design | Landing page / hero เริ่มต้น |
saas-landing |
prototype | marketing | Hero / features / pricing / CTA |
dashboard |
prototype | operation | Admin / analytics (พร้อม sidebar) |
mobile-app |
prototype | design | แอปในกรอบ iPhone 15 Pro / Pixel |
mobile-onboarding |
prototype | design | Splash · value-prop · sign-in flow |
social-carousel |
prototype | marketing | Carousel 3 cards ขนาด 1080×1080 |
email-marketing |
prototype | marketing | Brand email ที่ table-fallback-safe |
magazine-poster |
prototype | marketing | Layout magazine หน้าเดียว |
motion-frames |
prototype | marketing | Hero motion loop ด้วย CSS |
sprite-animation |
prototype | marketing | Animated explainer แบบ 8-bit pixel |
pm-spec |
prototype | product | PM spec doc (พร้อม TOC + decision log) |
team-okrs |
prototype | product | OKR scorecard |
eng-runbook |
prototype | engineering | Incident runbook |
finance-report |
prototype | finance | Exec finance summary |
hr-onboarding |
prototype | hr | Role onboarding plan |
guizang-ppt |
deck | marketing | Web PPT สไตล์ magazine (ค่าเริ่มต้นของ deck) |
html-ppt-* |
deck | marketing | 15 deck templates × 36 themes (master template อยู่ใน design-templates/html-ppt/) |
hyperframes |
video | marketing | HTML → MP4 motion graphics (HeyGen OSS framework) |
critique |
utility | design | Self-critique scoresheet 5 มิติ |
tweaks |
utility | design | Manifest สำหรับ tweaks-panel ที่ AI emit |
Protocol และ directory split → docs/skills-protocol.md. Registry endpoints: GET /api/skills สำหรับ functional skills และ GET /api/design-templates สำหรับ rendering templates.
Design-system packages ระดับแบรนด์ 151 ชุดที่มี DESIGN.md เป็นแกนหลัก ship มากับ repo. Legacy package อาจมีเพียง Markdown contract; package ใหม่อาจมี manifest.json, compiled tokens.css, component fixture, assets และ provenance evidence ด้วย. Catalog ผสมระบบที่ derive จาก upstream กับส่วนที่ project เป็นเจ้าของ; design-systems/README.md บันทึก package shape และ provenance.
Catalog เต็ม (คลิกเพื่อขยาย)
AI & LLM — claude · cohere · mistral-ai · minimax · together-ai · replicate · runwayml · elevenlabs · ollama · x-ai
Developer Tools — cursor · vercel · linear-app · framer · expo · clickhouse · mongodb · supabase · hashicorp · posthog · sentry · warp · webflow · sanity · mintlify · lovable · composio · opencode-ai · voltagent
Productivity — notion · figma · miro · airtable · superhuman · intercom · zapier · cal · clay · raycast
Fintech — stripe · coinbase · binance · kraken · mastercard · revolut · wise
E-commerce — shopify · airbnb · uber · nike · starbucks · pinterest
Media — spotify · playstation · wired · theverge · meta
Automotive — tesla · bmw · ferrari · lamborghini · bugatti · renault
Other — apple · ibm · nvidia · vodafone · resend · spacex
Starters — default (Neutral Modern) · warm-editorial
Re-import library ผ่าน scripts/sync-design-systems.ts. เพิ่มแบรนด์ของคุณเอง → วาง DESIGN.md ใน design-systems/<brand>/. คู่มือเต็ม → design-systems/README.md.
Official plugins 277 ตัวและ remixable reference examples 183 รายการ อยู่ใน plugins/_official/. แต่ละ entry เป็น portable plugin directory ที่ยึด open-design.json เป็นหลัก พร้อม payload ตาม type เช่น SKILL.md สำหรับ agent workflow, template.json สำหรับ media template หรือ DESIGN.md สำหรับ design-system entry. ไปที่ category ได้ทันที:
| Category | Count | Contents |
|---|---|---|
scenarios/ |
13 | Complete design scenarios — od-default, od-design-refine, od-figma-migration, od-code-migration, od-react-export, od-nextjs-export, od-vue-export, od-media-generation, od-new-generation, od-tune-collab, od-plugin-authoring, od-share-to-community, od-web-effect-extractor |
image-templates/ |
45 | One-shot image prompts — editorial, cinematic, product, portrait |
video-templates/ |
63 | HyperFrames / Seedance / Veo motion templates |
design-systems/ |
143 | Brand DESIGN.md ที่ wrap เป็น plugins |
atoms/ |
13 | UI fragments ที่ reusable (buttons, heroes, KPI cards) |
examples/ |
183 | Reference outputs ที่ remix ได้ |
ยังมี plugins/community/ สำหรับ community plugins และ plugins/registry/ สำหรับ publishing flow.
- 🤖 รันใน coding agent ใดก็ได้ — Claude Code, Codex, Cursor, Copilot, OpenClaw, Antigravity, Hermes, Kimi… ผ่าน skill protocol เดียวกับที่ agent รู้จักอยู่แล้ว.
- 🔁 Migrate workflow จาก Figma / Pencil → source แบบ React, Next.js หรือ Vue. ดู
od-figma-migration. - 🛠️ Refresh codebase เดิมให้ตรง brand spec — ชี้ plugin ไปที่
gitrepo +DESIGN.mdแล้วได้ PR. ดูod-code-migration. - 💾 Persist custom workflows — reusable templates ของทีมคุณอยู่ข้าง ๆ ของที่ ship มากับระบบ.
Plugins มี parity เต็มระหว่าง web UI และ od CLI — ใช้ /api/plugins endpoints เดียวกัน เลือกทางที่เหมาะกับคุณ.
ใน desktop / web app: เปิดหน้า Plugin เพื่อ browse marketplace แล้วคลิก Install; ภายใน Studio ของ project, plugins จะปรากฏเป็น composer chips ที่คุณคลิกเพื่อ apply (พร้อม inputs ที่ประกาศไว้).
บน command line (รันได้โดยไม่ใช้ UI — เป็น path ที่ external agents ใช้):
od plugin list # list installed plugins (--task-kind / --mode / --tag filters)
od plugin search "landing page" # search by keyword
od plugin info od-default # inspect a plugin's metadata, inputs, capabilities
od plugin install od-figma-migration # install from a registry; also accepts ./local-folder or an https://… link
od plugin apply od-default --input brief="a one-page pitch for our seed round"
od plugin upgrade od-default # upgrade
od plugin uninstall od-default # uninstallทุก command รองรับ --json จึง pipe ผ่าน jq / xargs เข้า automation ได้.
Open Design plugin ต้องมี open-design.json พร้อม payload ที่ type นั้นกำหนด. Workflow skill หรือ scenario มี SKILL.md เพิ่ม; manifest-only template และ design-system entry ใช้ payload ของตัวเอง:
my-plugin/
├── open-design.json ← required: marketplace metadata + inputs + pipeline + capabilities
├── SKILL.md ← required for agent-skill/scenario entries; omit for other plugin types
├── README.md ← optional: usage, install, registry links
├── preview/ ← optional: index.html / poster.png (strongly recommended for visual plugins)
└── examples/ ← optional: concrete use cases
Field หลักของ open-design.json: specVersion (ปัจจุบัน 1.0.0), name (stable ID), version (semver), optional compat.agentSkills[].path (ชี้ไป ./SKILL.md เมื่อ entry expose Agent Skill), od.kind (skill / scenario / atom / bundle), od.taskKind (new-generation / figma-migration / code-migration / tune-collab), od.mode (output surface เช่น prototype / deck / live-artifact / image / video / hyperframes / audio / design-system / scenario), od.capabilities[] (ประกาศเท่าที่จำเป็นขั้นต่ำ — restricted install ให้แค่ prompt:inject โดย default), od.inputs[] (parameter ตอน apply).
Scaffold + validate ในเครื่อง:
od plugin scaffold --id my-plugin --title "My Plugin" # generate the skeleton
od plugin validate ./my-plugin # check manifest / file layout
pnpm guard && pnpm --filter @open-design/plugin-runtime typecheckField set และ runtime contract เต็ม → plugins/spec/SPEC.md; พัฒนา plugin ด้วย coding agent → plugins/spec/AGENT-DEVELOPMENT.md; template ขั้นต่ำแบบ copy-paste → plugins/spec/examples/.
- วาง plugin folder ใน
plugins/community/(third-party plugins), หรือ — ถ้าจะ ship bundled กับ Open Design — วางใน tier ที่ตรงกันของplugins/_official/. - ผ่าน validation:
od plugin validate,pnpm guard,pnpm --filter @open-design/plugin-runtime typecheck. - กรอก PR ด้วย template ใน
plugins/spec/CONTRIBUTING.md(ID, version, lane, mode, capabilities, trigger examples; แนบ screenshot / preview สำหรับ visual plugins). - ถ้าจะ publish ไป registry ภายนอก (skills.sh / ClawHub / standalone GitHub) →
plugins/spec/PUBLISHING-REGISTRIES.md.
Plugin registry endpoint: GET /api/plugins. ภาพรวม directory → plugins/README.md (简体中文).
┌────────────────── browser (Next.js 16) / Electron shell ──────────────┐
│ chat · file workspace · iframe preview · settings · import · MCP │
└──────────────┬─────────────────────────────────────┬─────────────────┘
│ /api/* │
▼ ▼
┌─────────────────────────────────┐ /api/proxy/{provider}/stream (SSE)
│ local daemon (Express+SQLite) │ ─→ any OpenAI-compatible BYOK,
│ │ SSRF-guarded at the edge
│ /api/skills /api/design-templates /api/plugins │
│ /api/design-systems │
│ /api/chat (SSE) /api/proxy/* │
│ /api/projects/:id/files/... │
│ /api/artifacts/{save,lint} │
│ /api/import/claude-design │
│ MCP stdio server │
└─────────┬───────────────────────┘
│ spawn(cli, [...], { cwd: managed project cwd })
▼
┌──────────────────────────────────────────────────────────────────┐
│ Local runtime definitions come from runtimes/registry.ts; │
│ the base registry has 26 definitions (including byok-opencode), │
│ backed by 25 distinct local CLI executables because byok-opencode shares │
│ the OpenCode executable. See docs/agent-adapters.md. │
│ composes a functional skill or design template + DESIGN.md; writes files │
└──────────────────────────────────────────────────────────────────┘
| Layer | Stack |
|---|---|
| Frontend | Next.js 16 App Router + React 18 + TypeScript |
| Daemon | Node 24 · Express · SSE streaming · better-sqlite3 |
| Storage | ก่อนแก้ไขหรืออธิบาย daemon storage paths ต้องอ่าน Daemon data directory contract ใน AGENTS.md ที่ราก repo; README นี้ต้องไม่ระบุ path ซ้ำ. |
| Preview | Filesystem runs render canonical project files; BYOK/plain-API runs parse one complete <artifact> block into a sandboxed srcdoc iframe |
| Export | HTML (inlined) · PDF (browser print) · PPTX (agent-driven) · ZIP · Markdown · MP4 (HyperFrames) |
| Desktop | Electron shell + sandboxed renderer + sidecar IPC (STATUS · EVAL · SCREENSHOT · CONSOLE · CLICK · SHUTDOWN) |
| Lifecycle | Entry point เดียว: pnpm tools-dev (start / stop / run / status / logs / inspect / check) |
Architecture เต็ม → docs/architecture.md. Skill protocol → docs/skills-protocol.md. Agent adapter contract → docs/agent-adapters.md.
- Daemon + 26 runtime definitions across 25 distinct coding-agent CLI executables + skill/design-template registries + design-system catalog
- Web app + chat + question form + 5-direction picker + todo progress + sandboxed preview
- 100+ functional skills · separate rendering-template catalog · 151 design-system packages · 5 visual directions · 5 device frames
- SQLite-backed projects · conversations · messages · tabs · templates
- Multi-provider BYOK proxy (
/api/proxy/{anthropic,openai,azure,google,ollama,senseaudio}/stream) + SSRF guard - Claude Design ZIP import (
/api/import/claude-design) - Sidecar protocol + Electron desktop + IPC automation
- Artifact lint API + 5-dim self-critique pre-emit gate
- 0.8.0 — plugin marketplace infrastructure (official plugins 261 ตัว, manifest spec, per-agent install scripts)
- 0.9.0 — Open Design Cloud (official Model Router ในตัวแอป: zero config, one-click sign-in)
- Packaged Electron builds — macOS (Apple Silicon + Intel) + Windows (x64) + Linux AppImage (optional lane)
- Comment-mode surgical edits — ship บางส่วนแล้ว; reliable targeted patching กำลังทำอยู่
- AI-emitted tweaks panel UX — ยังไม่ implement
-
npx od initเพื่อ scaffold project พร้อมDESIGN.md - Plugin SDK +
od plugin {add,list,remove,test,publish}CLI - Figma / Pencil → React / Next / Vue migration plugins (alpha)
- Refresh-existing-codebase plugin (ชี้ไปที่ git repo +
DESIGN.md)
Phased delivery → docs/roadmap.md.
คนจริงอยู่เบื้องหลังทุกช่องทาง.
- 💬 Discord — คุยรายวัน, แชร์ plugin, ถามคำถาม → discord.gg/qhbcCH8Am4
- 🐦 X / Twitter — release notes, milestones, behind the scenes → @nexudotio
- 🗣️ GitHub Discussions — Q&A เชิงลึก, RFCs, "show your work" → Discussions
- 🐛 GitHub Issues — bug reports, feature requests → Issues
Label good-first-issue และ help-wanted เป็นจุดเริ่มที่ง่ายที่สุด.
Open Design เดินหน้าได้เพราะ contributors — designers, engineers, prompt authors — กลับมา contribute อย่างต่อเนื่อง. Skills, design systems และ plugins ที่ถูกใช้มากที่สุดหลายตัวเขียนโดยคนนอก core team.
| อยาก ship… | ทำอย่างไร | ที่ไหน |
|---|---|---|
| skill ใหม่ | วาง folder ที่มี SKILL.md + assets/ + references/ |
skills/ · spec ใน docs/skills-protocol.md |
| design system ใหม่ | วาง package ที่มี DESIGN.md เป็นแกน และเพิ่ม manifest.json, tokens.css, components, assets หรือ provenance ตามต้องการ |
design-systems/<brand>/ |
| plugin ใหม่ | วาง open-design.json + payload เฉพาะประเภทใน category folder |
plugins/community/ · spec ใน plugins/spec/SPEC.md · agent dev guide ใน plugins/spec/AGENT-DEVELOPMENT.md |
| รองรับ coding-agent CLI ใหม่ | Runtime definition + registry entry; เพิ่ม parser เฉพาะ wire format ใหม่ | apps/daemon/src/runtimes/defs/ |
| แก้ bug หรือ polish UI | ดู label good-first-issue |
Issues → |
| แปล docs | อัปเดตไฟล์ README.<lang>.md |
TRANSLATIONS.md |
ถ้า คุณคือ agent ที่กำลังอ่านข้อความนี้ path ที่เร็วที่สุดคือ:
# 1. Boot locally
git clone https://github.com/nexu-io/open-design.git
cd open-design && corepack enable && pnpm install
pnpm tools-dev run web
# 2. Find a good-first-issue and assign yourself
gh issue list --label "good first issue" --state open --limit 20
gh issue develop <number> # create a branch and worktree
# 3. Make the change, run the checks
pnpm guard && pnpm typecheck
pnpm --filter @open-design/<package> test
# 4. Open the PR
gh pr create --fillContribution flow สำหรับ agent, code style และ PR bar แบบเต็ม → CONTRIBUTING.th.md (Deutsch · Français · 简体中文 · 日本語 · 한국어 · Português).
เรากำลังรับสมัคร Open Design Fellows ทั่วโลก — Fellows ร่วม shape ผลิตภัณฑ์กับ core team, เป็นตัวแทน Open Design อย่างเป็นทางการในภูมิภาคของตน และขยาย community local โดยมี funded support ($1,000 / MR), LLM credits ฟรี และ direct review track. รายละเอียด → MAINTAINERS.th.md และประกาศใน Discord.
พวกเขาแบกงานจำนวนมาก — maintenance รายวัน, review และ community support.
![]() @Nagendhra-web Maintainer |
![]() @Sid-Qin Maintainer |
![]() @YOMXXX Maintainer |
กติกา maintainer, promotion criteria และ exit protocol → MAINTAINERS.th.md (มี Deutsch · Français · 简体中文 · 日本語 · 한국어 · Português).
ขอบคุณทุกคนที่มีส่วนร่วม — code, docs, feedback, issue ที่คม, skill ใหม่, design system ใหม่.
SVG ด้านบน regenerate ทุกวันโดย .github/workflows/metrics.yml ด้วย lowlighter/metrics.
ถ้าสิ่งนี้ช่วยคุณประหยัดเวลาได้สามสิบนาที กด ★ ให้เราได้เลย. Stars ไม่ได้จ่ายค่าเช่า — แต่มันบอก designer, agent และ contributor คนถัดไปว่าการทดลองนี้ควรค่าแก่ความสนใจ. คลิกเดียว, สามวินาที, เป็นสัญญาณจริง.
| Project | Role |
|---|---|
| Claude Design | ผลิตภัณฑ์ closed-source ที่ repo นี้เป็นทางเลือกโอเพนซอร์สแทน. |
alchaincyf/huashu-design |
เข็มทิศด้าน design philosophy — workflow ของ junior designer, brand-asset protocol, anti-AI-slop checklist, critique 5 มิติ. |
op7418/guizang-ppt-skill |
Skill web PPT สไตล์ magazine ที่ bundle ตรงไว้ใต้ design-templates/guizang-ppt/. เป็นค่าเริ่มต้นของ deck mode. |
lewislulu/html-ppt-skill |
ตระกูล HTML PPT Studio — 15 deck templates, 36 themes, 31 page layouts, animation runtime, magnetic-card presenter mode. |
OpenCoworkAI/open-codesign |
ทางเลือกโอเพนซอร์สแทน Claude Design ตัวแรก; UX patterns ที่เรายืมมา (streaming-artifact loop, sandboxed iframe, live agent panel). |
multica-ai/multica |
สถาปัตยกรรม daemon + adapter — PATH-scan agent detection, local daemon เป็น privileged process เพียงตัวเดียว. |
VoltAgent/awesome-design-md |
แหล่งที่มาในอดีตของ schema DESIGN.md 9 section รุ่นแรกและ systems ที่ derive จาก upstream 70 ชุด; package ปัจจุบันขยาย baseline นี้ได้. |
bergside/awesome-design-skills |
แหล่งที่มาของ design skills 57 ชุดที่เพิ่มไว้ใต้ design-systems/. |
heygen-com/hyperframes |
Framework motion-graphics HTML→MP4 ที่ integrate เป็น hyperframes-html แบบ first-class ใน Open Design. |
| Claude Code skills | Convention SKILL.md ที่เรารับมาใช้ตรง ๆ. |
Provenance แบบละเอียด → docs/references.md.
Apache-2.0. design-templates/guizang-ppt/ ที่ bundle มายังคง LICENSE เดิม (MIT, @op7418). design-templates/html-ppt/ ที่ bundle มายังคง LICENSE เดิม (MIT, @lewislulu).




































