Claude Code 必装插件:claude-hud 让你的 AI 编程效率翻倍
用过 Claude Code 的开发者都有一个共同的痛点——你无法直观地知道当前会话的"健康状况"。上下文窗口用了多少?每日配额还剩多少?后台有几个 Agent 在并行跑任务?这些关键信息,过去只能靠经验去猜测。 直到我发现了 claude-hud 这个插件。 它就像汽车的仪表盘,把 Claude Code 运行时的所有关键指标,实时、直观地展示在你的终端输入框下方。装上它之后,我再也不会因为上下文爆满导致对话质量下降而浑然不知,也不会在配额快用完时还在执行大规模重构任务。 claude-hud 利用 Claude Code 原生的 statusLine API,在终端底部渲染一个始终可见的状态面板。默认的精简模式只占两行空间,却浓缩了最核心的信息: 第一行显示当前使用的模型版本和项目目录名称,如果你的项目是 Git 仓库,还会自动显示当前分支和是否有未提交的改动。 第二行是重点——三个颜色编码的进度条: 这里分享一个我在日常使用中总结的经验法则——当你看到 Context 进度条超过 50% 时,就应该考虑执行 为什么是 50% 而不是等到 70% 或 90%?原因有三: 有了 claude-hud,这个判断变得异常简单——只需要瞟一眼终端底部的 Context 进度条。当绿色进度条走到一半的位置时,就是你该执行 这个小习惯看起来不起眼,但长期坚持下来,你会发现整个会话过程中 AI 的回答质量明显更稳定,不再出现"聊着聊着就变笨了"的尴尬。 除了默认的精简显示,claude-hud 还提供了多个可选模块,你可以根据自己的需求按需开启: 开启后,你可以实时看到 Claude Code 正在调用哪些工具: 当你提交一个复杂的需求后,这行信息能让你清楚地知道 AI 当前在读哪个文件、在编辑哪段代码、搜索了多少次。不再是面对一个旋转的光标干等,而是对整个执行过程了然于胸。 如果你的任务触发了多个子代理(subagent)并行工作,这个模块会显示每个代理的运行状态和耗时: 同时,如果你使用了 Claude Code 的 Todo 功能来拆分任务步骤,进度也会实时展示。对于大型重构或多步骤的开发任务,这个功能尤其实用。 显示当前会话的持续时间、加载的配置文件数量等元信息。虽然不是每个人都需要,但在排查配置问题或者回顾工作时长时非常有用。 claude-hud 的安装过程极其简单,整个过程不超过两分钟: 第一步:添加插件市场 第二步:安装插件 第三步:运行自动配置 执行 setup 命令后,插件会自动检测你的运行环境(Node.js 或 Bun),生成正确的 statusLine 配置并写入 整个过程不需要手动编辑任何配置文件,不需要安装额外的依赖,开箱即用。 如果默认的两行显示不能满足你的需求,claude-hud 提供了丰富的自定义选项。你可以通过编辑 插件内置了三个预设方案: 除了预设之外,你还可以单独控制颜色阈值、进度条样式、目录显示层级等细节。比如,你可以把上下文告警阈值从默认的 70% 调整为 60%,提前获得预警。 在使用 claude-hud 之前,我经常遇到这些场景: claude-hud 完美解决了这三个问题。它让 Claude Code 的运行状态从"黑盒"变成了"透明箱",你的每一次决策都有数据支撑。 从技术角度看,claude-hud 的实现非常精巧。它通过 Claude Code 的 statusLine API 接收 JSON 格式的会话数据(通过 stdin),解析后输出格式化的状态信息到终端。整个过程大约每 300 毫秒刷新一次,对性能几乎没有影响。 插件支持 Node.js 18+ 和 Bun 两种运行时,兼容 macOS、Linux 和 Windows 三大平台。源码采用 TypeScript 编写,MIT 协议开源,目前在 GitHub 上已经收获了超过 2 万颗星标,社区活跃度非常高。 项目地址:https://github.com/jarrodwatts/claude-hud 目前 Claude Code 生态中,状态监控类的解决方案并不多。在 claude-hud 出现之前,开发者通常有两种方式获取会话状态: claude-hud 的优势在于它是被动式、实时的——你不需要做任何操作,关键信息始终就在眼前。这种"抬头即见"的设计理念,让状态监控真正融入了开发工作流,而不是作为额外的负担。 claude-hud 是我目前使用 Claude Code 时的必装插件之一。它用最小的屏幕占用,提供了最关键的运行时信息——上下文健康度、配额消耗、工具活动和任务进度。无论你是 Claude Code 的轻度用户还是重度依赖者,这个插件都能显著提升你的使用体验。 两分钟安装,零学习成本,但带来的效率提升是持续的。如果你还没有试过,强烈建议现在就去安装体验。 本文为 JeecgBoot AI 专题研究系列文章。JeecgBoot AI专题研究 | Claude Code 状态监控插件 claude-hud 深度体验与实战指南
你真的了解 Claude Code 在干什么吗?
一眼看清全局:claude-hud 到底展示了什么?
[Opus 4.6] │ workspace-ai
Context █████░░░░░ 15% │ Usage ██░░░░░░░░ 13% (resets in 3h 24m)实战建议:Context 超过 50% 时果断执行 /clear
/clear 命令来压缩上下文了。/clear 会智能压缩历史对话,但如果等到 90% 才压缩,被迫丢弃的信息量会大得多,可能导致 AI"忘记"之前讨论过的关键决策。/clear 的信号。Context ██████████░░░░░░░░░░ 50% ← 看到这个,果断 /clear不止于监控:可选的高级功能
工具活动追踪(Tools Activity)
◐ Edit: src/main.ts | ✓ Read ×3 | ✓ Grep ×2Agent 与 Todo 状态(Agents & Todos)
⚡ Agent: code-reviewer (12s) | ◐ Agent: test-runner (5s)会话信息(Session Info)
三步完成安装,零配置即可使用
/plugin marketplace add jarrodwatts/claude-hud/plugin install claude-hud/claude-hud:setup~/.claude/settings.json。重启 Claude Code 后,HUD 就会出现在输入框下方。进阶玩法:定制你的专属仪表盘
~/.claude/plugins/claude-hud/config.json 来精细控制每个显示元素。预设 包含内容 适用场景 Minimal 模型名称 + 上下文进度 追求极简的开发者 Essential 核心指标 + Git 状态 + 工具活动 大多数日常开发场景 Full 所有模块全开 复杂项目调试、多 Agent 并行任务 为什么我认为每个 Claude Code 用户都应该装它?
技术实现:轻量且优雅
与同类方案的对比
/usage 等命令主动查询配额,但这会打断工作流程总结