BenedictKing/ccx
Claude / Codex / Gemini API Proxy - CCX
What it solves
CCX is a high-performance API proxy and protocol translation gateway designed to unify access to multiple AI providers. It eliminates the need to manage separate API keys and protocols for different services like Claude, OpenAI, and Gemini, providing a single entry point for AI applications.
How it works
It acts as a middleware layer between the client and various AI backends. It translates requests between different API protocols and manages the traffic through a system of "channels." Users can configure these channels with specific API keys, model mappings, and custom headers. The system includes smart scheduling, health checks, and failover mechanisms to ensure reliability.
Who it’s for
Developers and teams who use multiple AI models from different providers and want a centralized way to manage keys, route traffic, and monitor usage across all their AI integrations.
Highlights
- Unified API Gateway: Supports Claude, OpenAI (Chat, Images, Embeddings), Codex, and Gemini APIs.
- Channel Orchestration: Visual management of priorities, health monitoring, and drag-and-drop priority adjustment.
- Reliability Tools: Built-in failover, circuit recovery, and smart scheduling based on model context windows.
- Management Console: Integrated web admin UI for testing, logs, and real-time traffic statistics.
- Flexible Deployment: Available as a native desktop app, Docker container, or standalone binary.
Related
- Project
- Project
- Project
- Project
- Project