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 multiple AI service providers. It solves the problem of managing fragmented API keys, disparate protocol formats (like Claude, OpenAI, and Gemini), and the need for reliable request routing across different models.
How it works
It acts as a middle layer between the client and various AI backends. It provides a unified entry point and translates requests into the specific formats required by the upstream providers. The system includes a web administration console for managing channels, monitoring traffic, and configuring routing logic.
Who it’s for
Developers and teams who use multiple AI models from different providers and need a centralized way to manage keys, handle failover, and monitor usage statistics.
Highlights
- Unified API Gateway: Supports Claude, OpenAI (Chat, Images, Embeddings), Codex, and Gemini APIs.
- Channel Orchestration: Features drag-and-drop priority adjustment, health checks, and automatic failover.
- Context Routing: Filters candidate channels based on the model's actual context window and output capabilities.
- Integrated Management: Includes a built-in web admin console for real-time monitoring and logs.
- Simple Deployment: Offers multiple installation options including a native desktop app, Docker, or a single binary.
Related
- Project
- Project
- Project
- Project
- Project