1. Conduid
  2. Productivity
  3. Claude Ultimate Hud
MCP server · Productivity

Claude Ultimate Hud

Ultimate status line for Claude Code - combines rate limits, cost tracking, project info, tool activity, and todo progress

39Low

Scored 6 months ago · breakdown

About Claude Ultimate Hud

Claude Ultimate Hud is an MCP server in the Productivity category: ultimate status line for Claude Code - combines rate limits, cost tracking, project info, tool activity, and todo progress.

Install

From source
git clone https://github.com/hadamyeedady12-dev/claude-ultimate-hud

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Claude Ultimate Hud

Powered by Claude · Grounded in docs

I know everything about Claude Ultimate Hud. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

claude-ultimate-hud

English | 한국어

Claude Code를 위한 궁극의 상태 표시줄 플러그인 - claude-dashboard와 claude-hud의 장점을 결합했습니다.

스크린샷

기능

claude-dashboard에서 가져온 기능

  • 🤖 모델 표시: 현재 모델 (Opus, Sonnet, Haiku)
  • 📊 프로그레스 바: 컨텍스트 사용률 색상 표시 (초록 → 노랑 → 빨강)
  • 📈 토큰 수: 현재/전체 토큰 (K/M 형식)
  • ⏱️ Rate Limits: 5시간/7일 제한 및 리셋 카운트다운

claude-hud에서 가져온 기능

  • 📁 프로젝트 정보: 디렉토리명 + Git 브랜치
  • 📋 설정 개수: CLAUDE.md, rules, MCPs, hooks
  • ⏱️ 세션 시간: 작업 시간
  • 🔧 툴 활동: 실행 중/완료된 툴 및 횟수
  • 🤖 에이전트 상태: 서브에이전트 진행 상황
  • ✅ TODO 진행률: 현재 작업 및 완료율

v1.6.0 - Enterprise 플랜 지원

  • 🏢 Enterprise 플랜 추가: plan: "enterprise" 설정으로 Enterprise 사용자 지원
  • 💰 비용($) 표시: Enterprise 플랜은 사용량을 메시지 횟수(%) 대신 달러($) 단위로 표시
  • ⏱️ 5시간 rate limit 유지: Enterprise에서도 5시간 rate limit 및 리셋 카운트다운 표시
  • 🌐 i18n 확장: 비용(Cost/비용) 라벨 한국어/영어 지원

v1.5.2 - Burn Rate 제거

  • 🗑️ Burn rate 제거: 🔥 14K tok/min 표시 완전 삭제 — speed-tracker.ts 유틸리티, BURN_RATE_WINDOW_MS 상수, burnRate 필드 일괄 제거
  • 📦 번들 경량화: 미사용 토큰 속도 추적 코드 및 캐시 파일(claude-ultimate-hud-speed-cache.json) 제거

v1.5.1 - 코드 품질 & 버그 수정

  • 🔧 공유 execFileAsync: git.ts, credentials.ts, i18n.ts의 중복 execFileAsync를 utils/exec.ts로 추출
  • 🐛 서로게이트 페어 수정: sliceVisible에서 이모지/보충 평면 문자 올바르게 처리 (str[i] → codePointAt + charLen)
  • ⚡ O(n) ANSI 정규식: sliceVisible에서 str.slice(i).match() → sticky regex (/y 플래그)로 O(n^2) 제거
  • 🎯 Agent 도구 감지: transcript 파서가 'Task' (레거시)와 'Agent' (현재) 도구명 모두 감지
  • 🏷️ omc-line → stats-line 이름 변경: OMC 명명 잔재 제거
  • 🗑️ T/A/S 카운터 제거: stats 라인에서 T:35 A:0 S:0 표시 제거
  • ⚙️ 기본 플랜 변경: DEFAULT_CONFIG 기본값 max200 → max100
  • ♻️ extractTarget 재사용: 수동 slice를 기존 truncate 유틸리티로 교체

