claude-hud:让 Claude Code 的内心世界一目了然

今日 GitHub Trending #1:9,569 stars ⭐ | 当日星增 1,068 | JavaScript


🚀 为什么需要 claude-hud?

在使用 Claude Code 进行 AI 辅助编程时,你是否经常遇到这些困惑:

  • 黑盒操作:不知道 Claude 正在做什么,只能等待结果
  • 上下文焦虑:担心上下文窗口用完,但无法实时查看
  • 工具调用不透明:不清楚 Claude 调用了哪些工具
  • 多 Agent 混乱:多个 Agent 同时运行时难以追踪状态
  • 进度未知:大任务执行时不知道完成度

claude-hud 正是为解决这些问题而生。它是一个Claude Code 插件,提供一个实时 HUD(平视显示器),让你清晰看到 Claude Code 的内部状态。


🎯 核心功能

1️⃣ 上下文使用监控

实时显示 Token 使用情况:

┌─────────────────────────────────┐
│ Context Usage                   │
│ ████████░░░░░░░░░░░░░ 42%       │
│ Used: 81,920 / 200,000 tokens   │
└─────────────────────────────────┘

优势

  • 实时追踪:随时了解上下文消耗
  • 预警机制:接近上限时自动提醒
  • 优化建议:提示何时需要压缩上下文

2️⃣ 活跃工具显示

查看 Claude 正在使用的工具:

┌─────────────────────────────────┐
│ Active Tools                    │
│ 🔧 exec: npm install            │
│ 📁 read: package.json           │
│ 🔍 search: codebase             │
└─────────────────────────────────┘

特点

  • 🛠️ 工具列表:清晰展示当前调用的工具
  • ⏱️ 执行时间:显示每个工具的耗时
  • 📊 调用历史:查看过去的工具调用记录

3️⃣ Agent 状态追踪

监控运行中的 Agent:

┌─────────────────────────────────┐
│ Running Agents                  │
│ 🤖 Main Agent    │ ✅ Running    │
│ 🤖 Code Review   │ ⏳ Waiting    │
│ 🤖 Test Runner   │ ✅ Completed  │
└─────────────────────────────────┘

功能

  • 🎯 状态可视化:每个 Agent 的状态一目了然
  • 🔄 任务队列:查看待执行的任务
  • 📈 性能指标:Agent 执行效率统计

4️⃣ 任务进度展示

实时显示 TODO 列表和进度:

┌─────────────────────────────────┐
│ Task Progress                   │
│ ☑️ 分析需求                      │
│ ☑️ 设计架构                      │
│ 🔄 实现核心功能 (60%)           │
│ ⬜ 编写测试                      │
│ ⬜ 文档更新                      │
└─────────────────────────────────┘

价值

  • 📋 进度透明:清楚知道任务完成度
  • 🎯 优先级展示:任务优先级排序
  • 完成追踪:历史记录可回溯

📊 与传统使用方式对比

特性 使用 claude-hud 不使用 claude-hud
上下文可见性 ✅ 实时监控 ❌ 完全黑盒
工具调用追踪 ✅ 详细日志 ⚠️ 仅输出结果
Agent 状态 ✅ 可视化展示 ❌ 无法查看
任务进度 ✅ 进度条显示 ❌ 未知
调试效率 ✅ 快速定位问题 ⚠️ 需要猜测
学习成本 ✅ 低 ⚠️ 需要经验

🛠️ 安装与配置

方式一:通过 Claude Code 插件市场

# 在 Claude Code 中安装
claude install plugin claude-hud

# 验证安装
claude plugins list

方式二:手动安装

# 克隆仓库
git clone https://github.com/jarrodwatts/claude-hud.git
cd claude-hud

# 安装依赖
npm install

# 构建插件
npm run build

