How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
CCX is a self-hosted AI API gateway that puts Claude, OpenAI, and Gemini behind a single endpoint and credential. It translates between the providers' protocols, so clients can mix upstream services through whichever API format they already use. It accepts Claude Messages calls, OpenAI-style chat and Codex requests, and Gemini content-generation calls, and it also handles embeddings, model listing, and image generation and editing.
The main features of benedictking/ccx are: Unified AI API Endpoints, AI Proxy Gateways, Messages API Proxies, Multi-Provider Routers, OpenAI-Compatible APIs, Upstream Channel Failover, Upstream Channel Schedulers, Multi-Provider Key Rotators.
Projects with overlapping indexed features include: snailyp/gemini-balance. tbphp/gpt-load — gpt-load is a transparent proxy gateway that routes API requests to multiple AI providers—including OpenAI, Google… sophomoresty/gemini-web2api — gemini-web2api is a self-hosted reverse proxy that puts an OpenAI-compatible API in front of the Gemini web interface.… cheaper-inference/omniroute — OmniRoute is a self-hosted AI gateway that puts one OpenAI-compatible endpoint and key in front of many chat, media,… diegosouzapw/omniroute — OmniRoute is a unified LLM API gateway that connects multiple AI providers to a single endpoint. Its primary purpose… ardeyouxipianyi/workbuddy2api-hub — workbuddy2api-hub is a self-hosted gateway that pools several AI coding-assistant accounts, including international,…
gpt-load is a transparent proxy gateway that routes API requests to multiple AI providers—including OpenAI, Google Gemini, and Anthropic Claude—through a single endpoint while preserving each provider's native format and authentication. It acts as a centralized routing layer, allowing applications to switch between AI services by changing only the base URL without modifying any client code or business logic. The proxy distinguishes itself through intelligent traffic management across pools of API keys, offering automatic key rotation, weighted or round-robin load balancing, and failover that
gemini-web2api is a self-hosted reverse proxy that puts an OpenAI-compatible API in front of the Gemini web interface. Instead of an official API key, it authenticates upstream requests with the cookies, account index, and page token from a signed-in browser session. Existing OpenAI-style clients, libraries, and agents can then use Gemini as their model backend without code changes. The proxy translates OpenAI-style chat, model-listing, tool-calling, and Responses requests into Gemini web requests. Replies stream back incrementally over server-sent events. Function definitions are converted i
OmniRoute is a self-hosted AI gateway that puts one OpenAI-compatible endpoint and key in front of many chat, media, search, and local-model providers. It translates each request into the chosen provider's native format and maps the reply back. It is built to serve coding assistants and command-line agents, and it can configure them to send their model traffic through the gateway. It also catalogs free and keyless model tiers and uses them before falling back to paid capacity. Routing and failover are central. Models can be chained into ordered combos with strategies such as priority, round-r