Autumn1337/better-statusline

A status line for Claude Code: the session's figures as dot-matrix rings, and the music you are playing beside them

해결하는 문제

이 프로젝트는 Claude Code용 시각적 실시간 대시보드를 제공하여 표준 명령줄 인터페이스를 동적 상태 표시줄로 대체하거나 보강합니다. 사용자가 터미널 내에서 직접 세션 메트릭, API 사용량 및 미디어 재생을 추적할 수 있게 해줍니다.

작동 방식

이 도구는 Claude Code의 함수 훅을 사용하여 프롬프트 위에 "밴드"를 렌더링합니다. 점자 셀 도트 매트릭스 패턴을 사용하여 컨텍스트 사용률 링, 캐시 상태, 속도 제한과 같은 시각적 요소를 그립니다. 또한 macOS 미디어 플레이어(Spotify 또는 Apple Music)와 통합하여 앨범 커버에서 색상을 추출해 인터페이스를 스타일링하는 음악 카드를 표시합니다.

대상 사용자

macOS에서 Claude Code를 사용하며 고도로 시각적이고 미학적이며 정보가 풍부한 터미널 환경을 원하는 개발자를 위해 설계되었습니다. 창을 전환하지 않고 토큰 사용량, 세션 진행 상황 및 미디어 컨트롤을 모니터링하려는 사용자에게 특히 유용합니다.

주요 기능

  • 시각적 상태 링: 컨텍스트 창 사용률, 캐시 만료 및 5시간/주 사용 제한을 표시합니다.
  • 세션 추적: git 브랜치 정보, 파일 변경 사항 및 턴당 지출 막대를 표시합니다.
  • 통합 미디어 컨트롤: 재생 컨트롤과 앨범 아트 추출이 포함된 음악 카드를 표시합니다.
  • 반응형 UI: 라이트/다크 테마에 자동으로 적응하며 /fold 명령을 사용하여 단일 행으로 접을 수 있습니다.
  • 사용자 정의 가능: 아이콘 세트(Nerd Fonts 대 Unicode) 및 모션 설정 옵션을 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트