세 도구 모두 터미널 코딩 에이전트이며, 프로젝트 디렉터리에 연결하고 기본적으로 대화를 재개합니다. 중요한 차이는 다른 대상이 이들을 제어할 때 비로소 드러납니다. 상시 지침이 어떻게 유지되는지, 에이전트가 자체 영속 메모리를 읽을 수 있는지, 실행을 중단할 수 있는지, 어떤 권한 모드에 실제로 접근할 수 있는지입니다. 이 항목들은 여기서 인용이 아닌 측정으로 확인했습니다.
‘측정됨’으로 표시된 행은 각 도구를 로컬 CLI 백엔드로 구동하기 위해 Orkas가 관리하는 기능 목록에서 가져왔습니다. 각 에이전트가 제공하는 호스트 인터페이스 계약을 설명하며 코드 품질을 평가하지 않습니다.
| 기능 | Claude CodeAnthropic | CodexOpenAI | OpenCodeMIT, 커뮤니티 |
|---|---|---|---|
| 제작 주체와 라이선스 | 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일에 마지막으로 업데이트되었습니다. 현재 조건은 각 제공업체의 사이트에서 확인하세요.
Orkas는 세 도구를 모두 로컬 CLI 세션으로 실행하므로 각 도구가 제공하는 호스트 인터페이스 계약을 대략적으로가 아니라 정확히 알아야 합니다.
기능 목록은 Orkas 소스의 단일 선언이며, 여기에 대화 동작 방식이 선언되지 않은 백엔드는 작업을 전달받을 수 없습니다.
총 다섯 백엔드인 Claude Code, Codex, OpenCode, OpenClaw, Hermes를 다룹니다. 이 페이지의 세 도구는 프로젝트 디렉터리에 연결되는 도구입니다.
이 페이지의 내용은 어느 도구가 작성하는 코드에 대해서도 품질을 판단하지 않습니다. 호스트 기능이 없는 것은 대개 결함이 아니라 설계 선택입니다.
‘측정됨’으로 표시된 일곱 행은 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 소스만을 근거로 합니다. 이를 해결하려면 행의 표현을 바꿀 것이 아니라 다음 검토 전에 설치해야 합니다. 또한 이 행들은 세 도구가 작성하는 코드의 품질을 설명하지 않습니다. 호스트 기능이 없는 것은 대개 설계 선택입니다.
네. Orkas는 OpenClaw, Hermes와 함께 Claude Code, Codex, OpenCode를 같은 창의 로컬 CLI 백엔드로 실행합니다. 지원 대상은 이 다섯 가지가 전부이며, Cline 백엔드와 Gemini CLI 백엔드는 없습니다.
단발성 실행 전송 방식에 승인 질문을 호스트로 보내고 답을 기다리는 채널이 없기 때문입니다. “매번 묻기” 선택기를 제공하면 실제로 불가능한 일시 중지가 가능한 것처럼 보이므로, 대신 지원되는 자동 모드로 실행됩니다.
Codex와 OpenCode는 둘 다 세션에 유지합니다. Claude Code의 지침 필드는 한 번의 호출에만 적용되므로, 프로세스를 다시 시작하는 호스트는 계속 적용되도록 매 실행마다 지침을 다시 보내야 합니다.
Orkas는 무료이며 MIT 라이선스를 사용합니다. 내 컴퓨터에서 Claude Code, Codex, OpenCode, OpenClaw, Hermes를 로컬 CLI 세션으로 구동합니다.