news 2026/9/4 10:33:14

状态栏展示上下文使用与任务进度:claude-hud 的展示定制实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
状态栏展示上下文使用与任务进度:claude-hud 的展示定制实践

状态栏展示上下文使用与任务进度:claude-hud 的展示定制实践

【免费下载链接】claude-hudA Claude Code plugin that shows what's happening - context usage, active tools, running agents, and todo progress项目地址: https://gitcode.com/GitHub_Trending/cl/claude-hud

让 Claude Code 跑一个大的重构任务时,你会反复惦记三件事:上下文窗口还剩多少、它现在正在改哪个文件、todo 列表做到第几条。靠翻聊天记录确认,打断思路。claude-hud 把这些信息放进输入框下方的状态栏,随每次交互实时重绘。

状态栏里展示上下文使用与工具活动

Claude Code 有原生的 statusline 机制,但默认内容很单薄。claude-hud 接管的正是这个槽位:token 数据直接读 Claude Code 通过 stdin 传来的负载,是准确值而不是估算;工具、子代理和 todo 的状态从会话 transcript(记录整段对话的 JSONL 日志文件)里解析;每次交互后状态栏重新渲染。它不开独立窗口、不依赖 tmux、不发出任何网络请求,这点和需要另起窗口的方案不同。

三条命令让状态栏出效果

在 Claude Code 会话里先添加插件源,再安装并重载:

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

随后运行/claude-hud:setup。这一步会把 statusLine 写进你本地的~/.claude/settings.json,并先备份已有配置。下一条消息之后 HUD 就会出现,默认两行:第一行是模型、项目路径和 git 分支,第二行是上下文进度条与用量窗口。

状态栏字段怎么排、布局怎么选

展示层的改动集中在你本地配置目录的~/.claude/plugins/claude-hud/config.json,可写的字段由仓库里的 src/config.ts 定义。

  • 布局lineLayoutexpanded按语义分行,取compact压成一行。切到 compact 后,状态栏从三四行收成一行,终端纵向空间让给正文。
  • 字段顺序elementOrder是个数组,排列顺序即展示顺序,想把 todo 进度放在上下文条前面,把"todos"往前挪就行;把某个字段从数组里删掉,该字段直接隐藏。
  • 信息取舍pathLevels控制项目路径显示 1-3 级目录或full完整路径;display.showUsage关掉就隐藏订阅用量窗口;display.showToolsdisplay.showAgents打开后能看见正在改的文件和运行中的子代理。
  • 配置计数:CLAUDE.md、rules、MCP 服务器的数量由 src/render/lines/environment.ts 渲染,打开display.showConfigCounts后这行在数量超过阈值时出现。

如果你用多个CLAUDE_CONFIG_DIR配置目录并共享同一份 plugins 目录,可以在每个目录下放claude-hud.json,只写你想改的键,加载时它盖在共享配置之上,比如各写一个display.customLine区分环境。

状态联动与定时刷新怎么开

引导式入口是/claude-hud:configure,工具、agents、todos、成本等字段逐项勾选,保存前会先给你看渲染预览,字段语义可对照 commands/configure.md。

状态颜色由阈值驱动:上下文条平时是绿色,到display.contextWarningThreshold变色,到display.contextCriticalThreshold转红,条子红了就该考虑压缩对话了。工具状态靠符号区分:表示进行中,表示完成,×N是次数。

状态栏只在交互后重绘,用量倒计时这类时间字段在消息之间会停住。在~/.claude/settings.jsonstatusLine对象里加"refreshInterval": 5,每 5 秒重跑一次,倒计时就跟着走。

三组场景化调优组合

  1. 宽屏 + 多代理并行expanded布局 + Full 预设,打开showTools/showAgents/showTodospathLevels设为 1。宽屏横向空间够,每行承载一类信息,切任务时不用移开视线。
  2. 笔记本 + 单项目compact布局 + Minimal 预设,usageCompact: true把用量窗口压成5h: 25%的短文本,状态栏只占一行。
  3. 工作/个人多配置目录:共享 plugins 目录加各目录claude-hud.json覆盖,用display.customLine写明环境名,切终端不会混。

先把lineLayout改成compact,把上下文条挪到elementOrder最左位,用一天。觉得倒计时停住再补refreshInterval,觉得字段多余就把它从数组里删掉。

【免费下载链接】claude-hudA Claude Code plugin that shows what's happening - context usage, active tools, running agents, and todo progress项目地址: https://gitcode.com/GitHub_Trending/cl/claude-hud

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/4 10:32:56

Cadence Allegro模块复用:从复制粘贴到设计DNA克隆的工程实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 10:32:05

ESP-IDF WiFi开发全攻略:环境搭建、协议机制与排错技巧

1. 从零搭好ESP-IDF的WiFi开发环境 1.1 版本选择与安装方式:Ubuntu 24.04的实测建议 先说环境。我最早入坑ESP32的时候用的还是Arduino,后来项目需要上RTOS、需要精细控制WiFi行为,才彻底切到ESP-IDF。如果你也在Ubuntu 24.04上折腾&#xf…

作者头像 李华
网站建设 2026/9/4 10:31:19

复刻表评测:RM35-03三文鱼配色升级版机芯稳定性与功能实测

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/4 10:29:04

Mastra AI框架入门:4步跑通你的第一个AI应用

Mastra AI框架入门:4步跑通你的第一个AI应用 【免费下载链接】mastra Mastra is the modern TypeScript framework for AI-powered applications and agents. 项目地址: https://gitcode.com/GitHub_Trending/ma/mastra 想给产品接上AI Agent能力&#xff0c…

作者头像 李华
网站建设 2026/9/4 10:26:51

FANUC示教器LCD升级替换全攻略:选型、接线与故障排查

1. 项目背景与升级动因1.1 为什么这么多人在找这块LCD的替代方案A61L-0001-0095这块LCD模组,在FANUC的忠实用户圈子里几乎是个绕不开的话题。它广泛出现在R-30iB、R-30iA控制柜的示教器上,也有一部分用在早期型号的数控系统操作面板里。如果你手头有一台…

作者头像 李华
网站建设 2026/9/4 10:26:49

简历总过不了 ATS 筛选?免费本地 AI 简历优化完整指南

简历总过不了 ATS 筛选?免费本地 AI 简历优化完整指南 【免费下载链接】Resume-Matcher The #1 AI Harness for Building Resumes, PDFs, Cover Letters & more, locally with 100 LLMs support. 项目地址: https://gitcode.com/GitHub_Trending/re/Resume-Ma…

作者头像 李华