まず質問フォーム
surface · ターゲット · トーン · ブランド · 規模。30 秒のラジオ選択が、30 分の手戻りを消し去ります。
オープンソース · ローカルファースト · BYOK
オープンソース代替 Claude Design.
すでに入っている coding-agent CLI が動かします — Claude Code、Codex、Cursor、Gemini、OpenCode、ほか 11 種。110 個の Skill · 141 種の Design System · 5 つのビジュアルディレクション · Apache-2.0。
Apache-2.0 · サインアップ不要 · 自分の CLI、自分の Key
なぜこれが要るのか
Anthropic の Claude Design(Opus 4.7、2026 年 4 月)は、LLM が文章を書くのをやめてデザイン成果物を直接出し始めたら何が起きるかを見せてくれました。瞬く間にバズり — そしてクローズドソース、有料限定、クラウド限定、Anthropic のモデルと Anthropic の Skill に縛られたまま。Open Design はそのオープンソース代替です。同じループ、同じ artifact-first のメンタルモデル。ロックインだけがありません。
クローズド → オープン
すべての Skill は 1 つのファイル。すべての Design System は 1 つの Markdown。すべての prompt は読んで書き換えられる TypeScript モジュールです。
同梱 Agent → 自分の Agent
16 種の coding-agent CLI を PATH から自動検出。1 つも入っていなければ、OpenAI 互換の baseUrl + apiKey を貼るだけ。
クラウド → ローカル
ローカルは pnpm tools-dev。SQLite は .od/。Vercel に置くかどうかは自由。データもファイルシステムも判断も、全部あなたの手の中。
prompt が artifact になるまで
OD はモデルに 1 ピクセルも好き勝手させません。筆を入れる前に、要件を固めます。
surface · ターゲット · トーン · ブランド · 規模。30 秒のラジオ選択が、30 分の手戻りを消し去ります。
ブランド規定が無い?厳選した 5 つのディレクションから 1 つを選びます — それぞれが確定された OKLch パレット + フォントスタックです。
Agent の計画がライブカードとして UI に流れ込みます。in_progress → completed がリアルタイムで切り替わる。途中で軌道修正してもコストはほぼゼロ。
サンドボックス iframe でプレビュー。その場で編集可能。HTML、PDF、PPTX、ZIP でダウンロードできます。
箱の中身
Skill は 1 つのフォルダ。Design System は 9 セクションの Markdown ファイル。フォルダを置いて daemon を再起動すれば、ピッカーに出てきます。システムを切り替えれば、次のレンダリングは新しいトークンを読みます。
Skill スポットライト · html-ppt
同梱の html-ppt Skill には、deck Agent に必要な部品がすべて入っています — プレゼンターモード、レイアウトライブラリ、キネティックなアニメーション集、そしてすぐ fork できる 14 のテンプレート。フォルダを置いて daemon を再起動すれば、ブラウザ内 PPT エンジンの完成です。
テイスト固定のバリアント
html-ppt-taste-brutalist と html-ppt-taste-editorial は、テイストを固定した独立ラッパーとして出荷されます — 同じ Skill、テイストはハードコード、後から動かせません。Web プロトタイプ側にもう 3 つ:web-prototype-taste-{brutalist,editorial,soft}。
自分の Agent を持ち込む
あなたが入れたものが、そのまま候補のデザインエンジンになります。モデルピッカーからワンクリックで切り替え。
claude
Claude Code
stream-json
codex
Codex CLI
json-event-stream
cursor-agent
Cursor Agent
json-event-stream
gemini
Gemini CLI
json-event-stream
opencode
OpenCode
json-event-stream
qwen
Qwen Code
plain
qoder
Qoder CLI
json-event-stream
copilot
GitHub Copilot CLI
stream-json
devin
Devin Terminal
ACP
hermes
Hermes
ACP
kimi
Kimi CLI
ACP
kiro-cli
Kiro CLI
ACP
kilo
Kilo
ACP
vibe-acp
Mistral Vibe
ACP
deepseek
DeepSeek TUI
stream-json
pi
Pi
stdio JSON-RPC
CLI が 1 つも無い?POST /api/proxy/stream は OpenAI 互換・Azure 互換・Google 互換の baseUrl + apiKey + model を受け取ります。Anthropic-via-OpenAI シム、DeepSeek、Groq、OpenRouter、Azure OpenAI、Google Vertex、自分でホストしている vLLM — どれも同じループ。daemon の境界で loopback / link-local / RFC1918 を拒否し、SSRF を防ぎます。
屋台骨の 6 つの考え
01
daemon が PATH を 16 種の coding-agent CLI でスキャン。入っているものが候補のデザインエンジンになり、stdio 経由で動かします — CLI ごとに 1 つのアダプター。
02
各 Skill は SKILL.md + assets/ + references/。skills/ 配下にフォルダを置いて daemon を再起動すれば、ピッカーに出てきます。同梱の magazine-web-ppt はそのまま commit、ライセンスは保持。
03
9 セクションの DESIGN.md スキーマ — color、typography、spacing、layout、components、motion、voice、brand、anti-patterns。すべての artifact がアクティブなシステムから読み取ります。システムを切り替え → 次のレンダリングが新しいトークンを使う。
04
1 ターン目は <question-form> のみ — 思考なし、ツールなし、語りなし。surface · ターゲット · トーン · ブランド · 規模。方向を間違えるコストは 1 回のチャット、1 つの仕上がった deck ではありません。
05
daemon はあなたのプロジェクトの artifact フォルダを cwd にして CLI を spawn します。Agent が手にするのは本物の Read、Write、Bash、WebFetch — 本物のツールが、本物のファイルシステムを叩きます。SQLite が project、conversation、message、tab を永続化。
06
discovery directives + identity charter + アクティブな DESIGN.md + アクティブな SKILL.md + project metadata + skill side files。すべてのレイヤーが組み合わせ可能。すべてのレイヤーが、書き換えられるファイル。
07
`od mcp` でプロジェクトを stdio MCP server として公開。Claude Code、Codex、Cursor、VS Code、Antigravity、Zed、Windsurf — MCP を喋るツールなら、あなたのプロジェクトの artifact、ファイル、メタデータをそのまま読みに来られます。境界は読み取り専用:ファイル読み取り、検索、メタデータ。書き込みも外部呼び出しもありません。
プロンプトスタック
DISCOVERY directives (turn-1 form, turn-2 brand branch, TodoWrite, 5-dim critique)
+ identity charter (OFFICIAL_DESIGNER_PROMPT, anti-AI-slop, junior-pass)
+ active DESIGN.md (141 systems available)
+ active SKILL.md (110 skills available)
+ project metadata (kind, fidelity, speakerNotes, animations, inspiration ids)
+ skill side files (auto-injected pre-flight: read assets/template.html + references/*.md)
+ (deck kind, no skill seed) DECK_FRAMEWORK_DIRECTIVE (nav / counter / scroll / print)
すべてのレイヤーが組み合わせ可能。すべてのレイヤーが、書き換えられるファイル。
比較
クローズドなクラウド製品、オープンなデスクトップ同類、オープンな Web アプリ。私たちは open-codesign から大いに借り、/about で credit しています — 形態は違う、prompt スタックも違う、目指す北極星は同じ。
| Claude Design | Open CoDesign | Open Design | |
|---|---|---|---|
| ライセンスと費用 | |||
| ライセンス | クローズド | MIT | Apache-2.0 |
| 最低課金 | Pro / Max / Team | BYOK | BYOK — OpenAI 互換 URL を貼るだけ |
| 形態 | |||
| 形態 | Web(claude.ai) | デスクトップ(Electron) | Web アプリ + ローカル daemon |
| Vercel デプロイ可 | — | — | 可 |
| AI ランタイムとフロー | |||
| Agent ランタイム | 同梱(Opus 4.7) | 同梱(pi-ai) | あなたの既存 CLI |
| プロバイダ柔軟性 | Anthropic のみ | pi-ai 経由 7+ | 16 CLI + BYOK プロキシ |
| 質問フォーム(1 ターン目) | — | — | ハードルール |
| 5 ビジュアルディレクション | — | — | あり |
| 五次元セルフ評価 | — | — | 出力前のゲート |
| Skill、System、移行 | |||
| Skill | プロプライエタリ | 12 TS モジュール | 110 個のドロップ可能 SKILL.md |
| Design System | プロプライエタリ | DESIGN.md(v0.2) | 141 種出荷済み |
| Claude Design ZIP インポート | n/a | — | 可 — Anthropic で止まった場所から続行 |
Claude Design は Anthropic の商標です。Open Design は Anthropic との関連も推奨も受けていません。
チャットだけじゃない
<artifact> HTML を作るチャットが、画像・動画・音声生成も駆動します。すべてのレンダリングが、プロジェクトワークスペースに本物の .png や .mp4 として落ちます。prompt-templates/ 配下に 95 件のすぐ複製できる prompt。
ポスター · アバター · イラスト都市マップ · インフォグラフィック · 雑誌風 SNS カード · ゲーム UI · ナラティブゲームスチル
拡大 gpt-image-2
3D 石階段の進化
拡大 gpt-image-2
都市の食べ物イラストマップ
拡大 gpt-image-2
シネマティックなエレベーターシーン
拡大 gpt-image-2
サイバーパンクなアニメ風ポートレート
拡大 gpt-image-2
グラマラスなスタジオポートレート
拡大 gpt-image-2
アニメ格闘ゲーム — 龍牙隊長 vs 風煉神
拡大 gpt-image-2
三国 — 関羽、顔良を斬る
拡大 gpt-image-2
三国 — 呂布、轅門の戟を射抜く
拡大 gpt-image-2
三国 — 趙雲、阿斗を抱いて単騎駆け
拡大 gpt-image-2
古代中国オープンワールド MMO HUD
拡大 gpt-image-2
クレヨン子供の絵 → フォトリアル化
拡大 gpt-image-2
オタクダンス振り付け解析 — 16 コマ
拡大 gpt-image-2
話題系ガールダンス絵コンテ — 8 ショット
15 秒シネマティック t2v + i2v、音声付き · ナラティブショート · プロダクトムービー
Seedance 2.0
音楽ポッドキャストとギター
Seedance 2.0
感情豊かな顔のクローズアップ
Seedance 2.0
ラグジュアリースーパーカー、シネマティック
Seedance 2.0
紫禁城の猫、皮肉風
Seedance 2.0
日本風ロマンスショート
Seedance 2.0
シネマティックな龍の飛行
Seedance 2.0
廃墟工場のカーチェイス
Seedance 2.0
サイバーパンクゲームの予告編
Seedance 2.0
クリムゾンホライズン · SF
Seedance 2.0
魔法学園の絵コンテ
Seedance 2.0
吸血鬼の路地裏アクション
Seedance 2.0
レトロな香港武侠美学
Seedance 2.0
三国 — 関羽、顔良を斬る
Seedance 2.0
三国 — 呂布、轅門の戟を射抜く
Seedance 2.0
三国 — 趙雲、阿斗を抱いて単騎駆け
Seedance 2.0
3D アニメ風、レゴを組む少年
Seedance 2.0
古代の守護者、龍を救う
Seedance 2.0
古代インド王国 — FPV
Seedance 2.0
キャラクター紹介モーショングラフィック
Seedance 2.0
東アジア女性の手のダンス
Seedance 2.0
海洋生物学者の探検
Seedance 2.0
ストリートレース、シネマティック
Seedance 2.0
トースター・ロケット・ジャンプスケア
Seedance 2.0
レトロディズニーの海賊とワニ
Seedance 2.0
ハリウッド・オートクチュール幻想
HTML→MP4 モーショングラフィック · プロダクトリビール · キネティックタイポグラフィ · データチャート
拡大 HyperFrames
ロゴアウトロ、シネマティック
拡大 HyperFrames
3 端末でのアプリショーケース
拡大 HyperFrames
TikTok カラオケ
拡大 HyperFrames
棒グラフレース
拡大 HyperFrames
フライトマップのルート
拡大 HyperFrames
金額カウンターの盛り上がり
拡大 HyperFrames
SNS オーバーレイの積み上げ
拡大 HyperFrames
UI 3D リビール
Quickstart
Node ~24、pnpm 10.33.x。macOS、Windows、Linux で動きます(Linux は `pnpm tools-pack linux build --to appimage` で AppImage を作成)。daemon が SQLite と各プロジェクトの artifact 用にローカルの .od/ フォルダを作ります。init ステップはありません。
git clone https://github.com/nexu-io/open-design.git
cd open-design && pnpm install
pnpm tools-dev run web 新着 · v0.5.0
v0.5.0 は artifact のループを「一度出して終わり」から「ずっと触り続けられる」へ引き上げました — Inspect モードで要素単位のスタイル調整、live dashboard が一級 artifact カテゴリに昇格、Design Jury の採点ルーブリックも研ぎ直し。v0.4.0 の `od mcp` は健在で、これらすべてをラップトップ上の他の coding agent につないでいます。
要素ごとの調整
ホバー、クリックして、要素の computed style を直接調整 — 色、間隔、文字サイズ — Agent に戻る必要なし。Artifact はその場で更新。納得したら、変更はソースファイルに自動で書き戻されます。
v0.5.0 · PR #362
一級カテゴリ
新しい 3 つの dashboard skill(`live-dashboard`、`live-artifact` 配下の `clinic-console` テンプレート、`flowai-live-dashboard-template`)に Notion 風チームダッシュボードの prompt template を加えて、artifact を本物の Composio コネクタにつなぎます。プレビュー枠で動くのは生のデータ、凍結された mock ではありません。
v0.5.0 · PR #778 + #795 + #801 + #799
品質ゲート · フェーズ 5
各パネリストの採点ルーブリックは panel レベルの prompt template に置かれ、共通の system composer を介して注入されます。何度走らせても評価が一貫します。Phase 4 からの永続化、transcript、orchestrator はそのまま継承。
v0.5.0 · PR #524
プロトコル
`od mcp` を実行すれば、MCP を喋るどの coding agent(Claude Code、Codex、Cursor、VS Code、Antigravity、Zed、Windsurf)でも、あなたのプロジェクトのファイル、検索インデックス、メタデータをそのまま読みに来られます。境界では読み取り専用。OD アプリが今開いているプロジェクトが、他の Agent から見えるプロジェクトです。
v0.4.0 · PR #399
Open Design の系譜
alchaincyf
デザイン哲学の羅針盤
Junior-Designer ワークフロー、5 ステップのブランドアセットプロトコル、anti-AI-slop チェックリスト、五次元セルフ評価、そして Open Design のディレクションピッカーの背後にある「5 流派 × 20 のデザイン哲学」ライブラリ。
op7418
Deck モード
skills/guizang-ppt/ 以下にそのまま同梱、LICENSE は保持。雑誌レイアウト、WebGL hero、P0/P1/P2 チェックリスト文化が、Open Design のほかすべての Skill にも引き継がれています。
OpenCoworkAI
最も近い同類 · UX の北極星
ストリーミング artifact ループ、サンドボックス iframe プレビュー、ライブ Agent パネル(todo + tool calls + 中断可能)、5 種のエクスポート形式、コメントモードのプレビュー注釈。形態では意図的に分岐 — open-codesign は Electron + pi-ai、Open Design は Web + ローカル daemon + あなたの CLI。
multica-ai
Daemon アーキテクチャ
PATH スキャンによる Agent 検出、ローカル daemon を唯一の特権プロセスとする思想、agent-as-teammate の世界観。Open Design はこのアーキテクチャモデルを採用していますが、multica のコード自体は取り込んでいません。
Star を
Star は家賃を払ってはくれませんが、次のデザイナー、次の Agent、次のコントリビューターに「これは見る価値があるよ」と伝えてくれます。
Apache-2.0
オープンソース
110
Skill
141
Design System
16 + BYOK
CLI
FAQ
Open Design は Anthropic Claude Design のオープンソース代替です。ローカルでは pnpm tools-dev で動き、Vercel にデプロイ可能で、デザインエンジンには既に入っている coding-agent CLI(Claude Code、Codex、Cursor、Gemini、OpenCode、ほか 11 種)を使います。Apache-2.0。
Claude Design はクローズドソース、有料(Pro/Max/Team)、クラウド限定、Anthropic のモデルと Skill に縛られています。Open Design はオープンソース、BYOK、ローカルファーストで、16 種の CLI アダプターまたは任意の OpenAI / Azure / Google 互換エンドポイントの間でモデルを自由に切り替えられます。
セルフホスト、モデル柔軟性、カスタム Skill が必要なら、Yes。クローズドループ(Agent 検出 → Skill + Design System を選ぶ → チャット → <artifact> をパース → プレビュー → 保存)はエンドツーエンドで動きます。v0.4.x で Critique Theater(出図前に 5 人の Design Jury が採点)、Tweaks モード(プレビューで要素を選んでチャットに渡す)、Manual edit モード、そして Composio コネクタから生データを引いてくる live artifact が加わりました。
要りません。Open Design は PATH 上にすでにある coding-agent CLI、または BYOK プロキシ経由で任意の OpenAI 互換 API Key を使います。好きなプロバイダの Key を持ち込んでください。
標準で 16 種:Claude Code、Codex CLI、Cursor Agent、Gemini CLI、OpenCode、Qwen Code、Qoder CLI、GitHub Copilot CLI、Devin for Terminal、Hermes、Kimi CLI、Kiro CLI、Kilo、Mistral Vibe、DeepSeek TUI、Pi。daemon 起動時に PATH から自動検出されます。
Claude Design からエクスポートした ZIP をウェルカムダイアログにドロップしてください。POST /api/import/claude-design が本物の .od/projects/<id>/ フォルダに展開し、エントリファイルを tab として開き、ローカル Agent 用に「Anthropic で止まった場所から続行」する prompt を準備します。
できます。Web レイヤーは Next.js 16 + React 18 + TypeScript で、Vercel にデプロイ可能です。ローカル daemon はノート PC に残ります。完全リモート構成(Vercel + トンネル、Topology B)はロードマップ上です。
design-systems/<your-brand>/ に DESIGN.md を 1 枚置いてください — 9 セクションのスキーマ(color、typography、spacing、layout、components、motion、voice、brand、anti-patterns)に従って。daemon を再起動すれば、ピッカーに出てきます。
Apache-2.0 です。同梱の skills/guizang-ppt/ と skills/html-ppt/ は元の MIT ライセンスとクレジットを保持しています。有料プランは無し。利用制限も無し。コストは選んだ LLM プロバイダに払う分だけ。
1 ターン目の質問フォームが、モデルが筆を入れる前に要件を固めます。ブランド規定が無い場合、5 つのディレクションピッカーが確定したパレットを与えます。出力前に五次元セルフ評価でスコアリング。各 Skill が P0/P1/P2 チェックリストを持ち、pre-flight サイドファイル注入で強制適用。けばけばしい紫グラデーション、ありきたりな絵文字アイコン、ディスプレイ用フォントとしての Inter — これらは prompt スタックで明示的に禁止されています。
使えます。POST /api/proxy/stream が SSE チャンクを任意の OpenAI / Azure / Google 互換エンドポイントへ転送します。baseUrl、apiKey、model を貼るだけ — DeepSeek、Groq、OpenRouter、MiMo、Azure OpenAI、Google Vertex、自分の vLLM、Anthropic-via-OpenAI シム、すべて動きます。loopback とプライベートネットワークに対する SSRF 防御つき。
Settings → Execution に Connection test ボタンを追加(v0.5.0、PR #507)。baseUrl、apiKey、model を貼り付けて Test を押すと、Open Design がプロバイダに最小ハンドシェイクを送り、応答か正確なエラーフレームを表示します。Anthropic、OpenAI 互換、Azure、Google エンドポイント対応。Key が違う、モデル名が間違っている、gateway がブロックしている — そんな時にチャットから障害を追う往復が省けます。
Anthropic のモデルを選んだ場合のみ(Claude Code、もしくは BYOK プロキシで Anthropic Key を使う場合)です。Open Design 自体は、すべてをローカルの SQLite(.od/app.sqlite)と各プロジェクトの .od/projects/ ファイルに保存します。Open Design のサーバーには何もアップロードされません — そもそも Open Design のサーバーは存在しません。
読めます。`od mcp` を実行すれば、Open Design は stdio MCP server として自身を公開します。Claude Code、Codex、Cursor、VS Code、Antigravity、Zed、Windsurf — MCP を喋るツールはどれも、あなたのプロジェクトのファイルを読み、検索を実行し、メタデータを参照できます。境界では読み取り専用:ファイル読み取り、検索、メタデータ。書き込みも外部呼び出しもありません。v0.4.0 から。
出力前に 5 人の Design Jury が artifact を採点します — アクセシビリティ、ブランド適合、クラフト、コンテンツ、構造。v0.4.0 Phase 4 で永続化 + transcript + orchestrator がエンドツーエンドで完成。閾値を下回れば Agent が自分で書き直して再採点し、閾値を超えたら出力します。
Live artifact はプレビュー枠内の artifact が Composio コネクタカタログから生データを引いてきます — GitHub、Linear、Notion、Gmail などなど。同梱の orbit-general / orbit-github / orbit-gmail / orbit-linear / orbit-notion といった Skill と social-media-dashboard で、配線が完成しています。v0.4.0 から(PR #381)。
出荷
リポジトリをクローン。3 つのコマンドを実行。prompt を打つ。質問フォームが出てくるのを見て、埋めて、todo カードのストリームを見て、artifact のレンダリングを見届ける。