软件介绍
UsageBoard 是开源 macOS 菜单栏应用,通过插件聚合展示智谱、MiniMax 等多平台 API 用量,支持进度条、统计图和中英文界面。
UsageBoard 是一款原生 macOS 菜单栏应用,主要用于聚合展示各类 API、模型服务、搜索服务等的用量配额。它通过插件机制实现数据采集,主程序定时运行插件脚本,解析标准 JSON 输出,并以进度条等形式直观呈现。
软件体验
安装后,UsageBoard 会常驻菜单栏。点击图标即可快速查看各服务用量概览,支持分组展示或标签页切换。界面简洁,进度条清晰显示已用量与总额度比例,还能看到订阅级别徽章和可选的 token 使用统计图。
插件数据会缓存到本地,即使网络暂时不可用也能显示上次成功结果。设置界面支持拖拽排序插件、调整刷新间隔、配置参数,并提供帮助文档和更新检查。整体操作流畅,适合日常监控 AI 服务用量的开发者或重度用户。
功能点
- 菜单栏集成:常驻显示,点击展开快速预览,支持手动刷新和定时自动刷新。
- 展示模式:分组展示与标签页展示可选。
- 插件系统:每个数据源独立为插件,支持自定义刷新间隔和参数。内置插件包括智谱(GLM/ZAI)、MiniMax、DeepSeek、Tavily、Codex 等。
- 可视化元素:进度条(支持百分比或数字显示)、颜色区分状态、重置时间提示、订阅徽章、token 统计折线图。
- 插件管理:自动生成设置表单、拖拽排序、启用/禁用控制、图标加载与缓存。
- 国际化:支持中英文切换,插件元数据也可多语言。
- 其他:开机启动、数据本地缓存、检查更新、插件帮助文档。
应用特点
UsageBoard 的核心优势在于插件化架构,用户可轻松扩展支持更多服务。插件使用 Python 编写,通过标准注释块定义元数据和参数,主程序自动生成配置界面,大大降低开发门槛。
数据按 stateID 缓存到 ~/Library/Application Support/UsageBoard/ 目录,配置信息保存在 config.json 中。内置插件覆盖主流 AI 服务,能满足大多数用户的监控需求,同时保持轻量和隐私(本地执行,无额外云端依赖)。
更新内容
项目迭代较快,近期主要更新包括:
- v0.1.19:添加完整国际化支持(App 与插件 UI 中英文切换)、更新应用图标、重构内置插件增强功能、优化 UI 布局和构建脚本。
- v0.1.18:移除部分插件、优化文档、完善 MiniMax 标签页展示。
- v0.1.15 及附近版本:新增 token 统计图表(支持 GLM 和 Codex)、交互优化、标签页状态修复。
- 更早版本:引入订阅徽章显示、插件图标支持、用量名称标准化、颜色与状态逻辑调整、更新检查修复等。
这些更新逐步提升了可用性和扩展性,插件协议也更完善,支持 badge、chart 等丰富展示元素。
项目地址为 https://github.com/marsmay/UsageBoard,采用 Swift 开发,支持 macOS 13.0 及以上版本,需要系统安装 Python 3 以执行插件脚本。
总结
UsageBoard 为 macOS 用户提供了一种集中、实时监控多平台服务用量的实用方式,尤其适合同时使用多个 AI API 的场景。通过插件扩展,它保持了灵活性,同时界面和交互设计注重日常便利。感兴趣的用户可前往 GitHub 下载试用或自行编译。
应用截图
安装说明
- 点击上方"下载"按钮下载 .dmg 安装包
- 双击下载的 .dmg 文件打开安装镜像
- 将 UsageBoard 拖拽到 Applications 文件夹
- 从 Launchpad 或 Applications 文件夹启动应用
系统要求
- >= macOS 13.0














