一个用于监控智谱 AI (GLM) Coding Plan 使用量的可视化仪表盘,支持暗黑/亮色主题切换。
在线访问: https://codeplan-usage-dashboard.vercel.app
- Token 用量监控 - 实时显示 5 小时滑动窗口的 Token 使用量及百分比
- MCP 用量监控 - 显示月度 MCP 调用额度使用情况
- 今日统计 - 24 小时内调用次数、Token 消耗总量
- 历史趋势 - ECharts 折线图展示 24 小时调用趋势
- 手动刷新 - 点击按钮立即获取最新数据
- 自动刷新 - 可配置的自动刷新功能(30秒/1分钟/5分钟/10分钟)
- 主题切换 - 支持系统/暗黑/亮色三种主题
- 配额预警 - 使用率超过 80% 时显示警告状态
- Vue 3 (Composition API)
- Vite
- ECharts / vue-echarts
- axios
- Node.js 18+
- pnpm (推荐)
# 克隆项目
git clone https://github.com/your-username/codeplan-usage-dashboard.git
cd codeplan-usage-dashboard
# 安装依赖
pnpm install
# 启动开发服务器
pnpm devpnpm build构建产物在 dist 目录。
-
Fork 仓库
- 点击右上角 Fork 按钮将项目复制到你的 GitHub 账户
-
Vercel 部署
- 访问 Vercel 并使用 GitHub 登录
- 点击 Add New... → Project
- 选择你 Fork 的
codeplan-usage-dashboard仓库 - 点击 Deploy 完成部署
# 安装 Vercel CLI
pnpm add -g vercel
# 进入项目目录
cd codeplan-usage-dashboard
# 登录 Vercel
vercel login
# 部署
vercel构建后的静态文件在 dist 目录,可以部署到任何静态托管平台:
- Netlify
- Cloudflare Pages
- GitHub Pages
- 阿里云 OSS
- 腾讯云 COS
- 访问 智谱 AI 开放平台
- 登录后进入控制台
- 创建或查看 API Key
- 在仪表盘设置中配置 API Key
在设置面板中可以配置:
- 自动刷新: 开启/关闭
- 刷新间隔: 30秒 / 1分钟 / 5分钟 / 10分钟
配置会自动保存到浏览器本地存储(localStorage)。
codeplan-usage-dashboard/
├── src/
│ ├── components/
│ │ ├── UsageCard.vue # 用量卡片组件
│ │ ├── TrendChart.vue # ECharts 趋势图
│ │ └── SettingsModal.vue # 设置弹窗
│ ├── composables/
│ │ └── useTheme.js # 主题管理
│ ├── services/
│ │ └── glmApi.js # GLM API 调用
│ ├── App.vue
│ └── main.js
├── api/
│ └── monitor.js # Vercel Serverless 代理
├── vercel.json # Vercel 配置
└── package.json
- API Key 存储: API Key 仅存储在浏览器本地(localStorage),不会上传到任何服务器
- 代理转发: 接口调用通过 Vercel 代理服务器转发,请确保遵守智谱AI服务条款
- 使用范围: 仅供个人学习娱乐使用,请勿用于商业用途
- 法律风险: 请确保你的使用方式符合智谱AI及相关法律法规的要求
- API Key 安全: API Key 存储在浏览器 localStorage 中,请勿在公共场合泄露
- CORS: 由于智谱 AI API 不支持直接浏览器调用,生产环境通过 Vercel Serverless 代理
- 刷新频率: 建议根据实际需求设置刷新频率,避免请求过于频繁
MIT
