claude-hud:让 Claude Code 的内心世界一目了然
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 ⭐
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)