BalanceHub

本地桌面 App · 多协议 AI 中转站

BalanceHub

集中管理 NewAPI、Sub2API 和通用 OpenAI 兼容 API,把余额、签到、用量趋势、请求日志、API Key、Codex CLI、Claude Code、Gemini CLI、Grok Build 测活和本地 CLI 衔接放到一个桌面应用里。

余额观察 自动签到 请求日志 CLI 测活 CC Switch 导入

核心能力

围绕多个中转站的日常维护设计,减少在多个后台之间来回切换。

中转站管理

新增、编辑、排序、协议识别、连接测试和站点探测,统一维护 NewAPI、Sub2API 和通用 API。

余额与账单

集中查看账号额度、API Key 额度、无限额度、用量趋势和请求日志。

签到记录

支持手动签到、自动签到、签到记录和余额增量识别,避免把无收益签到误判为成功收益。

测活观察

使用 Codex CLI、Claude Code、Gemini CLI 和 Grok Build 验证模型、Key、代理和站点可用性。

工具衔接

在中转站卡片内临时启动 Codex CLI、Claude Code、Gemini CLI 或 Grok Build,或把当前配置添加到 CC Switch。

后台通知

系统托盘、自动调度、系统通知和 Webhook 通知适合长期挂后台观察。

能力边界

项目定位保持清晰,避免把桌面管理工具扩成另一套中转站服务端。

界面预览

截图均来自真实桌面 App,数据使用演示配置。

应用设置
用量趋势
请求日志
签到记录

下载与更新

安装包通过 GitHub Releases 分发,应用内更新使用 Tauri updater 签名校验。

发布包

  • macOSApple Silicon / Intel 的 dmg
  • Windowsx64 / ARM64 的 setup.exe
  • Linuxx64 / ARM64 的 AppImage、deb、rpm

自动更新

`.sig` 文件用于应用内更新签名校验,不是手动安装包。应用启动 30 秒后静默检查,之后每 6 小时检查;发现新版本只提示,用户确认后才下载。下载阶段可取消,并有停滞超时、总时限和 256 MiB 上限,校验通过后再安装并重启。

技术框架

前端负责操作体验,Rust 后端负责带认证的站点请求、调度、存储、通知和外部 CLI 调用。

Tauri 2

桌面窗口、托盘、通知、自动更新、权限和多平台打包。

Rust / tokio / reqwest

协议适配、CLI 测活、调度任务、通知渠道和本地配置存储。

Vue 3 / TypeScript / Pinia

卡片快捷操作、设置抽屉、数据弹窗和前端状态编排。

文档

把具体使用说明拆到独立页面,README 只保留项目入口。

常见问题

几个下载和使用时最容易混淆的点。

Release 里的 `.sig` 要下载吗?

不用。它是应用内自动更新用的签名文件,不是安装入口。

为什么系统提示未知开发者?

当前安装包通过 GitHub 分发,但没有做系统级付费代码签名。macOS 或 Windows 可能会显示系统信任提示。

API Key 能不能代表账号余额?

不能。API Key 查询到的是 Key 维度额度,不等同于账号总额度,也可能返回无限额度。