freellmpool › guide
OpenRouter is a hosted aggregator you pay per token (with a handful of rate-limited free models). If you want a free, open-source alternative, freellmpool catalogs 22 provider groups spanning recurring free tiers, keyless endpoints, finite trials, pin-only routes, and disabled candidates. It pools only enabled routes you can access behind one local OpenAI-compatible endpoint, with automatic failover and keyless start when an enabled route is available.
| OpenRouter | freellmpool | |
|---|---|---|
| Cost | Pay per token (some free models) | OSS; upstream route terms vary |
| Hosting | Hosted service | Local, open source (MIT) |
| Keyless start | No (account + key) | Yes (3 keyless providers, plus LLM7 key-optional) |
| Interface | API | CLI + Python library + proxy + MCP server |
| Failover | Yes | Yes |
pip, and use it from the CLI or as a library — not just
an API. You can even point it at OpenRouter's free models as one of its pooled providers.pip install freellmpool
freellmpool ask "Summarize this PR" < diff.txt # keyless when routes are available
freellmpool proxy # OpenAI + exp. Anthropic path
Privacy note: freellmpool is not a privacy layer; prompts go to the selected upstream provider. See the FAQ.
OpenRouter has a few rate-limited free models, but it is a paid hosted aggregator. For an open-source gateway, freellmpool pools enabled provider routes you can access behind one OpenAI-compatible endpoint and can start keyless when an enabled route is available.
Yes — OpenRouter is one of 22 cataloged provider groups. Its enabled :free routes can join
the failover pool when an OpenRouter key is configured.