stephenleo/cship

⚡ A beautiful, fully customizable statusline for Claude Code - Starship-style TOML config, themeable colours, Nerd Font glyphs, and tunable cost/context/usage thresholds.

무엇을 해결하는가

CShip은 Claude Code 세션에 대해 매우 높은 수준의 맞춤 설정이 가능한 실시간 상태 표시줄(statusline)을 제공합니다. 이는 터미널 인터페이스 내에서 비용, 컨텍스트 창 사용량, API 제한과 같은 실시간 세션 메트릭을 직접 확인할 수 없는 가시성 부족 문제를 해결합니다.

작동 방식

높은 성능을 위해 Rust로 작성되었으며(10ms 미만 렌더링), CShip은 Claude Code의 실시간 JSON 피드와 통합됩니다. 이 데이터를 파싱하여 TOML 설정 파일을 기반으로 상태 표시줄을 렌더링합니다. 또한 "Starship Passthrough"를 지원하여 사용자가 표준 Starship 프롬프트 모듈(예: git branch 또는 디렉토리)을 기본 CShip 메트릭과 함께 삽입할 수 있습니다.

대상 사용자

AI 세션의 리소스 소비 및 환경 상태에 대한 시각적이고 실시간적인 대시보드를 원하는 Claude Code 사용자.

주요 특징

  • 실시간 세션 인사이트: 세션 비용, 컨텍스트 창 사용량, 모델 이름 및 API 제한을 추적합니다.
  • 맞춤형 임계값: 비용 또는 사용률에 따라 "warn" 및 "critical" 상태에 대한 사용자 정의 색상을 설정할 수 있습니다.
  • Starship 통합: 모든 Starship 모듈을 상태 표시줄에 직접 삽입할 수 있습니다.
  • 높은 성능: 렌더링 중 지연 시간을 최소화하기 위해 Rust로 구축되었습니다.
  • 유연한 스타일링: 심도 있는 테마 맞춤 설정을 위해 Nerd Font 글리프와 16진수 색상 코드를 지원합니다.

관련

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