v1.5.0 - API 안정성 & 확장 기능

  • 🔒 User-Agent 수정: claude-code/2.1로 변경하여 Anthropic API 429 방지
  • 🔄 429 retry-after: retry-after 헤더 읽고 ≤10초 시 1회 재시도, 실패 시 stale 캐시 반환
  • ❄️ Negative caching: API 에러 시 30초 TTL 에러 캐시로 에러 폭풍 방지
  • 🔐 Stampede prevention: 파일 기반 exclusive lock으로 동시 API 호출 방지
  • 📊 네이티브 context % 우선: stdin.used_percentage 있으면 우선 사용 (더 정확)
  • ⏱️ 네이티브 세션 시간 우선: stdin.total_duration_ms 있으면 우선 사용
  • 🌿 Git 확장: dirty 마커(*), ahead/behind(↑N ↓N), 3개 git 명령 병렬 실행
  • 📝 Lines changed: 코드 변경량 표시 (+42 -8)
  • 🔍 Token breakdown: context ≥ 85% 시 토큰 상세 (in: 150K, cache: 32K)
  • 📋 TaskCreate/TaskUpdate: 신규 Claude Code 태스크 도구 지원
  • 📏 터미널 너비 인식: ANSI 인식 문자열 자르기, CJK/이모지 2칸 계산
  • ⚙️ 위젯 토글: config.display로 개별 위젯 표시/숨김 설정

v1.4.0 - 코드 경량화 & 품질 개선

  • 🗑️ OMC 코드 완전 제거: ralph/autopilot/ultrawork 상태 추적 삭제, omc-state.ts 제거 (번들 39.8KB → 36.9KB, -7.3%)
  • 🛡️ stdin 입력 검증: 필수 필드 누락 시 ⚠️ stdin: missing fields 명확한 에러 출력
  • 🔢 토큰 포맷 정밀도 개선: 950K 이상은 M 표기로 전환 (999K → 1.0M)
  • 🎯 색상 임계값 상수화: 매직넘버 50/80 → COLOR_THRESHOLD_WARNING/DANGER로 통합
  • 🧹 AUTOCOMPACT_BUFFER 제거: 값이 0인 무의미한 상수 삭제
  • 🔍 디버그 트레이스 추가: CLAUDE_HUD_DEBUG=1 시 cache hit/miss, keychain/file 소스 추적
  • 🔒 strict perms 모드: CLAUDE_HUD_STRICT_PERMS=1 시 insecure 파일 권한 거부
  • 📦 API beta 헤더 상수화: 하드코딩 → ANTHROPIC_BETA_HEADER

v1.3.1 - 60배 성능 개선

  • 🔥 clearTimeout 버그 수정: readStdin()의 setTimeout 핸들 미해제로 프로세스가 타이머 만료까지 2~5초 대기하던 핵심 버그 수정
  • ⚡ config-counter 파일 캐시 (60초 TTL): 매 호출 15+ sync FS 호출 → 캐시 hit 시 1회 read
  • ⚡ git branch 파일 캐시 (30초 TTL): 매 호출 child process spawn → 캐시 hit 시 1회 read
  • 🔀 getTranslations 병렬화: 순차 대기 제거, Phase 2 I/O 블록으로 이동
  • 📉 STDIN 타임아웃 단축: 5초 → 2초

v1.3.0 신규 기능

  • ⚡ Transcript 증분 파싱: 파일 캐시 기반 증분 읽기로 세션이 길어져도 일정한 HUD 속도
  • 🚀 API 캐시 TTL 5배 증가: 60초 → 300초로 API 블로킹 빈도 대폭 감소
  • 🏗️ pre-built JS 사용: statusLine이 dist/index.js를 직접 실행하여 TS 컴파일 생략
  • 🌐 i18n 확장: TODO 완료 메시지, Thinking 상태 한국어/영어 번역 지원
  • 🐛 변수 충돌 수정: stats 렌더러의 t 변수 shadowing 버그 수정

추가 기능

  • 🌐 다국어 지원: 영어/한국어 자동 감지

출력 예시

