软件介绍

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 下载试用或自行编译。

应用截图

安装说明

  1. 点击上方"下载"按钮下载 .dmg 安装包
  2. 双击下载的 .dmg 文件打开安装镜像
  3. 将 UsageBoard 拖拽到 Applications 文件夹
  4. 从 Launchpad 或 Applications 文件夹启动应用

系统要求

  • >= macOS 13.0

用户评论

暂无评论
0/1000