CPA Manager Plus is a self-hosted CPA/CLIProxyAPI management panel and AI gateway observability dashboard. It provides request monitoring, cost analytics, quota management, and account health features, with Docker and multi-arch support.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
CPA Manager Plus is a self-hosted CPA / CLIProxyAPI management panel and AI gateway observability dashboard for requests, usage, cost, quota, failures, and account health.
How it works
- Core capabilities include CPA gateway management, request monitoring and failure diagnosis, cost and usage analytics, account health and quota automation, and production operations.
- It supports running as a Docker container or native packages, with data stored locally in files and SQLite for request history.
Getting started
Quick start
Install:
curl -fsSLO https://raw.githubusercontent.com/seakee/CPA-Manager-Plus/main/bin/install-cpamp.sh
bash install-cpamp.sh
Preview without deploying:
CPAMP_DRY_RUN=1 bash install-cpamp.sh
CPA + CPAMP Together (example docker-compose)
services:
cli-proxy-api:
image: eceasy/cli-proxy-api:latest
restart: unless-stopped
ports:
- '8317:8317'
volumes:
- cpa-data:/app/data
cpa-manager-plus:
image: seakee/cpa-manager-plus:latest
restart: unless-stopped
ports:
- '18317:18317'
volumes:
- cpa-manager-plus-data:/data
docker compose up -d
Open http://<host>:18317/management.html and follow setup prompts.
CPAMP Only
docker run -d \
--name cpa-manager-plus \
--restart unless-stopped \
-p 18317:18317 \
-v cpa-manager-plus-data:/data \
seakee/cpa-manager-plus:latest
Recommended CPA versions and runtime requirements are noted in the docs.
Recent releases
Latest release: v1.11.11 (2026-07-31) CPA Manager Plus v1.11.11. Previously: v1.11.10 (2026-07-30), v1.11.9 (2026-07-27), v1.11.8 (2026-07-26), v1.11.7 (2026-07-24).
Traction
Stars: 2401 (as tracked on repository). Forks: 255. Open issues: 36.
Data, Privacy, And Security
- CPAMP does not phone home or require telemetry.
- Request history, configuration, model prices, inspection history, and automation state stay in local files.
- CPA Management Keys are encrypted before SQLite persistence; backups require data.key.
Development
Recommended commands:
npm install
npm run dev
npm run type-check
npm run lint
npm run test
npm run build
npm run docs:build
Manager Server example:
cd apps/manager-server
go test ./...
go test -race ./...
go vet ./...
go run ./cmd/cpa-manager-plus
Docker stack build:
docker compose -f docker-compose.manager.yml up --build