🤖 Opus 4.6 │ ████░░░░░░ 18% │ 37K/200K │ 5시간: 12% (3시간59분) │ 7일: 전체 18% │ 소넷 1%
💭 사고 중 │ 🎯 skill:commit │ +156 -42
📁 my-project git:(main* ↑2) │ 2 CLAUDE.md │ 8 rules │ 6 MCPs │ 6 hooks │ ⏱️ 1h30m
◐ Read: file.ts │ ✓ Bash ×5 │ ✓ Edit ×3
◐ explore: 패턴 찾는 중... │ ✓ librarian (2s)
▸ 인증 플로우 구현 (2/5)
⚠️ 컨텍스트 85% - /compact 권장

고컨텍스트 시 토큰 상세:

🤖 Opus 4.6 │ █████████░ 91% │ 182K/200K │ (in: 150K, cache: 32K) │ 5시간: 49% (1시39분)
🔴 컨텍스트 91% - /compact 필요!

설치

플러그인 마켓플레이스에서 설치

/plugin marketplace add hadamyeedady12-dev/claude-ultimate-hud
/plugin install claude-ultimate-hud
/claude-ultimate-hud:setup

참고: 마켓플레이스 설치 경로는 ~/.claude/plugins/cache/claude-ultimate-hud/

수동 설치

git clone https://github.com/hadamyeedady12-dev/claude-ultimate-hud.git ~/.claude/plugins/claude-ultimate-hud
cd ~/.claude/plugins/claude-ultimate-hud
bun install && bun run build

그 다음 실행:

/claude-ultimate-hud:setup

설정

/claude-ultimate-hud:setup

실행하면 플랜을 선택하는 인터랙티브 메뉴가 표시됩니다:

플랜 설명
max200 Max $200/월 (20x) - 5시간 + 7일 전체 + 7일 소넷
max100 Max $100/월 (5x) - 5시간 + 7일 전체 + 7일 소넷 (기본값)
pro Pro - 5시간만 표시
enterprise Enterprise - 비용($) + 5시간

셋업 시 언어와 플랜을 선택할 수 있습니다. 나중에 변경하려면 ~/.claude/claude-ultimate-hud.local.json 파일의 language 값을 en, ko, 또는 auto로 수정하세요.

요구사항

  • Claude Code v1.0.80+
  • Bun 또는 Node.js 18+

색상 범례

색상 사용률 의미
🟢 초록 0-50% 안전
🟡 노랑 51-80% 주의
🔴 빨강 81-100% 위험

플랜별 차이

기능 pro max100 max200 enterprise
5시간 rate limit ✅ ✅ ✅ ✅
리셋 카운트다운 ✅ ✅ ✅ ✅
7일 전체 모델 ❌ ✅ ✅ ❌
7일 Sonnet 전용 ❌ ✅ ✅ ❌
비용($) 표시 ❌ ❌ ❌ ✅

Rate Limits 상세

플랜 5시간 주간 Sonnet 주간 Opus
Max $100 (5x) ~225 메시지 140-280시간 15-35시간
Max $200 (20x) ~900 메시지 240-480시간 24-40시간

크레딧

이 플러그인은 다음 프로젝트의 기능을 결합했습니다:

별아해 님의 소중한 피드백과 버그 수정에 감사드립니다.

OhMyOpenCode로 제작되었습니다.

설정 옵션

~/.claude/claude-ultimate-hud.local.json 파일에서 위젯별 표시/숨김을 설정할 수 있습니다:

{
  "display": {
    "showTools": true,
    "showAgents": true,
    "showTodos": true,
    "showStats": true,
    "showTokenBreakdown": true
  }
}

변경 이력

v1.6.0

  • 🏢 Enterprise 플랜 추가: plan: "enterprise" 설정으로 Enterprise 사용자 지원
  • 💰 비용($) 표시: Enterprise 플랜은 사용량을 달러($) 단위로 표시 (💰 $1.23)
  • ⏱️ 5시간 rate limit: Enterprise에서도 5시간 rate limit 및 리셋 카운트다운 유지
  • 🌐 i18n: 비용(Cost/비용) 라벨 한국어/영어 추가

