Herding free LLM cats into one OpenAI-shaped pen
It corrals a dozen brittle, reverse-engineered LLM libraries behind a single standard OpenAI API endpoint.

What it does
free-one-api is a Python management layer that sits in front of unofficial LLM clients like ChatGPT, gpt4free, Bard, Claude, HuggingChat, and Tongyi Qianwen. It exposes them through a standard OpenAI-compatible API, adding a web UI for channel management, automatic load balancing, heartbeat health checks, and stream mode. Think of it as a unified front desk for a motley crew of scrapers and reverse-engineered clients.
The interesting bit
The README is remarkably candid: it admits the adapters are numerous, unstable, and that the maintainer is overwhelmed, actively begging for contributors to test channels and find new reverse-engineering libraries. It also clearly distinguishes itself from the paid one-api project, positioning itself as the free, unofficial alternative.
Key highlights
- Wraps multiple reverse-engineered LLM backends in a single OpenAI-format API.
- Web UI for adding channels, with automatic heartbeat checks that disable failing ones.
- Load balancing and streaming support out of the box.
- Docker-ready and designed to complement the official
one-apiif you later switch to paid providers.
Caveats
- The maintainer explicitly warns that adapters are unstable and the project is understaffed; expect breakage.
- Support and community discussion are centered on Chinese-language QQ groups, which may be a barrier for some.
Verdict
Worth a look if you are building a side project or prototype around free LLM access and want a consistent client interface. If you need reliability, official terms of service, or enterprise support, this is the wrong neighborhood.
Frequently asked
- What is RockChinQ/free-one-api?
- It corrals a dozen brittle, reverse-engineered LLM libraries behind a single standard OpenAI API endpoint.
- Is free-one-api open source?
- Yes — RockChinQ/free-one-api is open source, released under the AGPL-3.0 license.
- What language is free-one-api written in?
- RockChinQ/free-one-api is primarily written in Python.
- How popular is free-one-api?
- RockChinQ/free-one-api has 870 stars on GitHub.
- Where can I find free-one-api?
- RockChinQ/free-one-api is on GitHub at https://github.com/RockChinQ/free-one-api.