Willxup/cpa-usage-keeper
Standalone CliProxyAPI usage tracker with SQLite persistence and built-in dashboard.
What it solves
CPA Usage Keeper provides a centralized persistence and analytics dashboard for users of CLIProxyAPI (CPA). It solves the problem of tracking AI model usage, costs, and request health across multiple providers and API keys, which are otherwise transient or difficult to monitor in real-time.
How it works
The tool acts as a standalone server that synchronizes data from a running CPA instance. It pulls configuration, credential data, and usage statistics, storing them in a local SQLite database. It then provides a web-based dashboard (built with React and TypeScript) to visualize this data, including request-level events, cost composition, and latency diagnostics.
Who it’s for
It is designed for developers and administrators who use CLIProxyAPI to manage their AI model access and need a professional way to monitor spending, track quotas, and analyze the performance of their AI providers.
Highlights
- Comprehensive Analytics: Tracks tokens, cost, cache usage, success rates, RPM/TPM, and latency.
- Provider Monitoring: Inspects Auth Files and AI Providers with health checks and quota refresh capabilities.
- Automated Sync: Automatically synchronizes API keys and AI providers while maintaining model pricing for cost estimates.
- Flexible Deployment: Supports Docker, Docker Compose, Homebrew, and native binaries for Linux, macOS, and Windows.
- Access Control: Includes built-in password protection and read-only views scoped to specific API keys.
- Community Rankings: Optional opt-in for rankings based on tokens, requests, and performance metrics.
Related
- Project
walkingddd/CPA-HelperCPA‑Helper is a self‑hosted web dashboard (Go backend + Vue frontend) for managing CLIProxyAPI/CPA accounts. It provides multi‑user analytics, per‑user API‑key handling, balance enforcement, model‑price catalogues, and health‑checks for Codex auth files, all stored locally in SQLite.
- Project
seakee/CPA-Manager-PlusA self-hosted management panel and observability dashboard for the CPA / CLIProxyAPI gateway to track AI request usage, costs, and account health.
- Project
opentokenz/mcpxMCPX is a Go‑based local server that implements the MCP protocol, enabling LLM agents (ChatGPT, Claude, etc.) to securely read, edit, execute, and manage files, commands, plans, and artefacts in registered local workspaces. It provides persistent Remote Sessions, fine‑grained security policies, audit logs stored in SQLite, and extensibility via Skills and custom tools.
- Project
yuruotong1/autoMateautoMate is a locally hosted service that gives AI chat clients persistent personal storage (notes, files, reminders, long‑term memory) and a toolbox of real‑world actions (shell, browser, SaaS APIs). It talks to clients via an MCP‑over‑HTTP bridge, works with OpenClaw, Claude Desktop, Cursor, Cline, etc., and can also be used through its own web chat, Chrome extension, Docker container, or binary.
- Project
Sliverkiss/workbuddy2apiWorkBuddy2API is a self‑hosted Go service that turns one or many Tencent CodeBuddy accounts into an OpenAI‑compatible `/v1/chat/completions` API. It handles OAuth login, token refresh, multi‑account pooling, rate‑limit/cool‑down logic, session stickiness, cost‑aware routing and scheduled tasks (sign‑in, activity reporting, “cat travel”). Deploy with Docker‑Compose, add accounts via `login.sh`, and call the gateway just like any OpenAI endpoint.