Open Design

Agent

16款 CLI 自动探测 于你的 PATH.

daemon 启动时,Open Design 在你的 PATH 上扫这些二进制。装了哪几款,哪几款就成为候选设计引擎,在模型选择器里一键切换。流式分发的代码在 apps/daemon/src/agents.ts。加一款新 CLI,就是在 AGENT_DEFS 里加一项。

01

Claude Code

claude
官网 ↗

Anthropic 官方 CLI。完整兼容 Claude Code Skill 规范。

流格式
claude-stream-json(typed events)
Argv 形态
claude -p <prompt> --output-format stream-json --verbose [--include-partial-messages] [--add-dir …] --permission-mode bypassPermissions
02

Codex CLI

codex
官网 ↗

OpenAI 的开源编码 Agent。Prompt 走 stdin,绕开 Windows 的 ENAMETOOLONG。

流格式
json-event-stream + codex parser
Argv 形态
codex exec --json --skip-git-repo-check --full-auto [-C cwd] [--model …] [-c model_reasoning_effort=…] -
03

Devin for Terminal

devin
官网 ↗

Cognition 出品的 ACP 协议终端 Agent。

流格式
acp-json-rpc
Argv 形态
devin --permission-mode dangerous --respect-workspace-trust false acp
04

Gemini CLI

gemini
官网 ↗

Google 出品的 Gemini 编码 Agent。

流格式
json-event-stream + gemini parser
Argv 形态
gemini --output-format stream-json --skip-trust --yolo [--model …] -
05

OpenCode

opencode
官网 ↗

Provider 灵活的开源终端 Agent。

流格式
json-event-stream + opencode parser
Argv 形态
opencode run --format json --dangerously-skip-permissions [--model …] -
06

Cursor Agent

cursor-agent
官网 ↗

Cursor 的 headless Agent。

流格式
json-event-stream + cursor-agent parser
Argv 形态
cursor-agent --print --output-format stream-json --stream-partial-output --force --trust [--workspace cwd] [--model …] -
07

Qwen Code

qwen
官网 ↗

阿里 Qwen 的编码 Agent。

流格式
plain(原始 stdout 块)
Argv 形态
qwen --yolo [--model …] -
08

Qoder CLI

qoder

Qoder 的 headless 编码 Agent。

流格式
json-event-stream + qoder parser
Argv 形态
09

GitHub Copilot CLI

copilot
官网 ↗

GitHub Copilot 的 CLI 形态。Stream 解析器跟 Claude Code 那套接近。

流格式
copilot-stream-json(typed events)
Argv 形态
copilot -p <prompt> --allow-all-tools --output-format json [--model …] [--add-dir …]
10

Hermes

hermes
官网 ↗

EQ Labs 的原生 ACP Agent。

流格式
acp-json-rpc(Agent Client Protocol)
Argv 形态
hermes acp --accept-hooks
11

Kimi CLI

kimi
官网 ↗

月之暗面的 Kimi 终端 Agent。

流格式
acp-json-rpc
Argv 形态
kimi acp
12

Kiro CLI

kiro-cli
官网 ↗

AWS 背书的 Agent IDE 同伴。

流格式
acp-json-rpc
Argv 形态
kiro-cli acp
13

Kilo

kilo

Kilo Code 的原生 ACP 终端 Agent。

流格式
acp-json-rpc
Argv 形态
14

Mistral Vibe CLI

vibe-acp
官网 ↗

Mistral 的原生 ACP Agent。

流格式
acp-json-rpc
Argv 形态
vibe-acp
15

DeepSeek TUI

deepseek

DeepSeek 的终端 UI Agent。v0.4.0 加入。

流格式
deepseek-stream-json(typed events)
Argv 形态
16

Pi

pi
官网 ↗

多 provider 的 Agent 运行时。Open CoDesign 把它打了进去;我们通过 PATH 委托给它。

流格式
pi-rpc(stdio JSON-RPC)
Argv 形态
pi --mode rpc --no-session [--model …] [--thinking …]

一个 CLI 都没装?也不是问题。

OpenAI 兼容的 BYOK 代理.

POST /api/proxy/stream{ baseUrl, apiKey, model, messages },把路径规范化到 …/v1/chat/completions,再把 SSE 块转回浏览器。任何说 OpenAI chat schema 的端点都能接。

  • · Anthropic-via-OpenAI 兼容层
  • · DeepSeek
  • · Groq
  • · MiMo(自动 tool_choice: 'none',因为它的 tool schema 在自由生成上有问题)
  • · OpenRouter
  • · 你自己跑的 vLLM
  • · 任何其它 OpenAI 兼容端点

在 daemon 边界做 SSRF 防护,挡 loopback / link-local / RFC1918。

有 CLI?有 Key?

三条命令 就能上手.

Open Design 自动探测你 PATH 上有什么,运行时让你选。不需要配置文件。