작업이 끝났는지, 리뷰가 끝났는지
저는 Codex와 Claude Code를 사용하여 작업과 리뷰를 번갈아 가며 진행하고 있습니다.
여러 작업을 동시에 던지면, 다른 화면으로 돌아왔을 때 어떤 상태였는지 알 수 없게 됩니다.
'이 작업은 작업만 끝난 건가? 아니면 리뷰까지 완료된 건가?'
제가 사용하던 환경에서는 Codex에는 출력 시간이 표시됩니다. 반면 Claude 쪽에는 비슷한 표시가 없어, 지금 보이는 답변이 언제 것인지 확인하기 어려웠습니다.
그래서 Claude 쪽에도 시간을 추가하여 여러 작업 결과들을 비교할 수 있는 단서로 삼기로 했습니다. 아울러 소요 시간과 토큰량도 함께 표시하고 있습니다.
또 하나, 5시간 단위 및 주간 단위 사용 현황을 화면 하단에 표시했습니다. 이 부분은 단순히 바로 확인하고 싶었기 때문입니다.
1. 답변 끝에 시간・소요 시간・토큰량 표시하기
현재는 답변의 마지막에 다음 한 줄을 추가하고 있습니다. 실제 대화 기록에서 인용한 내용입니다.[1:1]
⏱ 10/12(월) 15:09 ・ 54초 ・ 토큰 합계 1.24M (입력 12 / 캐시 읽기 1.07M / 캐시 생성 167.5k / 출력 6.5k) ・ 6 리퀘스트분・이 답변의 최종 메시지를 제외하고
Codex와 시간을 비교하여 어떤 결과까지 확인했는지 추적하는 단서로 삼습니다. 토큰량보다도 이 시간이 이번 주된 목적입니다.
다만, 최종 답변을 작성하기 직전의 시간과 집계치이며, 엄밀한 출력 완료 시각은 아닙니다.
설정용 프롬프트
프롬프트는 이미 구현된 구성을 바탕으로 보호 및 확인 지시를 추가하여 기사 형식으로 재구성한 것입니다. 당시 원문이 아닌 이 문면에서의 재구성은 미검증입니다.
이 PC의 Claude Code에서, 최종 답변 끝에 일본 시간의 시각・소요 시간・
이번 토큰량을 한 줄로 표시해 주세요.
스마트폰에서도 읽을 수 있도록 UI 전용이 아닌 답변 본문에 넣어주세요.
...
설정 후에는 새로운 세션에서 짧은 작업을 요청하여 마지막 줄을 확인합니다. 스마트폰도 사용하는 경우, 같은 답변을 스마트폰 쪽에서도 열어봅니다.
2026년 10월 12일에 PC UI에 직접 표시하는 방식도 시도했지만, 제 스마트폰에는 표시되지 않았습니다. 따라서 현재는 본문 방식을 사용하고 있습니다.[1:2]
2. 5시간 단위・주간 단위 사용 현황을 화면 하단에 내기
이 부분은 단순히 사용 현황을 바로 확인할 수 있도록 한 것입니다.
10월 8일 스크린샷에 기록된 표시입니다.[1:3]
'5시간 단위는 3% 사용, 리셋까지 4시간 57분. 주간 단위는 30% 사용, 리셋까지 14시간 17분'으로 읽을 수 있습니다. 맨 앞의 78%는 컨텍스트 사용률로, 이용량과는 별개입니다.
잔량이 아닌 사용률을 한 줄에 모아서 표시하고 있습니다.
설정용 프롬프트
표준 statusLine이 아니라, mod라는 플러그인 확장을 사용합니다. 이 역시 기사 형식으로 재구성한, 재구성 미검증의 요청문입니다.[2]
Claude 데스크톱 앱의 Code 탭 하단에, 컨텍스트 사용률과,
5시간 단위・주간 단위 사용률, 리셋까지 남은 시간을 표시해 주세요.
먼저 앱 측과 PATH상의 Claude Code 버전, 기존 설정,
...
설정 후에는 새로운 세션에서 한 번 주고받으며 확인합니다. 첫 답변 전이나 계약/인증 방식에 따라 값이 없는 경우도 0%가 아닌 --로 구분합니다.[1:4]
에필로그: 기술적으로, 두 가지는 별개의 메커니즘입니다
끝 부분의 표시는 CLAUDE.md와 Python으로 답변 본문에 작성하는 방식입니다. 로그를 집계한 후 답변을 쓰기 때문에, 마지막 답변의 토큰은 포함되지 않으며 시간도 그 직전입니다. '작업 전체'가 아니라, 마지막 사용자 입력 이후의 부분 집계가 됩니다.
[1:5]
표시 예시의 '입력 12'는 캐시를 사용하지 않은 입력분이며, 캐시 읽기・생성은 별도 항목입니다. 합계는 그것들을 포함하는 토큰수이며, 요금이나 이용량 소비율은 아닙니다. 집계용 툴 호출과 끝 부분 출력에도 추가 소모가 있지만, 증가량은 미측정입니다.[1:6]
Claude에게 지시하는 것이므로, 매번 실행을 보장하지 않습니다. 시간은 진행을 추적하는 눈금일 뿐, 작업 성공이나 리뷰 합격의 증명이 아닙니다.
turn.complete
을 사용한 시제품 mod라면, 본체가 측정하는 durationMs와 최종 답변을 포함하는 그 턴의 usage를 받을 수 있습니다. 다만 제 환경에서는 스마트폰에 표시되지 않아 상시적으로 설정하지 않았습니다.[3][1:7]
화면 하단의 사용량 표시줄은 mod입니다. 60초마다 남은 시간을 다시 그리는 것일 뿐, 매분 서버로부터 사용률을 재요청하는 것은 아닙니다. [1:8] 사용률은 각 턴 종료 시 또는 사용량 표시줄의 사용률이 변경되었을 때 본체에서 전달되는 값인 session.measure를 사용합니다. [2:1]
표준 statusLine에도 사용량 정보는 있지만, 이번 방식과는 다릅니다. [4]
적용 환경이나 계약 종류의 차이, mod API 또는 로그 형식 변경에는 주의가 필요합니다.
목적은 작업과 검토를 오갈 때 시간을 보고 싶고, 사용량 표시줄은 바로 보고 싶은 것 그뿐입니다.
저자의 환경 조사 (2026-10-15). 설정/코드/대화 기록 및 10월 8일의 스크린샷이 근거입니다. 스마트폰 mod 표시는 10월 12일 저자 환경에서 확인한 것입니다. ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎
공식: Mods reference, 로드 설정 및 영구 적용 방법. 공식 자료 확인일: 2026-10-15. 영구 적용 방법으로는 ~/.claude/skills/<name>/ 아래에 .claude-plugin/plugin.json을 배치하여 자동 로드시키는 방법도 있지만, 저는 미검증입니다. 여기서는 현재의 환경 변수 방식을 유지하고 있습니다. ↩︎ ↩︎ -
공식: React to events with a mod. 스마트폰 표시 결과는 저자 환경에 한정된 것입니다. ↩︎
공식: Customize your status line. 표준 statusLine의 5시간/주간 사용량은 Pro/Max 계약을 대상으로 하며, 첫 번째 API 응답 후에 전달됩니다. mod의 계약별 반환 조건은 실제 기기에서 미검증입니다. ↩︎
Discussion