
Claude Code에서 멋진 상태 표시줄(Status Line) 만들기
요약
Claude Code의 내장 명령어인 `/statusline`을 사용하여 실시간 세션 통계를 보여주는 상태 표시줄을 구현하는 방법을 소개합니다. 운영체제에 구애받지 않는 스크립트와 설정을 통해 활성 모델 및 토큰 사용량을 시각화할 수 있습니다.
핵심 포인트
- Claude Code의 `/statusline` 명령어를 활용한 상태 표시줄 설정 방법
- 활성 모델, 토큰 사용량 등 실시간 세션 통계 확인 가능
- OS-agnostic 스크립트를 통한 운영체제 독립적 구현 팁
- settings.json 및 스크립트를 활용한 사용자 맞춤형 설정
최근에 배운 Claude Code를 위한 멋진 팁을 공유하고자 합니다.
모든 것은 Matt Pocock의 코딩 영상을 시청하던 중에 시작되었습니다. 그가 Claude Code 셸(shell)에서 작업하는 동안, 프롬프트 입력창 바로 아래에 고정된 특별한 무언가를 발견했습니다. 바로 활성 모델(active model), 토큰 사용량(token usage) 및 기타 실시간 세션 통계와 같은 핵심 정보를 보여주는 멋진 상태 표시줄(status line)이었습니다.
그가 어떻게 설정했는지 궁금하여 바로 Google에 검색해 보았고, 내장된 명령어인 /statusline을 발견했습니다. 더 자세한 정보는 전용 페이지(https://code.claude.com/docs/en/statusline)에서 확인할 수 있습니다.
하지만 더 이상 기다리게 하지 않겠습니다. 제가 구현해낸 결과물은 다음과 같습니다:
그리고 /statusline 명령어를 사용한 바로 사용 가능한 프롬프트는 다음과 같습니다:
/statusline 운영체제에 구애받지 않는(OS-agnostic) 상태 표시줄을 생성하세요. 스크립트와 `settings.json` 설정을 사용자의 Claude 설정 디렉토리(이 운영체제에서 위치하는 곳 어디든)에 저장하세요. 이 머신에서 안정적으로 사용할 수 있는 스크립팅 언어(POSIX shell, 또는 셸 도구가 보장되지 않을 경우 Python/Node)를 선택하세요 — bash나 jq를 가정하지 마세요. 스크립트는 stdin으로부터 상태 JSON을 읽습니다. 두 줄을 출력하세요:
...
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기