$ gpupoor v1.0

Donate spare API keys. Get a single OpenAI-compatible endpoint that round-robins across all of them.

OpenRouterOpenAIAnthropicGoogleGroqTogether
hint: [j/k] navigate · [?] help · [d] dashboard
~ gpupoor

$ cat problem.txt

> 6 vendors. 6 keys. 6 billing dashboards.

> Rate limits hit at 2am. No fallback.

> Half your code is API key management.

───────────────────────────────────

$ gpupoor solve

> Donate keys → Pool rotates → One endpoint works

$ gpupoor --help

How it works

01 // DONATE

Drop in an API key from any vendor. We validate it's alive.

02 // POOL

Keys enter the shared pool. Health-checked every 10 minutes.

03 // ROUTE

Hit one endpoint. We round-robin across healthy keys.

04 // SHIP

OpenAI-compatible. Drop-in replacement. Zero config.

Everything you need

We handle the infrastructure so you can focus on building.

>_Unified API

One standard format for all models. No more vendor-specific adapters.

↻Auto Rotation

We automatically switch keys when limits are hit or errors occur.

⛨Abuse Protection

Authenticated donations and rate limiting to protect donor keys.

◔Quota Management

Smart routing to keys with remaining quota, maximizing availability.

⬡Vendor Agnostic

Works with OpenRouter, OpenAI, Anthropic, Gemini, and more.

♺Community Powered

Built by and for the GPU-poor community to democratize access.

OpenRouterrouter
OpenAImodels
AnthropicClaude
Google GeminiGemini
Groqfast
Together.aiopen models

$ gpupoor vendors --list

FAQ

GitHubX

© 2026 gpupoor. Not affiliated with any vendor.