v1.5.1

  • 🔧 공유 execFileAsync: 3개 파일의 중복 함수를 utils/exec.ts로 추출 (ExecFileOptions 타이핑)
  • 🐛 서로게이트 페어 수정: sliceVisible이 이모지/보충 평면 문자를 올바르게 처리
  • ⚡ O(n) ANSI 정규식: sticky regex (/y 플래그)로 sliceVisible O(n^2) 성능 문제 해결
  • 🎯 Agent 도구 감지: transcript 파서가 'Task'와 'Agent' 도구명 모두 인식
  • 🏷️ omc-line → stats-line: OMC 명명 잔재 제거
  • 🗑️ T/A/S 카운터 제거: stats 라인에서 도구/에이전트/스킬 카운터 표시 제거
  • ⚙️ 기본 플랜: DEFAULT_CONFIG max200 → max100
  • ♻️ extractTarget: 수동 slice를 truncate 유틸리티로 교체

v1.5.0

  • 🔒 API 안정성: User-Agent claude-code/2.1, 429 retry-after, stale cache fallback, negative caching, stampede lock
  • 🌿 Git 확장: dirty(*), ahead/behind(↑N ↓N), Promise.all 병렬 실행
  • 📊 네이티브 stdin 우선: used_percentage, total_duration_ms 우선 사용
  • 📝 Lines changed: +42 -8 (stdin.total_lines_added/removed)
  • 🔍 Token breakdown: context ≥ 85% 시 (in: 150K, cache: 32K)
  • 📋 TaskCreate/TaskUpdate: 신규 Claude Code 태스크 도구 지원 (상태 정규화)
  • 📏 터미널 너비 인식: stripAnsi(), visualWidth(), sliceVisible() CJK/이모지 대응
  • ⚙️ 위젯 토글: config.display로 개별 위젯 표시/숨김 설정

v1.4.0

  • 🗑️ OMC 코드 완전 제거 (번들 39.8KB → 36.9KB, -7.3%)
    • omc-state.ts 삭제, ralph/autopilot/ultrawork 추적 코드 제거
    • thinking/skill/count는 renderStatsLine으로 유지
  • 🛡️ stdin 입력 검증: 필수 필드(model, context_window, cost) 누락 시 명확한 에러
  • 🔢 토큰 포맷 개선: 950K+ → M 표기 (999K → 1.0M)
  • 🎯 매직넘버 상수화: 색상 임계값 50/80 → COLOR_THRESHOLD_WARNING/DANGER
  • 🧹 AUTOCOMPACT_BUFFER 제거: 효과 없는 상수(값 0) 삭제
  • 🔍 디버그 트레이스: debugTrace() 추가 — cache hit/miss, credential 소스 추적
  • 🔒 strict perms: CLAUDE_HUD_STRICT_PERMS=1로 insecure 파일 권한 거부
  • 📦 API beta 헤더 상수화: ANTHROPIC_BETA_HEADER로 추출

v1.3.1

  • 🔥 60배 성능 개선 (2.0초 → 0.033초)
    • readStdin()의 setTimeout 핸들이 성공 후에도 해제되지 않아 프로세스가 타이머 만료까지 대기하던 버그 수정
    • clearTimeout을 성공/에러 양쪽 경로에 추가
  • ⚡ config-counter 파일 캐시 (60초 TTL)
    • 매 호출 15+ sync FS 호출 제거, 캐시 hit 시 1회 read
  • ⚡ git branch 파일 캐시 (30초 TTL)
    • 매 호출 child process spawn 제거, 캐시 hit 시 1회 read
  • 🔀 getTranslations 병렬화
    • Phase 1 → Phase 2 병렬 I/O 블록으로 이동
  • 📉 STDIN 타임아웃 단축: 5초 → 2초

v1.3.0

  • ⚡ Transcript 증분 파싱
    • 파일 캐시 기반으로 이전 파싱 위치를 기억하고 새 내용만 읽음
    • 파일 크기 변경 없으면 캐시에서 즉시 반환 (O(1))
    • 세션이 길어져도 일정한 HUD 갱신 속도 유지
  • 🚀 API 캐시 TTL 5배 증가
    • 기본 캐시 TTL 60초 → 300초
    • Rate limit API 호출로 인한 블로킹 빈도 대폭 감소
  • 🏗️ statusLine 최적화
    • src/index.ts (TS 컴파일 필요) → dist/index.js (pre-built) 직접 실행
  • 🌐 i18n 확장
    • TODO 완료 메시지 번역 (All todos complete / 모든 할 일 완료)
    • Thinking 상태 번역 (thinking / 사고 중)
    • renderTodosLine, renderStatsLine에 Translations 파라미터 추가
  • 🐛 변수 충돌 수정
    • stats 렌더러에서 t: Translations 파라미터와 const t = ctx.transcript 변수명 충돌 해결

