Dashboard-first operator surface. Every live metric, table, and routing hint below is sourced
from /status?format=json so the landing page does not drift away from the real pool state.
Seats stay primary. The Fallback API Pool only matters when the regular Codex seat pool is exhausted or blocked, and its keys are shown separately so operator actions stay readable.
Current seat, last used seat, and fallback readiness from the live selector state.
Local loopback actions for adding seats and fallback API credentials.
Starts the same flow as the operator codex-oauth-start command, keeps the popup opener attached, and refreshes this page automatically when pool seat state changes.
Phone / remote fallback. If you opened the protected Codex dashboard from a phone, generate a login link here, finish the OpenAI sign-in in any browser, then paste the full http://localhost:1455/auth/callback?... URL back below. The server matches the OAuth state and adds or refreshes the shared pool seat for you.
Manual seat refresh. Forces a sequential refresh of every current pool account from the dashboard and waits between seats so the service-wide refresh spacing still behaves.
Add an OpenAI API key to the fallback API pool. The key is health-probed immediately after save.
Virtual OpenAI API Keys issue pool-user-scoped sk-cpool keys for OpenAI-compatible clients. Raw keys are only displayed immediately after creation.
| Name | Prefix | Last4 | Last Used | State | Action |
|---|
Seat grouping by workspace, mirroring the live pool dashboard view.
| Workspace | Seats | Eligible | Blocked | Next Recovery |
|---|
IDs stay clipped for readability here; quota freshness and reset timing stay visible on this landing table.
| Account | Plan | Routing | Headroom | Health | Quota Snapshot | Last Used | Action |
|---|
# Using NPM npm install -g @openai/codex # Or Homebrew (macOS) brew install codex
Downloads credentials and configures your Codex CLI automatically.
# Copy any account from your pool folder cp pool/ACCOUNT_NAME.json ~/.codex/auth.json
GitLab-backed Claude tokens live in their own pool. This view keeps token health, quota cooldown, and direct-access rotation visible without dropping back to the full status page.
Live Claude seat visibility plus the current GitLab Claude Pool rotation target.
Add GitLab source tokens and immediately mint Duo direct-access credentials.
Stores a GitLab token, fetches direct-access gateway credentials, and reloads the Claude pool state.
GitLab-backed Claude tokens grouped exactly as exposed by the live dashboard payload.
| Workspace | Seats | Eligible | Blocked | Next Recovery |
|---|
Quota-exceeded and rate-limited GitLab tokens stay visible here with clipped identifiers.
| Account | Plan | Routing | Headroom | Health | Last Used | Action |
|---|
# Using NPM npm install -g @anthropic-ai/claude-code # Or Homebrew (macOS) brew install claude-code
Adds ANTHROPIC_BASE_URL and ANTHROPIC_API_KEY to your shell profile.
Gemini now gets the same operator dashboard treatment on the landing page: live provider metrics, workspace grouping, and account visibility first, setup second. Provider truth, operational proof, and routing state stay separate on purpose so seat debugging does not collapse into one vague label.
Current and recent Gemini routing state. Best eligible is derived from the live Gemini rows below, not from the currently active non-Gemini seat.
Gemini Browser Auth lands seats directly in the shared Gemini pool here.
Gemini Browser Auth mirrors the original sign-in flow, resolves the Code Assist project automatically, and stores the result as a browser-auth Gemini seat in this pool.
Secondary compatibility and maintenance-only signals stay here so Gemini opens on routing and operator actions first.
Grouped Gemini seats and workspaces from the shared dashboard payload.
| Workspace | Seats | Eligible | Blocked | Next Recovery |
|---|
Account visibility stays aligned with the same live payload used everywhere else.
| Account | Plan | Routing | Headroom | Health | Last Used | Action |
|---|
# Using NPM npm install -g opencode
Optional .gemini/settings.json compatibility bundle. OpenCode below is the canonical Gemini path for this pool. The exported provider keeps codex-pool/gemini-3.1-pro-high as the default and also surfaces gemini-3.1-pro-low plus other live quota-backed Gemini models when they are available.
# Preferred: open the dashboard python3 -m webbrowser 'https://codex.194.113.34.181.sslip.io/' # Then click: Start Gemini Browser Auth
Preferred for this pool: run the per-user OpenCode setup bundle, then start OpenCode on codex-pool/gemini-3.1-pro-high without manual API entry.
Free-tier seats через cli-chat-proxy. Операционный фокус: кто обслуживает сейчас, кто в RL, кого ещё не health-probe’или. Квота ~2M tok / 24h · ~21 req/сутки на seat.
Health-All: ≈1 request на каждый seat из дневного лимита (~21). Не запускать без нужды во время interactive/swarm.
| Аккаунт | Статус | Квота | Сброс | Refresh | Token | Действия |
|---|
Мульти-ключ ротация для freetokenfaucet.com. Лимиты на ключ: 3 concurrent · 50 rpm. Модели: уникальные bare-id или префикс tf/ (gpt/claude/gemini только через tf/…).
| Ключ | Статус | Inflight / Max | RPM used / lim | Echo | Действия |
|---|