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
相关推荐
小闹54917 小时前
Claude Code 给自己接了一部飞书,从此不用守在工位等它
后端·claude
武子康19 小时前
调查研究-176 taste-skill:AI 编程时代,前端开发最缺的不是代码,而是品味
人工智能·openai·claude
147API20 小时前
Fable 5访问暂停后,模型接入层不能再只写死一个模型名
大数据·人工智能·api·claude
乘风gg1 天前
前端死到第几轮了?得物前端部门解散有感!
前端·ai编程·claude
老程序猿1 天前
PDLC 1.1:v1.0 在产物形状上犯的两个错误
ai编程·claude
302wanger1 天前
/init 的设计哲学——为什么 AI 的项目记忆只需要写「它猜不到的」
claude
沉默王二1 天前
又一款国产模型诞生,StepPlan性价比杀疯了!
agent·ai编程·claude
小七-七牛开发者1 天前
周一上线|瑞幸把咖啡做进 CLI,Fable 5 短暂登场,Stonk Rider 骑上 K 线图
ai·chatgpt·大模型·agent·claude·codex·skill·claudecode·ai coding
字节逆旅2 天前
Claude Code Router 接入过程的爬坑记录
人工智能·claude