Agent 适配器对照表
OpenDesign 自己不生成东西,干活的是你接上去的 Agent。这一页是选型用的对照表。
适配器是什么
每个适配器是一层很薄的转接:把某个 Agent 的原生消息格式翻成 OpenDesign 的技能协议。加一个新 Agent 是加一个文件,不用 fork。
结果是技能和设计系统跟 Agent 无关。换 Agent 是改一行配置,不是重做设计。
21 个适配器
| Agent | 厂商 | 凭据 |
|---|---|---|
| Claude Code | Anthropic | Anthropic API key(BYOK)或 Claude 订阅 |
| Codex | OpenAI | OpenAI API key(BYOK)或 ChatGPT 订阅 |
| Cursor Agent | Cursor | Cursor 账号(用你自己配的 provider key) |
| Gemini CLI | Google AI Studio key(BYOK) | |
| GitHub Copilot CLI | GitHub | GitHub Copilot 订阅 |
| OpenCode | 社区 | 通过 OpenCode 配置的 provider key(BYOK) |
| Qwen Code | 阿里 | DashScope / Qwen API key(BYOK) |
| Grok Build | xAI | xAI SuperGrok OAuth(grok login --oauth) |
| Hermes | 社区 | 通过 hermes auth add 配的 xAI / OpenAI / Anthropic key |
| Kimi CLI | 月之暗面 | Moonshot API key(BYOK) |
| Devin for Terminal | Cognition | Devin 账号 |
| DeepSeek TUI | DeepSeek | DeepSeek API key(BYOK) |
| Pi | 社区 | provider key(BYOK)或订阅登录 |
| Mistral Vibe CLI | Mistral | Mistral API key(BYOK) |
| Kiro CLI | Amazon(预览) | AWS 凭据(BYOK) |
| Kilo | 社区 | 通过 Kilo 配置的 provider key(BYOK) |
| Qoder CLI | 阿里 | Qoder 账号(qodercli login) |
| Trae CLI | 字节跳动 | provider key(BYOK) |
| Aider | 社区 | provider API key(BYOK) |
| Antigravity | Google 账号(预览) | |
| DeepSeek Reasonix | 社区 | DeepSeek API key(BYOK) |
另有 DeepSeek Harness(dsh)单独列出:它本身能在真实仓库里构建和修改界面,接进 OpenDesign 之后由设计系统、可复用技能和本地产物预览来引导这部分工作。
数字对不上是正常的
官方 FAQ 里写「17 个一方 BYOK 适配器」,Agent 页面上列了 21 个条目。列表在增长,两处更新节奏不一样。以 open-design.ai/agents 为准。
怎么挑
| 你的情况 | 选 |
|---|---|
| 已经在付 Claude 订阅 | Claude Code |
| 已经在付 ChatGPT 订阅 | Codex |
| 在用 Cursor | Cursor Agent |
| 有 GitHub Copilot | GitHub Copilot CLI |
| 想先花最少的钱试 | Gemini CLI 或 Qwen Code |
| 在国内且要稳定 | Qwen Code、Kimi CLI、DeepSeek TUI 这几个 |
| 公司只批了某一家 | 找那一家对应的适配器 |
先看你已经在付哪份钱,再看模型好不好。 设计任务和写代码任务共用同一个额度池,这是 OpenDesign 最实在的省钱点。
凭据放在哪
两个位置:
text
.od/media-config.json 项目内的凭据文件
环境变量 你的 shell profile调用从你的机器直接打到厂商,OpenDesign 不代理、不中转。账单进你在那家的账户。
别提交 .od/media-config.json
它是凭据文件。开工前确认它在 .gitignore 里。
不暴露 key 的接法
如果 Claude Code、Codex、Cursor 或者 OpenCode 已经装在你机器上并且登录过,直接让 OpenDesign 指过去。桌面版会自己扫 PATH。
这种接法下一个 key 都不用交出去——生成走的是那个 CLI 已有的凭据,从头到尾没离开你的机器。社区教程里反复提到这一点,是这个项目在安全性上被称赞最多的地方。
BYOK 的四条含义
- 凭据在
.od/media-config.json或者你的环境变量里。 - API 调用从你的机器直达厂商。
- 换厂商是换一个 key,不是重新上手。
- API 花费记在你在每家的账户上。
换 Agent 会丢什么
| 东西 | 跟 Agent 绑定吗 |
|---|---|
技能(SKILL.md) | 不绑,纯 Markdown |
设计系统(DESIGN.md) | 不绑 |
| 已生成的产物 | 不绑,是你仓库里的文件 |
| 凭据 | 绑,每家一份 |