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