CCX is a high-performance AI API proxy and protocol-translation gateway for Claude, OpenAI, and Gemini. It gives you one unified entrypoint for several provider APIs, with channel orchestration, failover, and multi-key management built in.
CCX translates between the major AI API formats, including Claude Messages, OpenAI Chat Completions, OpenAI Images and Embeddings, Codex Responses, and the Gemini API, so tools written for one provider can talk to another. Multiple upstream channels can be scheduled with priorities, promotion windows, health checks, and automatic failover with circuit recovery, while context routing matches requests to channels whose models can actually handle the required context window. Each channel supports key rotation, proxies, custom headers, and model allowlists. A built-in web admin console handles channel management, testing, logs, and monitoring, and the whole system deploys as a single binary on one port. CCX is open source under the MIT license, has over 3,900 stars on GitHub, and is actively developed, with updates through 2026.
CCX is free and open source under the MIT license. You self-host it and use your own upstream API keys, so model costs are billed by your providers as usual.
Developers and teams juggling several AI providers or keys who want one reliable gateway with translation, routing, and failover between them.