Chrisutina/claude-progress-band

Claude Code 프롬프트 위 영역에 컨텍스트, 5시간 및 주간 사용량과 Claude 작업 및 하위 에이전트의 오로라 진행률을 실시간으로 표시하는 mod입니다. UI 문구는 중국어 또는 영어로 선택할 수 있습니다.
Chrisutina/claude-progress-band

Claude Code 프롬프트 위 띠에 컨텍스트, 5시간 및 주간 사용량, 이번 주 토큰과 Claude 작업 및 하위 에이전트의 실시간 오로라 진행률을 표시합니다. 녹색/황색/빨간색 단계와 재설정 카운트다운이 있는 사용량 미터, 세션/주간 토큰 Sankey, 5시간 창의 85%에서 표시되는 할당량 알림, 단계와 스텝을 보여 주는 오로라 작업 진행률, 모델과 effort가 있는 하위 에이전트 행, 라이트/다크 테마 지원, 동작 감소 처리, 터미널 텍스트 대체 표시, 중국어(기본) 또는 영어 UI를 제공합니다. Claude Code v2.1.286 이상이 필요합니다. /plugin marketplace add Chrisutina/claude-progress-band, /plugin install progress-band@progress-band, /reload-plugins로 설치합니다. 네트워크, 파일 접근, 프로세스를 사용하지 않으며 상태는 플러그인 저장소에 보관됩니다. MIT 라이선스이고 Claude Code 2.1.288에서 30개 테스트로 검증되었습니다.
먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.
claude plugin marketplace add Chrisutina/claude-progress-band claude plugin install progress-band
Claude Code 模组:在输入框上方的频段里,实时显示上下文 / 5 小时 / 每周用量,以及 Claude 把任务拆成阶段和步骤后的极光进度条和它的子代理。界面文字可选中文或英文。

<sub>预览为中文界面的静态截图,还是 0.3 的像素样式;实际使用时极光在管道里流动,状态图标里的电子绕核转。</sub>
用量
当前状态(和用量表同一排,排在最前)
任务进度条
子代理
适配
需要 Claude Code v2.1.286 或更新(桌面版 Code 标签页或终端均可)。如果在 v2.1.286 上模组没有加载,设置环境变量 CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1(可以写进 ~/.claude/settings.json 的 env)后重启。
仓库名是 claude-progress-band,插件名和 marketplace 名均为 progress-band。
在 Claude Code 里依次运行:
/plugin marketplace add Chrisutina/claude-progress-band
/plugin install progress-band@progress-band
/reload-plugins
不安装、直接从本地目录加载:
claude --plugin-dir /path/to/claude-progress-band
Windows PowerShell 示例:
claude --plugin-dir "D:\Plugins\claude-progress-band"
桌面版没有命令行参数可用时,把目录的绝对路径写进 ~/.claude/settings.json 的 env.CLAUDE_CODE_PLUGIN_DIRS。
模组和 Claude Code 同权限运行、没有沙箱。安装前请先看一遍
hooks/register.tsx。
界面文字默认中文,可切换成英文(en)。给 Claude 看的规则和工具返回本来就是英文,不受影响。
/config,把 progress-band 的 Language 改成 en,模组会自动重载。/config:在 ~/.claude/settings.json 里加下面这段,然后新开会话或运行 /reload-plugins。{
"pluginConfigs": {
"progress-band@progress-band": { "options": { "language": "en" } }
}
}
用 --plugin-dir 或 CLAUDE_CODE_PLUGIN_DIRS 从本地目录加载时,键名换成 progress-band。
plan_progress,并在系统提示词里加一小段规则:需要多于约 3 次编辑或命令的任务,Claude 先建一条进度条,之后用短操作推进,例如 {id, next:true}、{id, done:[...], active:"..."}、{id, failed:"...", note}、{id, state:"needs_input", note}。名字不存在的步骤会被拒绝,并返回该进度条的步骤列表。克隆仓库后直接运行 Claude Code 自带的验证和测试,不需要 npm install 或单独构建:
git clone https://github.com/Chrisutina/claude-progress-band.git
cd claude-progress-band
claude plugin validate .
claude plugin validate .claude-plugin/plugin.json
claude plugin test .
第一条验证 marketplace;第二条验证插件清单、hooks 和状态类型。测试覆盖进度操作、会话恢复、并发保存、用量统计、额度提醒、英文界面以及桌面 / 终端渲染边界;本次发布在 Windows、Claude Code 2.1.288 上通过 30 项测试。
模组从这个目录加载一次之后,Claude Code 会写出 .claude-plugin/types/(已加入 .gitignore),tsconfig.json 会用到它;也可以在会话里运行 /plugin-types 生成类型。
生成类型用于编辑器提示,不随仓库发布;运行上述测试无需先生成它们。仓库中的 types/index.d.ts 是插件自身的状态类型,需要保留。
A Claude Code mod. The band above the prompt shows context, 5-hour and weekly usage (with the week's tokens), and a live aurora progress bar for each task Claude splits into stages and steps, with its subagents listed under it. The band speaks Chinese (default) or English: set language to en, see Language below.
<sub>The screenshots above show the Chinese UI, frozen, still in the 0.3 pixel look; in use, aurora light flows down the pipes and electrons circle in the state icons.</sub>
Features
Install (Claude Code v2.1.286 or later; if the mod does not load on v2.1.286, set CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 and restart):
The repository is claude-progress-band; the plugin and marketplace are both named progress-band.
/plugin marketplace add Chrisutina/claude-progress-band
/plugin install progress-band@progress-band
/reload-plugins
To load it from a local folder instead, run claude --plugin-dir /path/to/claude-progress-band, or, in the desktop app, put the folder's absolute path in env.CLAUDE_CODE_PLUGIN_DIRS of ~/.claude/settings.json.
The band's words are Chinese by default. What Claude reads (the rules, tool results) is English either way.
/config and set progress-band's Language to en; the mod reloads by itself./config): add this to ~/.claude/settings.json, then start a new session or run /reload-plugins.{
"pluginConfigs": {
"progress-band@progress-band": { "options": { "language": "en" } }
}
}
When the mod loads from a local folder (--plugin-dir or CLAUDE_CODE_PLUGIN_DIRS), the key is progress-band.
Development (no separate build or npm install):
git clone https://github.com/Chrisutina/claude-progress-band.git
cd claude-progress-band
claude plugin validate .
claude plugin validate .claude-plugin/plugin.json
claude plugin test .
Release verification: 30 tests passed on Windows with Claude Code 2.1.288, the quota alert and the English UI included. Generated .claude-plugin/types/ files support editor types and are ignored by Git; the test runner does not require them. The plugin's own types/index.d.ts is included.
The desktop UI has been used on Windows. Terminal rendering and the English UI have automated tests and screenshot checks; macOS, VS Code and mobile have not been tested manually. The mods API is early and may change with Claude Code updates.
How it works
plan_progress tool and adds a short rule to the system prompt, so Claude creates a bar for multi-step work and moves it with short ops.The task-progress logic and the self-running clock are adapted from zycck/claude-mods plan-progress (MIT). The usage-meter idea comes from HolyGrail/claude-mods; its code is not reused.
License: MIT