feat(cli-tools): add OpenDesign (manalkaff/opendesign) support

Adds a guide-type CLI Tools entry for OpenDesign, the open-sourced
claude.ai/design skills pack. It has no standalone config - it inherits
the host agent's model/provider config - so once the host (Claude Code,
Cursor, Codex, Gemini CLI, OpenCode) points at 9Router, /opendesign
sessions route through automatically.
This commit is contained in:
Diwak4r
2026-08-05 11:35:01 +07:00
committed by decolua
parent da8691f866
commit 651df2f0e2
3 changed files with 65 additions and 0 deletions

View File

@@ -285,6 +285,32 @@ Default URLs:
<b>Kilo Code</b>
</td>
</tr>
<tr>
<td align="center" width="120">
<img src="./public/providers/opendesign.png" width="60" alt="OpenDesign"/><br/>
<b>OpenDesign</b>
</td>
<td align="center" width="120">
<img src="./public/providers/jcode.png" width="60" alt="jcode"/><br/>
<b>jcode</b>
</td>
<td align="center" width="120">
<img src="./public/providers/grok-cli.png" width="60" alt="Grok Build"/><br/>
<b>Grok Build</b>
</td>
<td align="center" width="120">
<img src="./public/providers/devin-cli.png" width="60" alt="Devin CLI"/><br/>
<b>Devin CLI</b>
</td>
<td align="center" width="120">
<img src="./public/providers/deepseek-tui.png" width="60" alt="DeepSeek TUI"/><br/>
<b>DeepSeek TUI</b>
</td>
<td align="center" width="120">
<img src="./public/providers/qwen.png" width="60" alt="Qwen Code"/><br/>
<b>Qwen Code</b>
</td>
</tr>
</table>
</div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -416,6 +416,45 @@ devin auth login
devin --version`,
},
},
opendesign: {
id: "opendesign",
name: "OpenDesign",
image: "/providers/opendesign.png",
color: "#7C3AED",
description: "OpenDesign — claude.ai/design open-sourced! Agent-native design skills pack",
docsUrl: "https://github.com/manalkaff/opendesign",
configType: "guide",
notes: [
{ type: "info", text: "OpenDesign ships as a plugin/skills pack installed into Claude Code, Cursor, OpenAI Codex, Gemini CLI, or OpenCode. It inherits the host agent's model config, so once your host points at 9Router, /opendesign design sessions route through 9Router automatically — no extra env vars needed." },
{ type: "info", text: "Invoke with /opendesign <brief>. Covers decks, wireframes, interactive prototypes, design-system extraction, and brand systems, with a verifier subagent that checks output against the brief." },
],
guideSteps: [
{ step: 1, title: "Install the plugin", desc: "Pick your host below and run the matching install command from the matrix." },
{ step: 2, title: "No config needed", desc: "OpenDesign runs inside your host agent and uses its model config. If the host already routes through 9Router, /opendesign traffic does too." },
{ step: 3, title: "Start designing", desc: "Invoke OpenDesign from your agent:", value: "/opendesign make a pitch deck for a seed-stage AI company, 10 slides", copyable: true },
],
codeBlock: {
language: "bash",
code: `# Claude Code
/plugin marketplace add manalkaff/opendesign
/plugin install opendesign@opendesign
# Cursor
/add-plugin opendesign
# OpenAI Codex CLI
/plugins # search "opendesign" -> Install Plugin
# OpenAI Codex App
# Plugins sidebar -> OpenDesign (Design section) -> +
# Gemini CLI
gemini extensions install https://github.com/manalkaff/opendesign
# OpenCode
# Fetch and follow .opencode/INSTALL.md from the repo`,
},
},
// HIDDEN: gemini-cli
// "gemini-cli": {
// id: "gemini-cli",