# 复制到 Claude Code 插件目录
cp -r dist/* ~/.claude/plugins/claude-hud/

方式三:配置文件

# ~/.claude/config.yaml
plugins:
  claude-hud:
    enabled: true
    settings:
      refresh_rate: 1000  # 刷新频率 (ms)
      show_token_count: true
      show_tool_calls: true
      show_agent_status: true
      position: "top-right"  # HUD 位置
      theme: "dark"  # 主题

💡 实际使用场景

场景一:大型代码重构

任务:重构整个项目的认证模块
     ↓
claude-hud 显示:
┌─────────────────────────────────┐
│ Context: 65% (130k/200k)        │
│ Active: read: auth/*.ts (12)    │
│ Agent: Main ✅ | Test ⏳        │
│ Progress: [██████░░] 60%        │
└─────────────────────────────────┘

价值:实时监控进度,避免上下文溢出

场景二:多文件调试

问题:定位跨文件的 bug
     ↓
claude-hud 追踪:
┌─────────────────────────────────┐
│ Tool Call History               │
│ 1. search: "auth error" (2.3s)  │
│ 2. read: src/auth/login.ts      │
│ 3. read: src/auth/middleware.ts │
│ 4. exec: npm test (running...)  │
└─────────────────────────────────┘

价值:清晰看到 Claude 的调试路径

场景三:长时间任务监控

任务:生成完整的项目文档
     ↓
claude-hud 进度:
┌─────────────────────────────────┐
│ Estimated Time: 8 minutes       │
│ Elapsed: 3 minutes              │
│ Current: Writing API docs       │
│ Next: Writing examples          │
└─────────────────────────────────┘

价值:合理预估等待时间


🔧 技术架构

claude-hud 的核心组件:

┌─────────────────────────────────────────┐
│            claude-hud Plugin            │
├─────────────────────────────────────────┤
│  ┌─────────────┐  ┌─────────────┐      │
│  │  Context    │  │    Tool     │      │
│  │  Monitor    │  │   Tracker   │      │
│  └─────────────┘  └─────────────┘      │
│  ┌─────────────┐  ┌─────────────┐      │
│  │   Agent     │  │   Progress  │      │
│  │   Status    │  │   Display   │      │
│  └─────────────┘  └─────────────┘      │
│  ┌─────────────────────────────────┐   │
│  │      Real-time UI Renderer      │   │
│  └─────────────────────────────────┘   │
└─────────────────────────────────────────┘

核心技术

  • JavaScript/TypeScript:插件开发语言
  • Claude Code Plugin API:与 Claude Code 集成
  • WebSocket:实时数据推送
  • React/Vue:UI 渲染(可选)

📈 项目数据

指标 数值
GitHub Stars 9,569 ⭐
今日星增 1,068 ⭐
Forks 407
主要语言 JavaScript
License MIT
仓库 https://github.com/jarrodwatts/claude-hud
作者 @jarrodwatts

🌟 用户评价

“有了 claude-hud,我终于知道 Claude 在做什么了。上下文监控功能救了我好几次!”
— 全栈开发工程师

“多 Agent 任务时特别有用,可以清楚看到每个 Agent 的状态。强烈推荐给重度 Claude Code 用户。”
— AI 工具爱好者

“之前总是担心上下文用完,现在可以实时监控,安心多了。”
— 独立开发者


🔮 未来规划

根据项目路线图,claude-hud 计划添加:

  • 成本估算:实时显示 API 调用成本
  • 性能分析:Agent 执行性能统计
  • 自定义告警:上下文/时间阈值提醒
  • 历史记录:会话历史回放功能
  • 多主题支持:更多 UI 主题选择
  • 导出报告:生成任务执行报告

📚 资源链接

  • GitHub: https://github.com/jarrodwatts/claude-hud
  • 作者: @jarrodwatts
  • Claude Code: https://claude.ai/code
  • 插件文档: https://github.com/jarrodwatts/claude-hud#readme

💡 总结

claude-hud 用透明的可视化界面重新定义了 Claude Code 的使用体验:

上下文监控:实时追踪 Token 使用
工具调用可见:清楚看到每个工具执行
Agent 状态追踪:多 Agent 协作不混乱
任务进度展示:TODO 列表实时更新
开源免费:MIT 许可,完全免费

对于经常使用 Claude Code 进行开发的工程师来说,claude-hud 是一个能显著提升工作效率的工具。它让 AI 编程从"黑盒"变成了"透明盒",让你真正掌控开发过程。


本文基于 GitHub Trending 2026-03-21 数据撰写 | 项目当日星增:1,068 ⭐

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