GLM HUD用量实时显示

github地址:GitHub - MaoMiDeMao/glm-hud: Display GLM model usage (5h/7d token quota, MCP monthly) in Claude HUD status line · GitHub

claude code如果使用官方api会有个skill用例实时显示,非常方便。但是使用国产glm接入后这个功能就无法使用了。于是使用gml的api文档接口,让glm给自己做了个HUD,感觉效果还行!哈哈

在 Claude HUD 状态栏中显示 GLM 模型的 5 小时/7 天 token 用量配额和 MCP 月度使用情况。

效果预览

复制代码
[GLM-5.1] │ ConfigSettings git:(main*)
上下文 ████░░░░░░ 45% │ ⏱ 5m │ GLM 5h: █░░░░░░░░░ 8% | 7d: ████░░░░░░ 42% | MCP月: 4%
◐ Edit: file.ts | ✓ Read ×3

前提条件

  • 使用 GLM 模型(通过 ANTHROPIC_BASE_URL 指向 open.bigmodel.cn 或 api.z.ai)
  • 已安装 Claude HUD
  • 已设置 ANTHROPIC_AUTH_TOKEN 和 ANTHROPIC_BASE_URL 环境变量

快速安装

复制代码
# 克隆到 Claude skills 目录
git clone https://github.com/MaoMiDeMao/glm-hud ~/.claude/skills/glm-hud
chmod +x ~/.claude/skills/glm-hud/glm-usage-cache.mjs
chmod +x ~/.claude/skills/glm-hud/hud-with-glm.sh

然后在 ~/.claude/settings.json 中配置:

复制代码
{
  "statusLine": {
    "type": "command",
    "command": "bash ~/.claude/skills/glm-hud/hud-with-glm.sh"
  },
  "permissions": {
    "allow": [
      "Bash(node ~/.claude/skills/glm-hud/glm-usage-cache.mjs)"
    ]
  }
}

工作原理

复制代码
┌─────────────┐     每5分钟      ┌──────────────────┐
│  GLM Quota  │ ──────────────→  │ /tmp/glm-usage-  │
│  API        │   HTTP请求       │ hud.txt (缓存)    │
└─────────────┘                  └────────┬─────────┘
                                          │ 读取缓存
                                          ▼
                                 ┌──────────────────┐
                                 │ hud-with-glm.sh  │
                                 │ (HUD wrapper)    │
                                 └────────┬─────────┘
                                          │ 追加到上下文行
                                          ▼
                                 ┌──────────────────┐
                                 │ Claude HUD       │
                                 │ 状态栏显示       │
                                 └──────────────────┘
  • 不消耗 Token:API 查询是普通 HTTP 请求
  • 低频率调用:缓存 5 分钟,后台异步刷新
  • 零侵入:包装原始 HUD 输出,不影响其他 HUD 功能

文件说明

|---------------------------|---------------------------|
| 文件 | 说明 |
| skills/glm-hud/SKILL.md | Skill 文档 |
| glm-usage-cache.mjs | GLM 用量查询 + 缓存脚本 |
| hud-with-glm.sh | HUD wrapper,追加 GLM 用量到状态栏 |

故障排查

复制代码
# 测试用量查询
node ~/.claude/skills/glm-hud/glm-usage-cache.mjs
cat /tmp/glm-usage-hud.txt

# 测试 HUD wrapper
bash ~/.claude/skills/glm-hud/hud-with-glm.sh
相关推荐
wieimmer17 小时前
Opus 5.5 当导演,Sonnet 5.5 当画师:纯 JS 画出一部蜡笔水彩风《奥德赛》短片
claude
ZzT18 小时前
用 Claude 设计 eval,再一轮轮把分数提上去
ai编程·claude
虫无涯20 小时前
Claude Code 频繁卡住?一文搞懂Spinner状态标识、卡顿根源与排查方案
人工智能·claude
CS_Zero21 小时前
Claude code使用DeepSeek的API
ai编程·claude·deepseek
乘风gg1 天前
花了 100 亿 Token 后,我发现 Code is cheap 是最大的谎言
前端·ai编程·claude
三水写代码2 天前
手写一个 Claude Code(1):从 Agent Loop 到工具、权限、Hooks 与任务规划
python·ai编程·claude·ai agent·claudecode
AI砖家2 天前
Claude Code Skill 质量检查实战:用 /skill-doctor + Plugin Evals 找出“看似能用、实际没被调用“的问题
人工智能·ai编程·claude·codex·skill
ifenxi爱分析2 天前
爱分析发布2026年Token市场海外对标研究报告
token