Deploy Now

SaaS Alternative

OpenRouter Portkey Helicone LiteLLM

Stars

3,984

Forks

321

Watchers

16

Developer links

CCX

CCX gives every coding agent and chat client one stable address, and the real model providers can come and go behind it. Point Claude Code, Codex, or any SDK at the gateway and it forwards requests to the first healthy channel in a failover sequence, then moves down the list when an upstream returns errors. Each channel carries its own keys, model allowlist, proxy, and custom headers, and the Add Channel dialog detects a base URL and keys from pasted text. The admin console tracks requests, availability, tokens, and cost over ranges from one hour to a year, with a chart per model and a live success rate beside each channel. Drag a channel to change its priority, park it in the standby pool, or open its log to see the status, timing, and key of every call. Separate tabs cover Claude Messages, OpenAI Chat, Images, Vectors, Codex, and Gemini, and a dark theme and language switch are built in. Access is guarded by a proxy key and an optional admin key. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

CCX
CCX
CCX
CCX
CCX
CCX

Benefits

  • One Endpoint For Every Model
  • Clients keep a single base URL and key, and channels for Claude, OpenAI, Codex, and Gemini can change behind it, so provider swaps never touch your tools.
  • Automatic Failover On Errors
  • Health checks, circuit recovery, and priority ordering move traffic to the next channel when an upstream fails, keeping coding agents running through outages and rate limits.
  • See Usage At A Glance
  • Charts of requests, tokens, and availability by model and time range show where traffic goes, and per-channel logs explain exactly why a call failed.
  • Safer Key Handling
  • Upstream keys rotate per channel and appear masked in the interface, and a separate admin key protects the console from the proxy key clients use.

Features

  • Failover Channel Sequence
  • Order channels by priority with drag and drop, see health badges, request counts, and rates per minute, and keep spares in a standby pool.
  • Quick Add Channel
  • Paste a base URL and one or more keys, and the dialog detects them, shows the expected request path, and names the channel automatically.
  • Traffic And Token Charts
  • Switch between traffic, tokens, and cost views for one hour up to a year, with availability and input and output token totals.
  • Per-Channel Request Logs
  • Open a channel to read recent calls with status, model, masked key, selection reason, and connect, first byte, and total timings.
  • Multi-Protocol Tabs
  • Manage separate channel lists for Claude Messages, OpenAI Chat, Images, Vectors, Codex Responses, and Gemini, each with its own metrics.

Apps Similar to CCX