Open Design

Agents

16CLI terdeteksi otomatis di PATH.

Saat daemon boot, Open Design scan PATH Anda mencari biner-biner ini. Mana yang ditemukan jadi kandidat engine desain, bisa diganti dari picker model. Streaming dispatch tinggal di apps/daemon/src/agents.ts. Menambah CLI baru cuma satu entry di AGENT_DEFS.

01

Claude Code

claude
Situs resmi ↗

CLI resmi Anthropic. Kompatibilitas penuh dengan konvensi skill Claude Code.

Format stream
claude-stream-json (event bertipe)
Bentuk argv
claude -p <prompt> --output-format stream-json --verbose [--include-partial-messages] [--add-dir …] --permission-mode bypassPermissions
02

Codex CLI

codex
Situs resmi ↗

Coding-agent open source OpenAI. Prompt dikirim via stdin untuk menghindari ENAMETOOLONG di Windows.

Format stream
json-event-stream + parser codex
Bentuk argv
codex exec --json --skip-git-repo-check --full-auto [-C cwd] [--model …] [-c model_reasoning_effort=…] -
03

Devin for Terminal

devin
Situs resmi ↗

Terminal-agent dengan protokol ACP dari Cognition.

Format stream
acp-json-rpc
Bentuk argv
devin --permission-mode dangerous --respect-workspace-trust false acp
04

Gemini CLI

gemini
Situs resmi ↗

Coding-agent Google di atas Gemini.

Format stream
json-event-stream + parser gemini
Bentuk argv
gemini --output-format stream-json --skip-trust --yolo [--model …] -
05

OpenCode

opencode
Situs resmi ↗

Terminal-agent OSS yang fleksibel soal provider.

Format stream
json-event-stream + parser opencode
Bentuk argv
opencode run --format json --dangerously-skip-permissions [--model …] -
06

Cursor Agent

cursor-agent
Situs resmi ↗

Agent headless Cursor.

Format stream
json-event-stream + parser cursor-agent
Bentuk argv
cursor-agent --print --output-format stream-json --stream-partial-output --force --trust [--workspace cwd] [--model …] -
07

Qwen Code

qwen
Situs resmi ↗

Coding-agent Alibaba berbasis Qwen.

Format stream
plain (chunk stdout mentah)
Bentuk argv
qwen --yolo [--model …] -
08

Qoder CLI

qoder

Coding-agent headless Qoder.

Format stream
json-event-stream + parser qoder
Bentuk argv
09

GitHub Copilot CLI

copilot
Situs resmi ↗

GitHub Copilot dalam bentuk CLI. Parser stream mirip Claude Code.

Format stream
copilot-stream-json (event bertipe)
Bentuk argv
copilot -p <prompt> --allow-all-tools --output-format json [--model …] [--add-dir …]
10

Hermes

hermes
Situs resmi ↗

Agent ACP-native dari EQ Labs.

Format stream
acp-json-rpc (Agent Client Protocol)
Bentuk argv
hermes acp --accept-hooks
11

Kimi CLI

kimi
Situs resmi ↗

Terminal-agent Kimi dari Moonshot AI.

Format stream
acp-json-rpc
Bentuk argv
kimi acp
12

Kiro CLI

kiro-cli
Situs resmi ↗

Pendamping IDE agentic yang didukung AWS.

Format stream
acp-json-rpc
Bentuk argv
kiro-cli acp
13

Kilo

kilo

Terminal-agent ACP-native dari Kilo Code.

Format stream
acp-json-rpc
Bentuk argv
14

Mistral Vibe CLI

vibe-acp
Situs resmi ↗

Agent ACP-native Mistral.

Format stream
acp-json-rpc
Bentuk argv
vibe-acp
15

DeepSeek TUI

deepseek

Agent UI terminal DeepSeek. Ditambahkan di v0.4.0.

Format stream
deepseek-stream-json (event bertipe)
Bentuk argv

Runtime agent multi-provider. Open CoDesign membundel Pi di dalam; kami delegasikan via PATH.

Format stream
pi-rpc (stdio JSON-RPC)
Bentuk argv
pi --mode rpc --no-session [--model …] [--thinking …]

Tidak ada CLI? Tidak masalah.

Proxy BYOK kompatibel OpenAI.

POST /api/proxy/stream menerima { baseUrl, apiKey, model, messages }, normalisasi path ke …/v1/chat/completions, lalu forward chunk SSE balik ke browser. Apa pun yang ngomong skema chat OpenAI bisa jalan.

  • · Shim Anthropic-via-OpenAI
  • · DeepSeek
  • · Groq
  • · MiMo (auto tool_choice: 'none' karena schema tool-nya berulah saat generasi bebas)
  • · OpenRouter
  • · vLLM self-host Anda
  • · Endpoint kompatibel OpenAI lain mana pun

Dijaga SSRF di pinggir daemon, memblokir loopback, link-local, dan RFC1918.

Punya CLI? Punya key?

Mulai dalam tiga perintah.

Open Design otomatis mendeteksi apa yang ada di PATH Anda dan biarkan Anda pilih saat runtime. Tanpa file config.