v1.2.0

  • 📊 컨텍스트 정확도 개선
    • AUTOCOMPACT_BUFFER 45000 → 0으로 수정하여 실제 토큰 사용량 표시
  • ⚠️ 컨텍스트 경고 배너
    • 80-89%: 노란색 ⚠️ 컨텍스트 85% - /compact 권장
    • 90%+: 빨간색 🔴 컨텍스트 95% - /compact 필요!
    • 한국어/영어 번역 지원
  • 🔄 OMC 모드 상태 표시
    • ralph (🔄 ralph:3/10), autopilot (🤖 autopilot:Plan(2/5)), ultrawork (⚡ ultrawork)
    • 3단계 fallback: session → state dir → .omc root
    • 2시간 이상 된 stale 파일 자동 무시
    • OMC 미설치 시 완전 no-op (추가 출력 없음)
  • 💭 Thinking 표시: 모델 사고 중일 때 💭 thinking 표시
  • 🎯 스킬 추적: 마지막 스킬 호출 이름 표시
  • 📈 호출 카운트: T:42 A:5 S:2 (도구/에이전트/스킬 누적 횟수) (v1.5.1에서 제거됨)

v1.1.6

  • 🐛 MCP 서버 카운트 수정
    • .claude.json의 프로젝트 스코프 MCP 서버 감지 (projects[cwd].mcpServers)
    • Chrome 확장 MCP (claude-in-chrome) 동적 감지
    • Set 기반 중복 제거로 정확한 카운트
  • ⚙️ 셋업 개선
    • 언어 선택 추가: English / Korean / Auto 중 선택 가능

v1.1.5

  • 🔒 보안 강화
    • Path Traversal 취약점 수정 (resolve() + sep 접두사 비교)
    • Keychain/exec 명령에 3초 타임아웃 추가 (무한 블로킹 방지)
    • 자격 증명 파일 권한 검증 (world-readable 시 경고)
  • 🐛 버그 수정
    • 한국어 shortHours 수정: '시간' → '시' (레이아웃 일관성)
    • Transcript 파서에 런타임 타입 가드 추가 (unsafe cast 제거)
    • 파싱 에러 추적: 50% 이상 실패 시 경고 출력
  • ⚡ 성능 개선
    • 동기 execFileSync → 비동기 execFile + Promise.all 병렬화
    • stdin 읽기 5초 타임아웃 추가
    • 원자적 캐시 파일 쓰기 (임시 파일 + rename)
  • 🛠️ 코드 품질
    • 디버그 모드 추가: CLAUDE_HUD_DEBUG=1로 상세 에러 출력
    • 진단용 에러 메시지 (⚠️ stdin, 🔑 ? 등 원인 구분)
    • 13개 매직 넘버를 constants.ts에 JSDoc과 함께 통합
    • 스크린샷 최적화: 776KB → 241KB (-69%)

v1.1.4

  • 🐛 버그 수정: macOS에서 LANG=C.UTF-8일 때 언어 자동 감지 실패 문제 해결
    • AppleLocale 설정을 확인하여 시스템 언어 감지

v1.1.2

  • 🔒 보안 강화: 경로 검증, 캐시 파일 권한 설정, 재귀 깊이 제한
  • 🎨 UI 개선: 7일 제한 통합 표시 (7일: 전체 3% │ 소넷 0%)
  • 🧹 코드 정리: 중복 제거, 미사용 함수 삭제
  • ❌ 비용 표시 제거: 상태줄에서 비용($) 표시 삭제
  • ⚙️ 설정 개선: 인터랙티브 플랜 선택, 언어 자동 감지

v1.0.2

  • 초기 릴리즈

라이선스

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Claude Ultimate Hud

How do I install Claude Ultimate Hud?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Claude Ultimate Hud safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Claude Ultimate Hud still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.