乐于分享
好东西不私藏

Claude Code 插件 Claude HUD:让 AI 编程助手工作状态一目了然

Claude Code 插件 Claude HUD:让 AI 编程助手工作状态一目了然

嗨,我是小华同学,专注解锁高效工作与前沿AI工具分享!每日精选开源技术、实战技巧,助你省时50%、领先他人一步。👉免费订阅,与10万+技术人共享升级秘籍!

Claude HUD 是一款运行在终端的 Claude Code 插件,实时显示 AI 编程助手的工作状态——上下文用量、正在执行的操作、调用了哪些工具,一眼可见。


为什么需要 Claude HUD

用过 Claude Code 的朋友都知道,AI 在「思考」和「干活」的时候,终端上几乎是黑盒子。你只知道最后出了结果,但过程完全黑箱:

  • 上下文还剩多少?不知道,可能突然提示”context 满了”
  • AI 正在读哪个文件、改了什么?不知道,只能等结果
  • 同时跑了好几个子任务,谁先谁后?不知道
  • Todo 清单进度到哪了?不知道

Claude HUD 解决的就是这个问题——让你看见 AI 在干什么,而不是只能看最终结果


核心功能解析

1. 上下文健康度(Context Health)

这是最实用的功能。Claude Code 每次对话都有一个上下文窗口上限,用多了会触发警告甚至中断。

Claude HUD 用一条彩色进度条实时显示上下文使用比例:

  • 绿色:安全范围(0-60%)
  • 黄色:需要注意(60-85%)
  • 红色:告警状态(85%+)

我们实测下来,这个功能非常实用。以前经常遇到写到一半 AI 说”上下文满了,我无法继续”,现在能提前看到预警,主动精简上下文。

2. 工具活动监控(Tool Activity)

AI 每执行一次操作(读文件、改代码、搜索),HUD 都会实时显示:

◐ Edit: auth.ts | ✓ Read ×3 | ✓ Grep ×2

表示当前正在编辑 auth.ts,已读取了 3 个文件,进行了 2 次搜索。

这个功能让我们能跟踪 AI 的操作节奏。如果发现 AI 读了很多文件但没有输出,可能是在理解代码;如果搜索次数很多,可能在定位问题。

3. 子代理跟踪(Agent Tracking)

Claude Code 支持并行启动多个子代理处理不同任务。HUD 会显示每个代理的状态:

◐ explore [haiku]: Finding auth code (2m 15s)

显示名为 explore 的 haiku 模型代理正在运行,已执行 2 分 15 秒,正在查找 auth 代码。

多人协作或复杂任务拆解时,这个功能特别有用——你能看到哪些代理在干活、哪些已经完成。

4. Todo 进度追踪

给 AI 布置多个任务后,HUD 会显示进度:

▸ Fix authentication bug (2/5)

表示 5 个任务中的第 2 个正在处理。

这个功能让任务管理更直观,不用反复问 AI”现在到哪一步了”。

5. Git 状态显示

HUD 还会显示当前分支和文件变更状态:

[Opus] │ my-project git:(main*)

括号里的 * 表示有未提交的更改,还支持显示ahead/behind远程的提交数量。


技术架构:如何实现的

很多用户好奇为什么 HUD 能”看到”Claude Code 的内部状态。

原理其实很简单:Claude Code 在每次操作时会往终端标准输出写入 JSON 格式的 transcript。HUD 监听这个输出流,解析 JSON,提取关键信息,渲染到状态栏。

Claude Code → stdin JSON → claude-hud → stdout → 终端状态栏

架构设计很轻量:

  • 无需独立窗口:直接用终端原生状态栏
  • 无需 tmux:纯 Node.js 脚本
  • 更新频率:约 300ms 刷新一次
  • 资源占用:极低,不影响 AI 响应速度

快速上手:5 分钟安装配置

环境要求

  • Claude Code v1.0.80 或更高版本
  • Node.js 18+ 或 Bun
  • Claude Code 订阅账户(需要 rate_limits 数据,API Key 用户无法使用部分功能)

安装步骤

第一步:添加插件市场

在 Claude Code 中运行:

/plugin marketplace add jarrodwatts/claude-hud

第二步:安装插件

/plugin install claude-hud

⚠️ Linux 用户注意:如果安装失败,报错 “EXDEV: cross-device link not permitted”,需要先设置临时目录:

mkdir -p ~/.cache/tmp && TMPDIR=~/.cache/tmp claude

然后在那个终端窗口里继续安装。

第三步:配置 HUD

/claudi-hud:setup

第四步:重载插件

/reload-plugins

第五步:重启 Claude Code

完全退出后重新启动,让配置生效。


配置选项:打造你的专属 HUD

Claude HUD 提供灵活的定制能力,通过 /claudi-hud:configure 可以调整:

布局模式

模式
说明
Expanded
多行显示,信息最全
Compact
单行显示,简洁优先

预设方案

预设
包含内容
Full
全功能显示——工具、代理、Todo、Git、用量、时长
Essential
仅核心活动 + Git 状态
Minimal
仅模型名 + 上下文进度条

中文界面

默认是英文,但支持中文标签。在配置中选择 language: zh 即可切换。

高级配置(编辑 config.json)

进阶用户可以编辑 ~/.claude/plugins/claude-hud/config.json,自定义颜色、显示阈值、路径层级等参数。


真实使用感受

我们团队使用 Claude HUD 两个月,总结几点真实感受:

✅ 好用的场景:

  • 长任务追踪:知道 AI 现在在处理第几个子任务
  • 上下文管理:不再突然遇到”context 满了”的中断
  • 并行任务监控:多个子代理同时跑的时候能看清谁在干什么
  • 调试辅助:观察 AI 读了多少文件、搜了什么关键词

⚠️ 不适合的场景:

  • 简单任务不需要:如果是读个文件、改个配置这类 10 秒搞定的事,HUD 反而分散注意力
  • API Key 用户:部分功能(如用量限制显示)需要订阅账户数据

总结

Claude HUD 是一个”信息透明化”工具,核心理念是:让 AI 的工作过程可见,而不是只看到最终结果

维度
评价
实用性
⭐⭐⭐⭐⭐ 上下文预警功能价值极高
轻量性
⭐⭐⭐⭐⭐ 无独立窗口,不占资源
可定制
⭐⭐⭐⭐ 配置丰富,满足不同偏好
适用性
⭐⭐⭐⭐ 需要订阅账户,API Key 用户功能受限

如果你用 Claude Code 做一些复杂任务,建议试试这款插件,5 分钟安装,体验立刻提升。


项目地址

https://github.com/jarrodwatts/claude-hud

安装命令

/plugin marketplace add jarrodwatts/claude-hud/plugin install claude-hud

如果对你有帮助,欢迎转发给需要的朋友。