Claude Code
claude Anthropic 官方 CLI。完整相容 Claude Code Skill 規範。
claude -p <prompt> --output-format stream-json --verbose [--include-partial-messages] [--add-dir …] --permission-mode bypassPermissions Agent
PATH.
daemon 啟動時,Open Design 在你的 PATH 上掃這些二進位。裝了哪幾款,哪幾款就成為候選設計引擎,在模型選擇器裡一鍵切換。串流分發的程式碼在 apps/daemon/src/agents.ts。加一款新 CLI,就是在 AGENT_DEFS 裡加一項。
claude Anthropic 官方 CLI。完整相容 Claude Code Skill 規範。
claude -p <prompt> --output-format stream-json --verbose [--include-partial-messages] [--add-dir …] --permission-mode bypassPermissions codex OpenAI 的開源編碼 Agent。Prompt 走 stdin,繞開 Windows 的 ENAMETOOLONG。
codex exec --json --skip-git-repo-check --full-auto [-C cwd] [--model …] [-c model_reasoning_effort=…] - devin Cognition 出品的 ACP 協定終端 Agent。
devin --permission-mode dangerous --respect-workspace-trust false acp gemini Google 出品的 Gemini 編碼 Agent。
gemini --output-format stream-json --skip-trust --yolo [--model …] - opencode Provider 靈活的開源終端機 Agent。
opencode run --format json --dangerously-skip-permissions [--model …] - cursor-agent Cursor 的 headless Agent。
cursor-agent --print --output-format stream-json --stream-partial-output --force --trust [--workspace cwd] [--model …] - qwen 阿里 Qwen 的編碼 Agent。
qwen --yolo [--model …] - qoder Qoder 的 headless 編碼 Agent。
copilot GitHub Copilot 的 CLI 形態。Stream 解析器跟 Claude Code 那套接近。
copilot -p <prompt> --allow-all-tools --output-format json [--model …] [--add-dir …] hermes EQ Labs 的原生 ACP Agent。
hermes acp --accept-hooks kimi 月之暗面的 Kimi 終端機 Agent。
kimi acp kiro-cli AWS 背書的 Agent IDE 同伴。
kiro-cli acp kilo Kilo Code 的原生 ACP 終端機 Agent。
vibe-acp Mistral 的原生 ACP Agent。
vibe-acp deepseek DeepSeek 的終端機 UI Agent。v0.4.0 加入。
pi 多 provider 的 Agent 執行階段。Open CoDesign 把它打了進去;我們透過 PATH 委派給它。
pi --mode rpc --no-session [--model …] [--thinking …] 一個 CLI 都沒裝?也不是問題。
POST /api/proxy/stream 收 { baseUrl, apiKey, model, messages },把路徑規範化到 …/v1/chat/completions,再把 SSE 區塊轉回瀏覽器。任何說 OpenAI chat schema 的端點都能接。
tool_choice: 'none',因為它的 tool schema 在自由生成上有問題)在 daemon 邊界做 SSRF 防護,擋 loopback / link-local / RFC1918。