Claude Code
claude Oficjalne CLI Anthropic. Pełna kompatybilność z konwencją skills Claude Code.
claude -p <prompt> --output-format stream-json --verbose [--include-partial-messages] [--add-dir …] --permission-mode bypassPermissions Agents
PATH.
Przy starcie daemona Open Design skanuje twój PATH w poszukiwaniu tych binarek. Te, które znajdzie, stają się kandydatami na engine designu, przełączalnymi z pickera modelu. Streamingowy dispatch żyje w apps/daemon/src/agents.ts. Dodanie nowego CLI to jeden wpis w AGENT_DEFS.
claude Oficjalne CLI Anthropic. Pełna kompatybilność z konwencją skills Claude Code.
claude -p <prompt> --output-format stream-json --verbose [--include-partial-messages] [--add-dir …] --permission-mode bypassPermissions codex Open source coding-agent OpenAI. Prompt podawany przez stdin, by ominąć ENAMETOOLONG na Windows.
codex exec --json --skip-git-repo-check --full-auto [-C cwd] [--model …] [-c model_reasoning_effort=…] - devin Terminalowy agent z protokołem ACP od Cognition.
devin --permission-mode dangerous --respect-workspace-trust false acp gemini Coding-agent Google na Gemini.
gemini --output-format stream-json --skip-trust --yolo [--model …] - opencode Terminalowy agent OSS, elastyczny providerowo.
opencode run --format json --dangerously-skip-permissions [--model …] - cursor-agent Headlessowy agent Cursora.
cursor-agent --print --output-format stream-json --stream-partial-output --force --trust [--workspace cwd] [--model …] - qwen Coding-agent Alibaby na bazie Qwen.
qwen --yolo [--model …] - qoder Headlessowy coding-agent Qodera.
copilot GitHub Copilot w formie CLI. Parser streama podobny do Claude Code.
copilot -p <prompt> --allow-all-tools --output-format json [--model …] [--add-dir …] hermes ACP-natywny agent EQ Labs.
hermes acp --accept-hooks kimi Terminalowy Kimi od Moonshot AI.
kimi acp kiro-cli Agentowy kompan IDE wspierany przez AWS.
kiro-cli acp kilo ACP-natywny terminalowy agent Kilo Code.
vibe-acp ACP-natywny agent Mistral.
vibe-acp deepseek Terminalowy agent UI od DeepSeek. Dodany w v0.4.0.
pi Multi-providerowy runtime agenta. Open CoDesign pakuje Pi do środka; my delegujemy przez PATH.
pi --mode rpc --no-session [--model …] [--thinking …] Bez CLI? Bez problemu.
POST /api/proxy/stream przyjmuje { baseUrl, apiKey, model, messages }, normalizuje ścieżkę do …/v1/chat/completions i forwarduje chunki SSE z powrotem do przeglądarki. Wszystko, co mówi schematem chatu OpenAI, działa.
tool_choice: 'none', bo jego schemat tool'i wariuje na swobodnej generacji)Z guardami SSRF na krawędzi daemona, blokujące loopback, link-local i RFC1918.
Masz CLI? Masz klucz?
Open Design sam wykrywa, co jest w twoim PATH, i pozwala wybrać w runtime. Bez pliku konfiguracji.