Opencode CLI Gateway — Development skill for Claude Code
정식 OpenCode CLI를 감싼 텍스트 전용 게이트웨이와 Claude Code·Codex·GJC 연결 부록.
How to install Opencode CLI Gateway
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open yazzang-homelab/opencode-cli-gateway and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Opencode CLI Gateway does
정식 OpenCode CLI를 감싼 텍스트 전용 게이트웨이와 Claude Code·Codex·GJC 연결 부록.
Alternatives in Development
- Petdex — A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and 4k ★
- Agent Of Empires — Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile 3.1k ★
- Claude Scholar — Semi-automated research assistant for academic research and software development 3k ★
README
opencode-cli-gateway
정식 **OpenCode CLI**를 요청마다 한 번 실행해 OpenAI Chat Completions API로 제공합니다. CLI는 `opencode-ai@1.19.0`으로 고정합니다. 제공 모델은 OpenCode 무료 모델 두 개이며, 요청의 `model`로 고릅니다.
| 모델 ID | 컨텍스트 | 최대 출력 | 입력 | effort |
|---|---|---|---|---|
deepseek-v4.1-flash-free |
200K | 32000 | 텍스트·이미지 | low·high·max |
glm-5.3-flash-free |
200K | 32000 | 텍스트 | low·high·max |
두 모델의 한도와 effort 단계는 models.dev의 OpenCode 항목에 공시된 값이며, 무료 상류에서 텍스트·함수 호출·`low`/`high`/`max`를 실측했습니다. `glm-5.3-flash-free`는 유료 `glm-5.3`과 다른 Flash 모델입니다.
`glm-5.3-flash-free`는 models.dev에 이미지 입력이 공시되어 있지만, 무료 상류에서 실측하니 이미지를 반영하지 않았습니다. 이미지 데이터는 상류 요청에 실렸으나 이미지를 바꿔도 입력 토큰이 같았고, 단색 이미지 12건 중 5건만 색을 맞혔습니다. 같은 조건에서 DeepSeek는 6건을 모두 맞혔습니다. 따라서 게이트웨이는 GLM을 텍스트 전용으로 광고하고, 이미지가 든 요청은 400 `unsupported_content`로 거절합니다.
GLM 무료 상류는 DeepSeek보다 훨씬 느렸습니다. 2026-10-16 실측 결과는 다음과 같습니다.
| 측정 | DeepSeek | GLM |
|---|---|---|
read 왕복(4워커 평균) |
17초 | 85초 |
| 텍스트(4워커 평균) | 9초 | 50초 |
| GJC 코딩 작업(OCI 경유, 모두 성공) | 22~26초 | 432초 |
시간은 상류 상태에 따라 달라지며, 위 값은 해당 시점의 측정입니다.
**비공식·독립 프로젝트입니다.** OpenCode·Anthropic·OpenAI·Gajae-Code의 공식 제품이나 완전한 호환성을 주장하지 않습니다. 다른 클라이언트로 위장하는 헤더나 비공개 엔드포인트를 쓰지 않으며, 상류 요청은 고정 CLI가 직접 보냅니다. 무료 모델의 제공 기간·한도·가격·가용성은 상류 정책에 달려 있습니다.
동작 방식: 요청 하나 = 모델 단계 하나
클라이언트 ─ Chat Completions(전체 이력) ─▶ 게이트웨이
게이트웨이: 요청 파일 작성 → 격리된 `opencode run` 1회 실행
opencode-plugin.mjs (OpenCode 공식 플러그인 훅)
experimental.chat.system.transform → 시스템 프롬프트를 호출자 system·developer로 교체
experimental.chat.messages.transform → 이력을 호출자의 user·assistant·tool_calls·tool 결과로 교체
tool / tool.definition / chat.message → 함수 목록을 호출자 함수(원래 이름·JSON Schema)로 교체
chat.params → temperature·top_p·max_tokens·stop·seed 등 적용
event
Related Skills
Code Inference
Local inference stack for coding agents. Run opencode, Claude Code, Cursor, Codex or Grok Build against a prec
Pumasi
Codex CLI를 병렬 외주 개발자로 활용하여 대규모 코딩 작업을 병렬 처리
Easy Answer
Language-agnostic answer-clarity layer for coding agents — plain, conclusion-first answers in the user's own l
Edgee
Official Edgee CLI to interract with Edgee's Agent Gateway. Route Claude Code, Codex, Cursor, VS Code + Copilo
Agent Proxy
Linux API gateway for Claude Code, Codex, Google Antigravity, and Grok CLI tools
Hermes Codex Pool
Pool of ChatGPT (and Claude) subscriptions behind one local CLIProxyAPI gateway for Hermes Agent, Codex CLI an
Related Agents
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode
Aux Delegator
Invokes external CLI coding agents (Codex, OpenCode, Claude -p, ACP). Use whenever a task should be offloaded