Orkas Orkas
비교 Claude Code · Codex · OpenCode 비교
솔직한 비교

Claude Code, Codex, OpenCode 비교:
각 도구에서 호스트가 요청할 수 있는 것

세 도구 모두 터미널 코딩 에이전트이며, 프로젝트 디렉터리에 연결하고 기본적으로 대화를 재개합니다. 중요한 차이는 다른 대상이 이들을 제어할 때 비로소 드러납니다. 상시 지침이 어떻게 유지되는지, 에이전트가 자체 영속 메모리를 읽을 수 있는지, 실행을 중단할 수 있는지, 어떤 권한 모드에 실제로 접근할 수 있는지입니다. 이 항목들은 여기서 인용이 아닌 측정으로 확인했습니다.

한눈에 보기

기능별로 살펴본 Claude Code, Codex, OpenCode

‘측정됨’으로 표시된 행은 각 도구를 로컬 CLI 백엔드로 구동하기 위해 Orkas가 관리하는 기능 목록에서 가져왔습니다. 각 에이전트가 제공하는 호스트 인터페이스 계약을 설명하며 코드 품질을 평가하지 않습니다.

기능Claude CodeAnthropicCodexOpenAIOpenCodeMIT, 커뮤니티
제작 주체와 라이선스Anthropic; 독점 라이선스OpenAI; Apache-2.0커뮤니티; MIT
모델 선택의 폭Anthropic Claude 모델ChatGPT 요금제, API 키, 사용자 지정 제공업체 또는 로컬 모델수십 개 제공업체, 모든 OpenAI 호환 서비스, 로컬 런타임
제어 인터페이스터미널 또는 IDE 통합터미널, VS Code·Cursor·Windsurf 확장, 클라우드 버전TUI가 중심이며 데스크톱 앱은 더 최근에 출시
중단한 지점에서 이어 하기 (측정됨)네이티브 재개 작업네이티브 재개 작업네이티브 재개 작업
상시 지침 유지 (측정됨)네이티브 지침 필드가 있지만 한 번의 호출에만 적용 — 호스트가 실행할 때마다 다시 전송세션에 유지되는 네이티브 개발자 지침 필드네이티브 필드 없음 — 첫 사용자 메시지로 지침을 전달하며 세션에 유지
프로젝트 디렉터리에 연결 (측정됨)
호스트 자체 도구에 접근 (측정됨)예 — 실행별 브리지를 연결할 수 있음예 — 실행별 브리지를 연결할 수 있음예 — 실행별 브리지를 연결할 수 있음
영구 에이전트 메모리 읽기 및 업데이트 (측정됨)아니요 — 브리지는 연결되지만 메모리는 포함되지 않음
실행 중 새 메시지 수신 (측정됨)예 — 스트리밍 JSON 전송 방식으로 지원예 — app-server 전송 방식으로 지원아니요 — 먼저 현재 차례가 끝나야 함
호스트가 적용할 수 있는 권한 모드 (측정됨)자체 기본값 상속, 매번 확인 또는 전체 접근자체 기본값 상속, 매번 확인 또는 전체 접근자동 모드만 지원 — 단발 실행 전송 방식에 승인 응답 채널 없음

이 중 두 행은 결정을 바꿀 만한 차이입니다. OpenCode는 세 도구 중 유일하게 승인 응답 채널이 없어 호스트가 ‘매번 확인’ 모드를 제공할 수 없으며, 지원되는 자동 모드로 실행해야 합니다. 자동 실행을 허용할 수 있는 작업에 선택하세요. 또 Claude Code의 지침 필드는 세션이 아니라 호출 단위로 적용됩니다. 터미널에 직접 입력할 때는 드러나지 않지만 다른 도구가 프로세스를 다시 실행할 때는 매우 중요합니다.

이 비교는 2026년 9월 21일에 마지막으로 업데이트되었습니다. 현재 조건은 각 제공업체의 사이트에서 확인하세요.

어떤 도구를 언제 선택할까요

양보할 수 없는 조건을 기준으로 선택하세요

이런 경우 Claude Code를 선택하세요…

  • Claude 모델을 만든 공급업체에서 직접 사용하고 싶을 때
  • 터미널 또는 IDE 통합에서 직접 사용하고 다른 도구가 구동하지 않을 때
  • 호스트가 작업 전에 멈추고 사용자에게 물어볼 수 있어야 할 때

