MyToken Dashboard

macOS 菜单栏 AI 平台额度监控工具

AI编程开发 部分免费

项目简介

MyToken Dashboard 是一款 macOS 菜单栏应用,专为同时使用多个 AI Coding 平台套餐的用户设计,在菜单栏直接显示各平台总体剩余额度,点开悬浮窗可查看各家明细。支持智谱 GLM、DeepSeek、Kimi、小米 MiMo、火山引擎 Agent Plan 等主流国内 AI 平台,并开放自定义 HTTP 数据源接口。

核心功能

  • 菜单栏托盘显示:菜单栏图标直接展示各平台总体剩余百分比,右键呼出账号摘要、刷新、设置、退出菜单,左键切换悬浮窗
  • 悬浮窗明细:置顶卡片式布局,总体进度条 + 各账号明细卡片,支持标题栏拖动定位
  • 多平台并行查询:同一数据源可添加多个账号,并行轮询,界面按「来源 · 备注」展示各账号额度
  • 支持平台:智谱 GLM(API Key)、DeepSeek(API Key)、Kimi(Cookie 认证)、小米 MiMo(Dashboard Cookie)、火山引擎 Agent Plan(AK/SK)、自定义 HTTP 接口
  • 自定义 HTTP 数据源:内置登录窗抓取 Cookie 和 JSON 接口,支持字段映射,强制 HTTPS 并拦截本机/内网/链路本地地址(SSRF 防护)
  • 隐私优先:凭据仅存储于本机 ~/Library/Application Support/tokenplan/keys.json,不上传任何数据,不打包内置账号

技术实现

MyToken Dashboard 基于 Tauri 2 + Rust 构建,Rust 后端负责各平台 API 的并行查询与数据聚合,前端使用原生 macOS 菜单栏与悬浮窗 UI。轮询机制默认 60 秒间隔,所有启用账号并行查询,结果实时反映在托盘和悬浮窗中。

安全设计方面:API Key、Cookie、SecretAccessKey 等敏感信息仅写入本机 keys.json(不进入 git);界面展示做掩码处理;动态文本渲染做 HTML 转义防 XSS;自定义 HTTP 源强制 HTTPS 并做 SSRF 防护,拦截本机、内网和链路本地地址。

快速上手

  1. 安装:从 GitHub Releases 下载 macOS 安装包
  2. 添加账号:打开 MyToken Dashboard → 右上角「+」→ 选择数据源 → 填写备注(如「工作」「个人」)→ 填入 API Key / Cookie / AK-SK → 保存
  3. 查看额度:菜单栏图标显示总体剩余;点击查看各账号明细;右键可刷新或进入设置
  4. 自定义数据源:在「自定义 HTTP」中添加内部平台接口,通过内置映射工具配置字段对应关系

适用人群

  • 同时使用多个 AI Coding 平台套餐的开发者(智谱、DeepSeek、Kimi 等)
  • 需要集中监控团队或企业多个 AI 账号额度的技术管理者
  • 有自建 AI 平台需要接入额度和用量的内部工具开发者

官方链接

https://github.com/lostexile/MyTokenDashboard

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论