짧은 답변
Claude Code와 Codex CLI는 모두 local-development coding agents이지만 다른 ecosystems에 속하고 다른 configuration boundaries를 사용합니다. Claude Code는 Anthropic / Claude ecosystem에 가깝습니다. 일반 configuration에는ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN, CLAUDE.md, permissions, hooks 및 MCP가 포함됩니다.
Codex CLI는 OpenAI / Codex ecosystem에 가깝습니다. 일반 configuration에는 ~/.codex/config.toml, model_provider, wire_api = "responses", AGENTS.md, sandbox 및 approval이 포함됩니다.
이 내용이 필요한 경우
- terminal-based AI coding agent를 선택 중임
- Base URL, API Key 및 model configuration을 unify해야 함
- durable project instructions가 필요함
- command execution 및 approval boundaries를 중요하게 생각함
- 여러 tools가 같은 model API layer를 공유하게 하고 싶음
주요 차이점
선택 방법
이미 Claude ecosystem에서 작업하고CLAUDE.md, Claude models, hooks 및 MCP를 중요하게 생각한다면 Claude Code를 먼저 사용하세요.
provider, model, review model, sandbox 및 approval behavior를 config.toml로 관리하려면 Codex CLI를 먼저 사용하세요.
team이 둘 다 사용한다면 tool frontend와 model API layer를 분리하세요. tool은 code 읽기 및 변경, commands 실행, risk approval 방식을 결정합니다. API layer는 requests를 받는 provider, 사용할 model, usage 기록 방식을 결정합니다.
일반적인 실수
- Claude Code와 Codex CLI가 model name만 다르다고 생각함
CLAUDE.md와AGENTS.md를 같은 file로 취급함- Anthropic-compatible Base URL을 Codex CLI에 입력함
- OpenAI-compatible
/v1endpoint를 Claude Code의 Anthropic protocol setting에 입력함 - API provider switch가 tool의 local permissions를 변경한다고 가정함
BetterToken 정보
BetterToken은 model API layer 역할을 할 수 있습니다. Claude Code는 보통https://www.bettertoken.ai을 사용하며 Codex CLI와 다른 OpenAI-compatible tools는 보통 https://www.bettertoken.ai/v1을 사용합니다.
CLAUDE.md, AGENTS.md, permissions, hooks, sandbox 또는 approval을 대체하지 않습니다. 이들은 여전히 각 tool에 속합니다.
관련 문서
- Claude Code란 무엇인가요?
- Codex CLI란 무엇인가요?
- OpenAI-compatible API와 Anthropic-compatible API 비교
- Codex CLI sandbox 및 approval modes란?

