# ccLoad

> Open-source gateway you host that combines AI keys and subscriptions into one endpoint with failover, protocol translation, and usage costs for coding assistants.

- **Category:** API Gateway
- **Licence:** MIT
- **Latest version:** v4.13.1
- **Open source:** oss
- **Languages:** Go, JavaScript
- **Platforms:** Docker, Docker Compose, Linux, Homebrew, Build from Source
- **Tags:** Monitoring, Anthropic, Gemini, Openai, Reverse Proxy, Ai Gateway, Load Balancer, Cost Tracking, Docker, AI, Go, Golang, Failover, Self Hosted, Openai Api, Codex, Cost control, Claude code, Claude api, Api proxy, Llm proxy, Codex cli, Protocol Conversion, Protocol Transform

## Description

This Go program runs on your own machine or server. It accepts requests from coding assistants like Claude Code, Codex, and Gemini, then forwards them to whichever upstream provider you've configured — whether that's an API key, a relay service, or a signed-in subscription account. If one provider fails or hits a rate limit, the gateway automatically tries the next one before the user sees any error. It translates between different API formats so clients don't need to match the upstream protocol. Every request is metered for cost, with optional daily and monthly spending limits per token. A web dashboard lets you manage providers, create access tokens, and watch live traffic. The whole thing is a single binary with SQLite built in; Postgres and MySQL are optional extras. You can deploy it with Docker, Docker Compose, Homebrew, a downloaded binary, Hugging Face Spaces, or by building from source.

## Links

- [Homepage](https://github.com/caidaoli/ccload)
- [Website](https://ccload.xyz)
- [Docker](ghcr.io/caidaoli/ccload)
- [GitHub Repository](https://github.com/caidaoli/ccLoad)
- [Releases](https://github.com/caidaoli/ccLoad/releases)
- [Docker Image](https://github.com/caidaoli/ccLoad/pkgs/container/ccload)
- [Issues](https://github.com/caidaoli/ccLoad/issues)
- [Documentation - Install](https://ccload.xyz/install.html)
- [Documentation - Configure](https://ccload.xyz/config.html)
- [Documentation - API Usage](https://ccload.xyz/usage.html)
- [Documentation - Support](https://ccload.xyz/feedback.html)

---
Source: https://selfhost.directory/project/ccload