Claude Code
claude Официальный CLI Anthropic. Полная совместимость с конвенцией skills Claude Code.
claude -p <prompt> --output-format stream-json --verbose [--include-partial-messages] [--add-dir …] --permission-mode bypassPermissions Agents
PATH.
При старте daemon Open Design сканирует PATH на эти бинарники. Что нашлось — становится кандидатом в design-движок, переключается из picker модели. Streaming-dispatch живёт в apps/daemon/src/agents.ts. Добавить новый CLI — это одна запись в AGENT_DEFS.
claude Официальный CLI Anthropic. Полная совместимость с конвенцией skills Claude Code.
claude -p <prompt> --output-format stream-json --verbose [--include-partial-messages] [--add-dir …] --permission-mode bypassPermissions codex Open-source-агент кодинга от OpenAI. Prompt подаётся через stdin, чтобы обойти ENAMETOOLONG в Windows.
codex exec --json --skip-git-repo-check --full-auto [-C cwd] [--model …] [-c model_reasoning_effort=…] - devin Терминальный агент Cognition по протоколу ACP.
devin --permission-mode dangerous --respect-workspace-trust false acp gemini Coding-агент Google на Gemini.
gemini --output-format stream-json --skip-trust --yolo [--model …] - opencode OSS-терминальный агент с гибкими провайдерами.
opencode run --format json --dangerously-skip-permissions [--model …] - cursor-agent Headless-агент Cursor.
cursor-agent --print --output-format stream-json --stream-partial-output --force --trust [--workspace cwd] [--model …] - qwen Coding-агент Alibaba на Qwen.
qwen --yolo [--model …] - qoder Headless coding-агент Qoder.
copilot GitHub Copilot в форме CLI. Парсер потока похож на Claude Code.
copilot -p <prompt> --allow-all-tools --output-format json [--model …] [--add-dir …] hermes ACP-нативный агент EQ Labs.
hermes acp --accept-hooks kimi Терминальный Kimi от Moonshot AI.
kimi acp kiro-cli Агентный IDE-компаньон под крылом AWS.
kiro-cli acp kilo ACP-нативный терминальный агент Kilo Code.
vibe-acp ACP-нативный агент Mistral.
vibe-acp deepseek Terminal-UI-агент DeepSeek. Добавлен в v0.4.0.
pi Multi-provider runtime агента. Open CoDesign таскает Pi внутри; мы делегируем через PATH.
pi --mode rpc --no-session [--model …] [--thinking …] Нет CLI? Не беда.
POST /api/proxy/stream принимает { baseUrl, apiKey, model, messages }, нормализует путь до …/v1/chat/completions и пробрасывает SSE-куски обратно в браузер. Всё, что говорит на схеме OpenAI chat, работает.
tool_choice: 'none', потому что его tool-схема ломается на свободной генерации)SSRF-защита на границе daemon отсекает loopback, link-local и RFC1918.
Есть CLI? Есть ключ?
Open Design сам находит, что у вас в PATH, и даёт выбрать в runtime. Конфиг не нужен.