OpenAI Codex 사용량과 비용 추적하기 (Codex CLI)
OpenAI Codex CLI는 소비한 모든 토큰을 여러분의 기기에 기록합니다. 이 가이드는 그 로그가 어디에 있는지, 무엇을 기록하는지, 숫자가 왜 그렇게 커 보이는지, 그리고 사용량과 비용을 명확히 파악하는 세 가지 방법을 설명합니다——모두 오프라인으로, 코드는 전혀 건드리지 않습니다.
마지막 업데이트 2026년 7월 15일
요약: Codex CLI는 모든 세션 로그를 ~/.codex/sessions/**/rollout-*.jsonl에 저장합니다. 각 턴마다 사용한 입력·출력·캐시·추론 토큰 수와 모델, 타임스탬프를 기록합니다——소스 코드는 절대 기록하지 않습니다. 수동으로도, 스크립트로도, 시각적 데스크톱 대시보드로도 읽을 수 있습니다.
어느 쪽 'Codex'인가
Codex라 불리는 것은 두 가지이고, 무엇을 추적하는지에 이 구분이 중요합니다. 원래의 Codex는 2021년 OpenAI의 API 모델로 지금은 지원 중단되었습니다. 오늘날의 Codex는 Codex CLI——현행 GPT 모델로 동작하는 OpenAI의 터미널 코딩 에이전트입니다. 이 가이드는 그 CLI에 관한 것입니다. 터미널에 설치해 실행하는 도구로, 세션마다 사용 로그를 씁니다. 코딩 에이전트의 지출을 지켜본다면 그 로그가 유일하게 정확한 출처입니다.
Codex CLI가 사용 로그를 저장하는 위치
Codex는 세션마다 로그 파일을 자동으로 씁니다. 활성화할 것은 없습니다:
| 플랫폼 | 위치 |
|---|---|
| macOS / Linux | ~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl |
| Windows | %USERPROFILE%\.codex\sessions\YYYY\MM\DD\ |
세션은 날짜 폴더로 묶이며, 세션당 rollout-*.jsonl 파일 하나입니다. 비교하자면 Claude Code는 같은 종류의 로그를 ~/.claude/projects/**/*.jsonl에 저장합니다——그래서 한 도구로 둘을 합산할 수 있습니다.
로그가 기록하는 것——과 하지 않는 것
각 줄은 하나의 이벤트입니다. 사용량에 중요한 것은 해당 턴의 누적 토큰 수를 담은 주기적인 token-count 이벤트입니다. 여기서 다음을 읽을 수 있습니다:
- ✦토큰 수 (입력·출력·캐시 입력·추론의 네 종류)
- ✦그 턴에 응답한 GPT 모델
- ✦타임스탬프와 세션 id
- ✦그러나 소스 코드 파일은 포함하지 않고, 프롬프트의 의미도 읽지 않습니다
원본 파일에는 메시지 본문이 들어 있습니다. 완전한 세션 기록이기 때문입니다. 하지만 지출을 합산하려면 토큰과 모델 필드만 있으면 되고, 좋은 추적 도구는 그것만 읽습니다. 예를 들어 Token Forest는 수치·모델 이름·타임스탬프만 가져가며, 프롬프트나 코드를 자기 데이터에 복사하지 않고 아무것도 업로드하지 않습니다.
Codex 토큰 수가 커 보이는 이유
두 종류가 청구액을 같은 비율로 키우지 않으면서 원시 숫자만 부풀립니다. 캐시 입력 토큰은 세션 내에서 다시 읽히는 문맥으로, 완전한 입력 요금보다 훨씬 낮게 청구됩니다. 추론 토큰은 모델의 내부 사고입니다. 둘 다 보이는 입력·출력을 크게 웃돌 수 있어, 원시 합계만 보면 놀라기 쉽습니다.
지출은 원시 토큰 합계가 아니라 추정 비용으로 판단하세요. 수십억이라는 숫자는 정상이며 청구가 같은 자릿수라는 뜻이 아닙니다——대부분은 아주 낮은 가격으로 다시 읽히는 캐시 문맥입니다.
Codex 비용을 확인하는 세 가지 방법
1. 로그를 수동으로 읽기
- ~/.codex/sessions/를 열고 날짜 폴더를 고른 뒤 rollout-*.jsonl 파일을 선택합니다.
- 텍스트 편집기로 엽니다. 각 줄은 하나의 JSON 이벤트입니다. 누적을 담은 token-count 이벤트를 찾습니다.
- 토큰 수에 모델 단가를 곱해 비용을 추정합니다. 번거롭지만 추가 도구 없이 가능합니다.
2. 명령줄 도구 사용하기
CLI는 로그를 파싱해 합계를 출력할 수 있습니다. 빠르고 스크립트화도 되지만, 터미널 안에 머물고 상시 표시가 아니라 스냅샷을 보여주며, 가격표를 내장하지 않는 한 토큰을 가격으로 환산하는 일은 직접 해야 합니다.
3. 오프라인 데스크톱 대시보드 사용하기
Token Forest는 같은 Codex 로그(그리고 Claude Code의 로그)를 읽어 상시 표시되는 그림으로 바꿉니다: 시간에 따른 성장, 모델별 사용량, 여러 주에 걸친 히트맵, 그리고 내장된 업데이트 가능한 가격표로 계산하는 오프라인 비용 추정입니다. Windows와 macOS에서 동작하며 완전히 오프라인이고, 위에서 설명한 토큰 수와 메타데이터만 읽습니다——코드는 절대 읽지 않습니다.
Codex와 Claude Code를 나란히 추적하기
두 에이전트를 모두 쓴다면 따로 집계하고 싶지는 않을 것입니다. Token Forest는 Codex와 Claude Code를 하나의 합계로 묶고, 실시간 토큰 버블을 출처별로 색칠합니다——Claude Code는 주황, Codex는 청보라——지출이 어디로 가는지 한눈에 보입니다. 특정 CLI의 프런트엔드가 아니라 독립적인 도구이며, 그들과 코드를 공유하지 않습니다.
자주 묻는 질문
Codex CLI는 예전 OpenAI Codex 모델과 같은 건가요?
아니요. 2021년의 Codex API 모델은 지원 중단되었습니다. 오늘날의 Codex는 Codex CLI로, 현행 GPT 모델로 동작하는 OpenAI의 터미널 코딩 에이전트입니다. 이 가이드와 Token Forest는 이 CLI의 사용량을 다룹니다.
Codex CLI는 사용 로그를 어디에 저장하나요?
~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl에 저장합니다(Windows에서는 %USERPROFILE%\.codex\sessions\ 아래). 세션당 파일 하나이며 날짜 폴더로 묶입니다.
Codex CLI는 비용이 얼마나 드나요?
모델과 각 턴이 소비하는 토큰 수에 따라 다릅니다. 로그에 토큰 수가 기록되므로 모델 단가를 곱하면 추정할 수 있습니다. 캐시와 추론 토큰이 원시 숫자를 실제 청구보다 훨씬 크게 만들므로, 원시 합계가 아니라 추정으로 판단하세요.
사용량 추적 도구가 Codex를 추적할 때 제 코드를 읽나요?
읽을 필요가 없습니다. 토큰 합계는 메타데이터 필드에 있어 추적 도구는 그것만 있으면 됩니다. Token Forest는 수치·모델 이름·타임스탬프만 읽고, 프롬프트나 코드를 복사하지 않으며 아무것도 업로드하지 않습니다.
Codex와 Claude Code를 한곳에서 추적할 수 있나요?
네. Token Forest는 두 로그를 모두 읽어 하나의 합계와 대시보드로 묶고, 실시간 토큰 버블을 출처별로 색칠해 둘을 구분할 수 있게 합니다.
Codex 사용량이 나무로 자라는 것을 보세요
Token Forest는 여러분이 소비한 Codex와 Claude Code 토큰을 살아 있는 픽셀 나무로 바꾸고, 그 뒤에 오프라인 비용 대시보드를 둡니다. 무료, 로컬 우선, Windows와 macOS 지원.