콘텐츠로 이동
18k

클라이언트 지원

opencodex는 AI 코딩 도구와 모델을 잇는 하나의 로컬 게이트웨이입니다. 일부 도구는 직접(네이티브로) 설정하고, 나머지는 로컬 프록시를 가리키는 설정 파일을 내보내거나 관리합니다. 이 페이지는 코드 레지스트리에서 생성되므로 현재 릴리스가 제공하는 내용과 정확히 일치합니다.

  • implemented: 레지스트리에 등록된 클라이언트입니다. 내보내는 설정의 경우 표의 프로토콜은 opencodex가 생성하는 설정에서 읽으며, 바뀌면 생성이 실패합니다. 검토됨 표시는 설정 자체가 아니라 리뷰에서 나온 특정 엔드포인트를 뜻합니다(네이티브 클라이언트, 설정값을 특정 엔드포인트로 바꾸는 클라이언트). 생성기는 리뷰한 코드가 그대로 있는지 확인합니다. ‘OpenAI 호환’ 행은 엔드포인트를 단정하지 않습니다.
  • test-covered: implemented이면서, 리뷰로 고른 이 클라이언트의 테스트 케이스가 링크되어 있습니다. 생성기는 테스트가 존재하고 비활성화되지 않았는지만 확인하므로, 무엇을 검증하는지는 테스트를 직접 읽어 보세요.
  • 실행 검증: 특정 시점의 관찰 기록입니다. 표에 적힌 클라이언트 제품·버전을 표에 적힌 opencodex 버전과 함께, 명시한 시나리오로, 그 날짜에 사람이 실행하고 증거를 링크했습니다. 다른 버전이나 제품에 대해서는 아무것도 보장하지 않습니다. 증거는 결과를 추가할 때 리뷰하며, 생성기가 다시 실행하지 않습니다. 대시(—)는 기록된 결과가 없다는 뜻입니다.
클라이언트 네이티브 설정 내보내기 관리형 파일 연동 수신 프로토콜 지원 수준 실행 검증 참고
Codex (CLI, app, SDK) 예 — — Responses (검토됨) test-covered (테스트) — opencodex가 직접 설정하며 내보내는 설정 파일은 없습니다. 가이드
Claude Code 예 — — Anthropic Messages (검토됨) test-covered (테스트) — opencodex가 직접 설정하며 내보내는 설정 파일은 없습니다. 가이드
Claude Desktop 예 — — Anthropic Messages (검토됨) implemented — opencodex가 직접 설정하며 내보내는 설정 파일은 없습니다.
Grok Build 예 — — Responses (검토됨) test-covered (테스트) — opencodex가 직접 설정하며 내보내는 설정 파일은 없습니다. 가이드
Qoder — JSON 예 OpenAI 호환(엔드포인트는 클라이언트가 선택) test-covered (테스트) — 로컬 리스너 전용.
Qoder CN — JSON 예 OpenAI 호환(엔드포인트는 클라이언트가 선택) implemented — 로컬 리스너 전용.
WorkBuddy — JSON 예 Chat Completions test-covered (테스트) — 로컬 리스너 전용. 적용 전에 클라이언트별 검사를 실행하며 거부할 수 있습니다.
WorkBuddy AI — JSON 예 Chat Completions implemented — 로컬 리스너 전용. 적용 전에 클라이언트별 검사를 실행하며 거부할 수 있습니다.
OpenCode — JSON 예 Chat Completions test-covered (테스트) — 원격 리스너도 지원합니다(API 키 헤더를 추가). 가이드
Pi — JSON 예 Chat Completions test-covered (테스트) — 로컬 리스너 전용. 가이드
Oh My Pi (omp) — YAML 예 Chat Completions; Responses (네이티브 OpenAI 모델만) test-covered (테스트) — 로컬 리스너 전용. 자기 YAML 블록만 수정합니다.
Hermes — YAML 예 Chat Completions test-covered (테스트) — 원격 리스너도 지원합니다(API 키 헤더를 추가). 자기 YAML 블록만 수정합니다.
OpenClaw — JSON5 예 Chat Completions test-covered (테스트) — 원격 리스너도 지원합니다(API 키 헤더를 추가).
Kimi CLI — TOML 예 OpenAI 호환(엔드포인트는 클라이언트가 선택) test-covered (테스트) — 로컬 리스너 전용.
Gajae — YAML 예 Chat Completions test-covered (테스트) — 로컬 리스너 전용.
DSH — YAML 예 Responses test-covered (테스트) — 로컬 리스너 전용. 클라이언트의 현재 provider 저장소에 씁니다. 자기 YAML 블록만 수정합니다. 설정 파일 옆 잠금 파일로 쓰기를 조율합니다.
MCode — YAML 예 Anthropic Messages implemented — 로컬 리스너 전용. 설정 파일 옆 잠금 파일로 쓰기를 조율합니다.
ZCode — JSON 예 Responses (검토됨) test-covered (테스트) — 로컬 리스너 전용. 클라이언트의 현재 provider 저장소에 씁니다. 클라이언트가 이 설정값으로 엔드포인트를 고릅니다(클라이언트 문서 동작 기준으로 리뷰함).
Command Code — JSON 예 Chat Completions test-covered (테스트) — 로컬 리스너 전용. 설정 파일 옆 잠금 파일로 쓰기를 조율합니다.
Prime — JSON 예 Chat Completions test-covered (테스트) — 로컬 리스너 전용.
Aside — JSON 예 Chat Completions test-covered (테스트) — 로컬 리스너 전용.
Raycast — YAML 예 Chat Completions (검토됨) test-covered (테스트) — 로컬 리스너 전용. 클라이언트가 이 설정값으로 엔드포인트를 고릅니다(클라이언트 문서 동작 기준으로 리뷰함).
omo — JSON 예 Chat Completions test-covered (테스트) — 로컬 리스너 전용.
Cline — JSON 예 Responses test-covered (테스트) — 로컬 리스너 전용. 설정 파일 옆 잠금 파일로 쓰기를 조율합니다.
Kilo Code — JSON 예 Chat Completions test-covered (테스트) — 원격 리스너도 지원합니다(API 키 헤더를 추가).
Factory Droid — JSON 예 Chat Completions test-covered (테스트) — 로컬 리스너 전용. 가이드
Gentle Shell — JSON 예 Chat Completions test-covered (테스트) — 로컬 리스너 전용.
T3 Code — JSON 예 Anthropic Messages test-covered (테스트) — 로컬 리스너 전용. 적용 전에 클라이언트별 검사를 실행하며 거부할 수 있습니다.

프록시는 아래 프로토콜을 받습니다. 위 목록에 없는 도구도 이 중 하나로 사용자 지정 엔드포인트를 설정할 수 있으면 연결할 수 있습니다.

  • POST /v1/responses: Responses
  • POST /v1/chat/completions: Chat Completions
  • POST /v1/messages: Anthropic Messages

이 페이지는 scripts/generate-client-support-matrix.ts가 내보내기·관리형 연동·네이티브 연동 레지스트리로부터 생성합니다. 클라이언트를 추가하려면 scripts/client-support-matrix/metadata.ts에 항목을 넣고 bun run docs:clients를 실행하세요. 커밋된 페이지가 오래되면 bun run docs:clients:check가 실패합니다.