← 全部工具

ChangSol/claudecode-dashboard

AI Agent
热度 65 更新于 AI 与 Agent

Fork-free bash statusLine for Claude Code — 13 widgets (model, duration, context, tokens, cost, budget, 5h/7d rate limits, permission, version, git, project, session, clock) rendered in 3 compact rows. Toggle widgets on/off via /cc-dash:ccd.

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

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 스크립트는 플러그인에 포함되어 있습니다.