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 上有什麼,執行階段讓你選。不需要設定檔。