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.cnapi.z.ai
  • 已安装 Claude HUD
  • 已设置 ANTHROPIC_AUTH_TOKENANTHROPIC_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
相关推荐
MicrosoftReactor28 分钟前
技术速递|Token 经济学:智能体 AI 时代的新 FinOps
人工智能·ai·agent·token·finops
Lsx_4 小时前
基于 Claude Code 的 AI 编程工作流探索
前端·ai编程·claude
plainGeekDev5 小时前
管道组合 + 结构化输出:让 Claude 和 grep 并肩作战
ai编程·claude
拖鞋王子猪7 小时前
Claude Code / Codex 使用 CC-Switch 配置 API Key 和 base_url 教程
ai编程·claude
小碗细面7 小时前
从 PRD 到上线:SpecKit 如何让 AI 真正参与前端交付
前端·ai编程·claude
阿拉斯攀登21 小时前
安全与可控性:输出校验、权限控制
人工智能·chatgpt·agent·memory·claude·知识库·向量数据库
kyriewen1 天前
Godot 全面封杀 Vibe Coding,作为每天用 AI 写代码的人,我反而觉得这是件好事
前端·ai编程·claude
kebeiovo1 天前
2026超稳国内AI中转API平台|支持GPT/Claude/Gemini/Codex 免费可用
gpt·claude·codex·api key·中转站
plainGeekDev1 天前
Claude Code 的非交互模式:一条命令当 grep 用
ai编程·claude
犇驫聊AI1 天前
Claude Code 用了大半年才悟出来的 6 个技巧,第 3 个直接省一半 Token
前端·claude