ai-proxy

Enter your API key to access the dashboard

Use the ap-... key printed on first server start, or ask an admin to mint one.
ai-proxy
Overview Token Pool Activity Users Settings API Keys Logs
Live
Connecting…
?

Good afternoon, Admin 👋

Your proxy is running smoothly

All systems operational
Tokens Online
—
—
Requests
—
Tokens Processed
—
Total processed
Avg Latency
—
Average response time

Wall of Shame

7d observed

Token Pool

Requests over time

Last 1 hour

Distribution

In-flight requests

Live

Recent requests

TimeUserTokenModelStatusInput / OutputDuration
No requests yet

Quick Actions

Token Pool

All Anthropic accounts currently feeding this proxy.

Activity

Requests, token usage, and latency over time.

Requests over time

Users

People who can use this proxy. Each gets their own API key.

#NameRoleStatus Reqs (24h) Fresh tokens (24h) Last activeContributed Actions

API Keys

How to point Claude Code at this proxy.

Environment variables

Set these in your shell rc file (bashrc / zshrc):
Then run claude as normal. Nothing to install.

Add a token

Contribute an Anthropic account to the shared pool.

1
Connect with Anthropic
2
Paste the code

We'll open Anthropic's authorization page in a new tab. Log in with the account you want to share, and you'll be shown a code to paste back here.

Authorization tab opened. Log in, copy the displayed code (it looks like xxxxx#yyyyy), and paste the whole thing below.

Token added

Advanced: paste credentials JSON instead
Only if the Connect flow doesn't work for you.
Linux / WSL: cat ~/.claude/.credentials.json
macOS: security find-generic-password -s "Claude Code-credentials" -w

Logs

Recent proxied requests (most recent first).

TimeUserTokenModelStatusInput / OutputDuration
—

Welcome to ai-proxy 👋

This is a shared Claude pool. Pick a path to get started.

You can always do the other one later from the sidebar.

User stats

—
Requests
—
Fresh tokens
—
Observed direct use (lower bound)
—
Avg latency
—
Errors

Top models

    Pool tokens used

      No requests in the selected range.

      Create user

      API key for :

      Shown once. Hand this to the user now — you can't retrieve it later. Use "Rotate key" in the users table if lost.