cc-dash
한국어 | English
fork 없는 무의존성 Claude Code statusLine. 18개 위젯 — 모델, 경과 시간, API 시간, 컨텍스트, 토큰, 비용, 변경 라인, 예산, 리밋(모델별 주간 포함), 권한, output style, 버전, git, 프로젝트, 세션, 시각 — 을 3행으로 렌더링합니다. /cc-dash:ccd로 위젯별 ON/OFF.
🧠 Opus 4.7 (1M context) │ ⏱ dur 22m0s │ 🪟 ctx 25% │ 💬 token 50.0K │ 💸 cost $0.50 │ ✏️ +120/-34
⏳ now 0% reset 3h0m │ ⏳ week 2% reset 6d22h
🚀 cc v2.1.116 │ 🔀 git: main │ 🕐 2026.04.21 13:03---
왜 cc-dash인가
대부분의 statusLine 스크립트는 매초 jq, awk, date, git을 fork해 셸을 무겁게 만듭니다. cc-dash는 fast path가 순수 bash 내장 명령(bash ≥ 4.3)입니다 — fork 없음, cat 없음, sed 없음. 유일한 예외는 opt-in budget 위젯으로, 60초 캐시와 함께 awk를 1회만 호출합니다.
1행은 터미널 폭($COLUMNS)에 맞춰 자동으로 잘리므로 2·3행은 항상 보입니다.
---
주요 기능
- 18개 위젯 전부 토글 가능 — /cc-dash:ccd toggle BUDGET, /cc-dash:ccd off RATE7D, /cc-dash:ccd reset.
- 3행 레이아웃 — 1행 사용량, 2행 리밋, 3행 메타 + 시계.
- 셀프 라벨링 — 모든 아이콘에 짧은 영문 태그가 붙어 있어 의미가 헷갈리지 않습니다.
- 컨텍스트 %, now(5h)/week(7d) 리밋, 토큰 수, 세션 비용 — 전부 Claude Code가 제공하는 statusLine JSON 페이로드에서 파싱합니다.
- 임계 색상 — ≥50% 주황, ≥80% 빨강. 쿼터가 뜨거우면 ⏳가 ⌛로 바뀌고, 사용률이 리셋 페이스보다 앞서면 🔥가 붙습니다.
- Git 브랜치 + 진행 중 표시(merge/rebase 시 ).
- 선택형 budget 위젯 — 오늘의 JSONL 로그를 스캔해 $CCDASHBUDGET 대비 일일 지출을 추적합니다.
- PROJECT / SESSION 별도 토글 위젯.
---
설치
1. 플러그인으로
Claude Code는 마켓플레이스를 통해 플러그인을 설치하므로 2단계입니다 — 먼저 저장소를 마켓플레이스로 등록한 뒤, 거기서 cc-dash 플러그인을 설치합니다:
/plugin marketplace add ChangSol/claudecode-dashboard
/plugin install cc-dash@claudecode-dashboard/cc-dash:ccd 슬래시 커맨드와 cc-dash-config.sh / statusline.sh 스크립트는 플러그인에 포함되어 있습니다.