@QingQ77: 一个常驻系统托盘的 API 余额仪表盘,轻量、本地优先,定时显示各 AI 服务商的余额与剩余比例,不用打开网页逐个查。 https://github.com/ANDRETRIPOL/pico-pu-api-control…

X AI KOLs Timeline 工具

摘要

PICO PU API Control 是一个常驻系统托盘的 API 余额仪表盘,支持 DeepSeek、OpenRouter 等提供商,轻量、本地优先,定时显示余额与剩余比例。

一个常驻系统托盘的 API 余额仪表盘,轻量、本地优先,定时显示各 AI 服务商的余额与剩余比例,不用打开网页逐个查。 https://github.com/ANDRETRIPOL/pico-pu-api-control…
查看原文
查看缓存全文

缓存时间: 2026/08/12 12:24

一个常驻系统托盘的 API 余额仪表盘,轻量、本地优先,定时显示各 AI 服务商的余额与剩余比例,不用打开网页逐个查。 https://github.com/ANDRETRIPOL/pico-pu-api-control…


ANDRETRIPOL/pico-pu-api-control

Source: https://github.com/ANDRETRIPOL/pico-pu-api-control

PICO PU logo

PICO PU API Control

A small, local-first tray dashboard for API balances and remaining budgets.

Download · Build it yourself · Русский · 中文

.NET 8 Windows x64 Linux x64 macOS

PICO PU API Control overview

What it does

PICO PU API Control lives in the system tray and shows the current balance or remaining percentage for each configured provider. The default refresh interval is 30 seconds. The tray is intentionally lightweight: it does not run a local AI model, does not proxy prompts, and stays idle between small balance requests, so CPU and memory use remain low in normal operation.

Click the tray icon to open the full overview. Right-click it to change the provider shown in the icon. Switching from DeepSeek to another configured provider immediately changes the number in the tray and the tooltip.

Supported providers

ProviderBalance modeWhat is shown
DeepSeekAutomaticOfficial balance endpoint, amount and remaining percentage
OpenRouterAutomaticOfficial key endpoint, limit/usage and remaining percentage
OpenAI, Claude, Qwen, MiMo, Grok, Gemini, GLM, KimiManualUser-entered current balance and topped-up amount; percentage = current / topped up

Manual mode is deliberate. A regular API key for many providers does not expose a comparable public billing balance. For OpenAI (and the other manual providers) you must enter two amounts yourself: the current balance and the amount you topped up. The percentage is then calculated as current / topped up. The app does not invent or guess either number.

Screenshots

Tray icon Tray tooltip
A compact percentage in the tray Balance and percentage on hover
Provider menu Language menu
Switch providers or add another API key System language or a fixed language

Download

The latest release contains ready-to-run self-contained builds:

On Windows, run the .exe. On Linux or macOS, unpack the archive, keep the native sidecar libraries next to the executable, then run:

chmod +x PicoPuApiControl
./PicoPuApiControl

The macOS builds are unsigned portable binaries. They do not require the App Store or Apple Developer credentials for local use. If macOS shows a Gatekeeper warning, use the system’s Open action for that file.

Build it yourself

The repository contains the complete source, tests, Dockerfile and build script. No API key is included.

Requirements:

  • Docker Desktop or Docker Engine;
  • PowerShell for the supplied build.ps1 script.

Build and test everything:

./build.ps1

The Docker build runs the Core test suite and publishes four self-contained targets:

dist/PicoPuApiControl.exe
dist/linux-x64/PicoPuApiControl
dist/osx-arm64/PicoPuApiControl
dist/osx-x64/PicoPuApiControl

The same Docker build is checked automatically by GitHub Actions. The WinForms and native desktop windows require their host operating systems, so the container validates the business logic, mock balance requests, compilation and publishing—not a real Windows/macOS/Linux GUI session.

Privacy and local storage

  • API keys are stored locally beside the executable in config.json.
  • On Windows, keys are protected at rest with the current user’s DPAPI when possible.
  • Keys are sent only to the selected provider’s official balance endpoint when automatic mode is used.
  • Manual balances never leave the computer.
  • There is no prompt proxy, cloud account, analytics service or bundled secret.

Before publishing or sharing a build directory, remove config.json and error.log. Both are ignored by Git.

Languages

The UI supports English, Russian, Simplified Chinese, Spanish, German and French. The default is the Windows/system language; if it is not supported, English is used. A fixed language can be selected from the tray menu or the overview window.

Project layout

PicoPuApiControl/
├── PicoPuApiControl.Windows/     # Windows tray client and WinForms UI
├── PicoPuApiControl.Core/        # Providers, balance clients, config and calculations
├── PicoPuApiControl.Tests/       # xUnit tests and mock HTTP coverage
├── PicoPuApiControl.Desktop/     # Avalonia Linux/macOS desktop client
├── docs/images/                  # Public UI screenshots
├── Dockerfile
└── build.ps1

License

No open-source license has been selected for this repository yet. You may inspect and build the project locally; contact the author before redistributing modified or packaged copies.

相似文章

@GYLQ520: 股票、基金、加密资产、现金管理散落各个APP,想看整体资产得一个个打开再用表格手工汇总,费时又难看清全貌。 Wealthfolio,一款开源且注重隐私的个人财富管理工具,8600 Stars,桌面手机都能用。 统一管理各类资产组合,记录交…

X AI KOLs Timeline

Wealthfolio是一款开源且注重隐私的个人财富管理工具,支持本地数据存储,可统一管理股票、基金等多种资产并进行收益分析。

@XAMTO_AI: 兄弟们,有个东西我实在忍不住要跟你们念叨一下。 一个开源AI量化交易平台,悄悄就上线了,本地自部署,全链路打通,加密货币、美股、外汇全覆盖,从分析到实盘一条龙——你说气不气,这种东西两年前要么收费贵到离谱,要么根本找不到,现在直接开源扔G…

X AI KOLs Timeline

介绍一个开源的AI量化交易平台QuantDinger,支持本地部署、全链路打通加密货币、美股、外汇,集成AI分析、策略生成、回测与实盘对接。

@billtheinvestor: 字节跳动开源 UI-TARS Desktop (3.6k)。核心逻辑:100%本地运行、仅看像素、不调API。对比OpenAI/Anthropic云端模式,解决两大痛点:1. 数据隐私(不出机器);2. 零成本延迟(免API费)。构建私密…

X AI KOLs Following

字节跳动开源 UI-TARS Desktop,一款100%本地运行、仅基于像素操作且不调用API的桌面自动化工具,解决数据隐私和API费用两大痛点,为构建私密自动化工作流提供了高效开源方案。