Open Design

Agents

16CLI's automatisch gevonden op je PATH.

Bij daemon-start scant Open Design je PATH op deze binaries. Welke ie vindt, worden kandidaat-design-engines, vanuit de model-picker te wisselen. Streaming-dispatch leeft in apps/daemon/src/agents.ts. Een nieuwe CLI toevoegen is één entry in AGENT_DEFS.

01

Claude Code

claude
Homepage ↗

Anthropic's officiële CLI. Volledige compatibiliteit met de Claude Code skill-conventie.

Stream-formaat
claude-stream-json (typed events)
Argv-vorm
claude -p <prompt> --output-format stream-json --verbose [--include-partial-messages] [--add-dir …] --permission-mode bypassPermissions
02

Codex CLI

codex
Homepage ↗

OpenAI's opensource coding-agent. Prompt via stdin om Windows ENAMETOOLONG te ontwijken.

Stream-formaat
json-event-stream + codex parser
Argv-vorm
codex exec --json --skip-git-repo-check --full-auto [-C cwd] [--model …] [-c model_reasoning_effort=…] -
03

Devin for Terminal

devin
Homepage ↗

Cognition's ACP-protocol terminal-agent.

Stream-formaat
acp-json-rpc
Argv-vorm
devin --permission-mode dangerous --respect-workspace-trust false acp
04

Gemini CLI

gemini
Homepage ↗

Google's coding-agent op basis van Gemini.

Stream-formaat
json-event-stream + gemini parser
Argv-vorm
gemini --output-format stream-json --skip-trust --yolo [--model …] -
05

OpenCode

opencode
Homepage ↗

Provider-flexibele OSS terminal-agent.

Stream-formaat
json-event-stream + opencode parser
Argv-vorm
opencode run --format json --dangerously-skip-permissions [--model …] -
06

Cursor Agent

cursor-agent
Homepage ↗

Cursor's headless agent.

Stream-formaat
json-event-stream + cursor-agent parser
Argv-vorm
cursor-agent --print --output-format stream-json --stream-partial-output --force --trust [--workspace cwd] [--model …] -
07

Qwen Code

qwen
Homepage ↗

Alibaba's coding-agent op basis van Qwen.

Stream-formaat
plain (raw stdout chunks)
Argv-vorm
qwen --yolo [--model …] -
08

Qoder CLI

qoder

Qoder's headless coding-agent.

Stream-formaat
json-event-stream + qoder parser
Argv-vorm
09

GitHub Copilot CLI

copilot
Homepage ↗

GitHub Copilot in CLI-vorm. Stream-parser vergelijkbaar met die van Claude Code.

Stream-formaat
copilot-stream-json (typed events)
Argv-vorm
copilot -p <prompt> --allow-all-tools --output-format json [--model …] [--add-dir …]
10

Hermes

hermes
Homepage ↗

EQ Labs' ACP-native agent.

Stream-formaat
acp-json-rpc (Agent Client Protocol)
Argv-vorm
hermes acp --accept-hooks
11

Kimi CLI

kimi
Homepage ↗

Moonshot AI's Kimi terminal-agent.

Stream-formaat
acp-json-rpc
Argv-vorm
kimi acp
12

Kiro CLI

kiro-cli
Homepage ↗

AWS-gesteunde agentic IDE-companion.

Stream-formaat
acp-json-rpc
Argv-vorm
kiro-cli acp
13

Kilo

kilo

Kilo Code's ACP-native terminal-agent.

Stream-formaat
acp-json-rpc
Argv-vorm
14

Mistral Vibe CLI

vibe-acp
Homepage ↗

Mistral's ACP-native agent.

Stream-formaat
acp-json-rpc
Argv-vorm
vibe-acp
15

DeepSeek TUI

deepseek

DeepSeek's terminal-UI agent. Toegevoegd in v0.4.0.

Stream-formaat
deepseek-stream-json (typed events)
Argv-vorm

Multi-provider agent-runtime. Open CoDesign bundelt deze; wij delegeren ernaar via PATH.

Stream-formaat
pi-rpc (stdio JSON-RPC)
Argv-vorm
pi --mode rpc --no-session [--model …] [--thinking …]

Geen CLI? Geen probleem.

OpenAI-compatibele BYOK-proxy.

POST /api/proxy/stream accepteert { baseUrl, apiKey, model, messages }, normaliseert het pad naar …/v1/chat/completions en stuurt SSE-chunks terug naar de browser. Alles wat het OpenAI-chat-schema spreekt, werkt.

  • · Anthropic-via-OpenAI shim
  • · DeepSeek
  • · Groq
  • · MiMo (auto tool_choice: 'none' omdat zijn tool-schema misdraagt op vrije generatie)
  • · OpenRouter
  • · Je eigen vLLM
  • · Elke andere OpenAI-compatibele endpoint

SSRF-beveiligd tegen loopback / link-local / RFC1918 bestemmingen aan de daemon-rand.

Een CLI? Een sleutel?

Aan de slag in drie commando's.

Open Design vindt automatisch wat er op je PATH staat en laat je tijdens runtime kiezen. Geen configbestand nodig.