이런 경우 Codex를 선택하세요…

  • 이미 ChatGPT 요금제를 이용하거나 내 컴퓨터가 아닌 클라우드에서 실행하고 싶을 때
  • 상시 지침이 다시 전송되지 않고 세션 안에 유지되기를 원할 때
  • VS Code, Cursor 또는 Windsurf 편집기를 사용할 때

이런 경우 OpenCode를 선택하세요…

  • 라이선스가 MIT여야 하고 제공업체 목록이 폭넓어야 할 때
  • 내 하드웨어에서 모델을 실행할 수 있어야 할 때
  • 맡기는 작업을 자동 실행해도 괜찮을 때
정보 출처

측정된 행의 출처

Orkas는 세 도구를 모두 로컬 CLI 세션으로 실행하므로 각 도구가 제공하는 호스트 인터페이스 계약을 대략적으로가 아니라 정확히 알아야 합니다.

1

기능 목록은 Orkas 소스의 단일 선언이며, 여기에 대화 동작 방식이 선언되지 않은 백엔드는 작업을 전달받을 수 없습니다.

2

총 다섯 백엔드인 Claude Code, Codex, OpenCode, OpenClaw, Hermes를 다룹니다. 이 페이지의 세 도구는 프로젝트 디렉터리에 연결되는 도구입니다.

3

이 페이지의 내용은 어느 도구가 작성하는 코드에 대해서도 품질을 판단하지 않습니다. 호스트 기능이 없는 것은 대개 결함이 아니라 설계 선택입니다.

근거

이 페이지를 직접 검증하는 방법

‘측정됨’으로 표시된 일곱 행은 2026년 9월 11일에 Orkas 소스에서 세 차례 다시 도출했으며 모두 일치했습니다. 이어서 Claude Code와 Codex는 해당 소스 외의 두 번째 방식으로 확인했습니다. claude --help에는 --resume, --permission-mode, --append-system-prompt, stream-json이 모두 있고, codex --help에는 resume, --sandbox, app-server, exec가 모두 있습니다. 확인 당시 버전은 macOS 15.6의 Claude Code 2.1.267, Codex CLI 0.153.4였습니다.

감추지 않고 밝혀 두는 공백이 하나 있습니다. 검증한 컴퓨터에는 OpenCode가 설치되어 있지 않아 해당 열은 두 번째 출처 없이 Orkas 소스만을 근거로 합니다. 이를 해결하려면 행의 표현을 바꿀 것이 아니라 다음 검토 전에 설치해야 합니다. 또한 이 행들은 세 도구가 작성하는 코드의 품질을 설명하지 않습니다. 호스트 기능이 없는 것은 대개 설계 선택입니다.

원시 근거 파일(JSON) 다운로드 →

자주 묻는 질문

사람들이 실제로 묻는 질문

하나의 데스크톱 앱이 세 도구를 동시에 실행할 수 있나요?

네. Orkas는 OpenClaw, Hermes와 함께 Claude Code, Codex, OpenCode를 같은 창의 로컬 CLI 백엔드로 실행합니다. 지원 대상은 이 다섯 가지가 전부이며, Cline 백엔드와 Gemini CLI 백엔드는 없습니다.

왜 OpenCode에서 승인 요청을 받을 수 없나요?

단발성 실행 전송 방식에 승인 질문을 호스트로 보내고 답을 기다리는 채널이 없기 때문입니다. “매번 묻기” 선택기를 제공하면 실제로 불가능한 일시 중지가 가능한 것처럼 보이므로, 대신 지원되는 자동 모드로 실행됩니다.

세 도구 중 실행 사이에 시스템 프롬프트를 유지하는 것은 무엇인가요?

Codex와 OpenCode는 둘 다 세션에 유지합니다. Claude Code의 지침 필드는 한 번의 호출에만 적용되므로, 프로세스를 다시 시작하는 호스트는 계속 적용되도록 매 실행마다 지침을 다시 보내야 합니다.

더 많은 비교

계속 읽기

세 도구를 하나의 창에서

Orkas는 무료이며 MIT 라이선스를 사용합니다. 내 컴퓨터에서 Claude Code, Codex, OpenCode, OpenClaw, Hermes를 로컬 CLI 세션으로 구동합니다.