{"id":40893947,"url":"https://github.com/omarluq/cc-relay","last_synced_at":"2026-02-15T06:08:40.761Z","repository":{"id":333822312,"uuid":"1138635918","full_name":"omarluq/cc-relay","owner":"omarluq","description":"⚡️ Blazing fast LLMs API Gateway written in Go","archived":false,"fork":false,"pushed_at":"2026-01-25T08:09:02.000Z","size":17669,"stargazers_count":35,"open_issues_count":11,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-25T16:54:01.712Z","etag":null,"topics":["anthropic","bedrock","claude","claude-ai","claude-api","claude-code","gemini","gemini-api","glm-4-7","kimi-k2","llm-api","llm-gat","llm-gateway-system","llm-proxy","mistral-ai","ollama","openai","openai-api","vertex-ai","zai"],"latest_commit_sha":null,"homepage":"https://cc-relay.ai","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/omarluq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-20T23:32:16.000Z","updated_at":"2026-01-25T13:04:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"427d3fad-ae6f-468c-9b9b-3aa02ddab795","html_url":"https://github.com/omarluq/cc-relay","commit_stats":null,"previous_names":["omarluq/cc-relay"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/omarluq/cc-relay","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarluq%2Fcc-relay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarluq%2Fcc-relay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarluq%2Fcc-relay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarluq%2Fcc-relay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omarluq","download_url":"https://codeload.github.com/omarluq/cc-relay/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarluq%2Fcc-relay/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28767989,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T03:54:34.369Z","status":"ssl_error","status_checked_at":"2026-01-26T03:54:33.031Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anthropic","bedrock","claude","claude-ai","claude-api","claude-code","gemini","gemini-api","glm-4-7","kimi-k2","llm-api","llm-gat","llm-gateway-system","llm-proxy","mistral-ai","ollama","openai","openai-api","vertex-ai","zai"],"created_at":"2026-01-22T02:16:32.971Z","updated_at":"2026-01-31T06:12:41.799Z","avatar_url":"https://github.com/omarluq.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"ai-gophers.svg\" alt=\"goophers\" width=\"500\" height=\"500\"/\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eCC-Relay\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003e\nBoost Claude Code by routing to multiple Anthropic-compatible providers\n\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e  \n  \u003ca href=\"https://cc-relay.ai/\"\u003e\u003cimg src=\"https://img.shields.io/badge/-cc--relay.ai-5e5086?style=flat\u0026labelColor=24292e\u0026logo=safari\u0026logoColor=white\" alt=\"Website\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://cc-relay.ai/en/docs/\"\u003e\u003cimg src=\"https://img.shields.io/badge/-Read%20the%20Docs-blue?style=flat\u0026labelColor=24292e\u0026logo=readthedocs\u0026logoColor=white\" alt=\"Documentation\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://pkg.go.dev/github.com/omarluq/cc-relay\"\u003e\u003cimg src=\"https://img.shields.io/badge/reference-007d9c?style=flat\u0026labelColor=24292e\u0026logo=go\u0026logoColor=white\" alt=\"Go Reference\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://go.dev/\"\u003e\u003cimg src=\"https://img.shields.io/badge/-%3E%3D1.18-00ADD8?style=flat\u0026labelColor=24292e\u0026logo=go\u0026logoColor=white\" alt=\"Go Version\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://goreportcard.com/report/github.com/omarluq/cc-relay\"\u003e\u003cimg src=\"https://img.shields.io/badge/report-A%2B-00ADD8?style=flat\u0026labelColor=24292e\u0026logo=go\u0026logoColor=white\" alt=\"Go Report Card\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/omarluq/cc-relay/releases\"\u003e\u003cimg src=\"https://img.shields.io/badge/-Latest%20Release-28a745?style=flat\u0026labelColor=24292e\u0026logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMiAxNWw1LTUtMS40MS0xLjQxTDEzIDExLjE3VjRoLTJ2Ny4xN0w4LjQxIDguNTkgNyAxMGw1IDV6bTcgMnY0SDV2LTRIMy42OHY0LjMzYzAgLjczNC41OTYgMS4zMyAxLjMzIDEuMzNoMTMuOThjLjczNCAwIDEuMzMtLjU5NiAxLjMzLTEuMzNWMTdIMTl6Ii8+PC9zdmc+\" alt=\"Download\"\u003e\u003c/a\u003e\n  \u003cbr/\u003e\n  \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-AGPL--3.0-blue?style=flat\u0026labelColor=24292e\u0026logo=opensourceinitiative\u0026logoColor=white\" alt=\"License: AGPL-3.0\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/omarluq/cc-relay/actions/workflows/ci.yml\"\u003e\u003cimg src=\"https://img.shields.io/github/actions/workflow/status/omarluq/cc-relay/ci.yml?style=flat\u0026labelColor=24292e\u0026label=Tests\u0026logo=github\u0026logoColor=white\" alt=\"Tests\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/omarluq/cc-relay/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/omarluq/cc-relay?style=flat\u0026labelColor=24292e\u0026color=28a745\u0026label=Version\u0026logo=semver\u0026logoColor=white\" alt=\"Version\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://deepwiki.com/omarluq/cc-relay\"\u003e \u003cimg src=\"https://img.shields.io/badge/DeepWiki-omarluq%2Fcc--relay-4c72c9?style=flat\u0026labelColor=24292e\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAyCAYAAAAnWDnqAAAAAXNSR0IArs4c6QAAA05JREFUaEPtmUtyEzEQhtWTQyQLHNak2AB7ZnyXZMEjXMGeK/AIi+QuHrMnbChYY7MIh8g01fJoopFb0uhhEqqcbWTp06/uv1saEDv4O3n3dV60RfP947Mm9/SQc0ICFQgzfc4CYZoTPAswgSJCCUJUnAAoRHOAUOcATwbmVLWdGoH//PB8mnKqScAhsD0kYP3j/Yt5LPQe2KvcXmGvRHcDnpxfL2zOYJ1mFwrryWTz0advv1Ut4CJgf5uhDuDj5eUcAUoahrdY/56ebRWeraTjMt/00Sh3UDtjgHtQNHwcRGOC98BJEAEymycmYcWwOprTgcB6VZ5JK5TAJ+fXGLBm3FDAmn6oPPjR4rKCAoJCal2eAiQp2x0vxTPB3ALO2CRkwmDy5WohzBDwSEFKRwPbknEggCPB/imwrycgxX2NzoMCHhPkDwqYMr9tRcP5qNrMZHkVnOjRMWwLCcr8ohBVb1OMjxLwGCvjTikrsBOiA6fNyCrm8V1rP93iVPpwaE+gO0SsWmPiXB+jikdf6SizrT5qKasx5j8ABbHpFTx+vFXp9EnYQmLx02h1QTTrl6eDqxLnGjporxl3NL3agEvXdT0WmEost648sQOYAeJS9Q7bfUVoMGnjo4AZdUMQku50McDcMWcBPvr0SzbTAFDfvJqwLzgxwATnCgnp4wDl6Aa+Ax283gghmj+vj7feE2KBBRMW3FzOpLOADl0Isb5587h/U4gGvkt5v60Z1VLG8BhYjbzRwyQZemwAd6cCR5/XFWLYZRIMpX39AR0tjaGGiGzLVyhse5C9RKC6ai42ppWPKiBagOvaYk8lO7DajerabOZP46Lby5wKjw1HCRx7p9sVMOWGzb/vA1hwiWc6jm3MvQDTogQkiqIhJV0nBQBTU+3okKCFDy9WwferkHjtxib7t3xIUQtHxnIwtx4mpg26/HfwVNVDb4oI9RHmx5WGelRVlrtiw43zboCLaxv46AZeB3IlTkwouebTr1y2NjSpHz68WNFjHvupy3q8TFn3Hos2IAk4Ju5dCo8B3wP7VPr/FGaKiG+T+v+TQqIrOqMTL1VdWV1DdmcbO8KXBz6esmYWYKPwDL5b5FA1a0hwapHiom0r/cKaoqr+27/XcrS5UwSMbQAAAABJRU5ErkJggg==\u0026logoColor=white\" alt=\"DeepWiki\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://codecov.io/gh/omarluq/cc-relay\"\u003e\u003cimg src=\"https://img.shields.io/codecov/c/github/omarluq/cc-relay?style=flat\u0026labelColor=24292e\u0026logo=codecov\u0026logoColor=white\u0026token=YW23EDL5T5\" alt=\"codecov\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/omarluq/cc-relay\"\u003e\u003cimg src=\"https://img.shields.io/badge/Maintained%3F-yes-28a745?style=flat\u0026labelColor=24292e\u0026logo=checkmarx\u0026logoColor=white\" alt=\"Maintained\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/omarluq/cc-relay\"\u003e\u003cimg src=\"https://img.shields.io/badge/Made%20with-Love-ff69b4?style=flat\u0026labelColor=24292e\u0026logo=githubsponsors\u0026logoColor=white\" alt=\"Made with Love\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch2\u003eWhy?\u003c/h2\u003e\n\n\u003cp\u003e\n  Claude Code connects to one provider at a time. But what if you want to:\n\u003c/p\u003e\n\n\u003cp\u003e\n  \u003cstrong\u003e🔑 Pool rate limits\u003c/strong\u003e across multiple Anthropic API keys\u003cbr\u003e\n  \u003cstrong\u003e💰 Save money\u003c/strong\u003e by routing simple tasks to lighter models\u003cbr\u003e\n  \u003cstrong\u003e🛡️ Never get stuck\u003c/strong\u003e with automatic failover between providers\u003cbr\u003e\n  \u003cstrong\u003e🏢 Use your company's Bedrock/Azure/Vertex\u003c/strong\u003e alongside personal API keys\n\u003c/p\u003e\n\n\u003cp\u003e\n  \u003cstrong\u003ecc-relay\u003c/strong\u003e makes all of this possible.\n\u003c/p\u003e\n\n\u003cp\u003e\n\n```mermaid\n%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#6366f1', 'primaryTextColor': '#fff', 'primaryBorderColor': '#4f46e5', 'lineColor': '#94a3b8', 'secondaryColor': 'transparent', 'tertiaryColor': 'transparent', 'background': 'transparent', 'mainBkg': 'transparent', 'nodeBorder': '#4f46e5', 'clusterBkg': 'transparent', 'clusterBorder': 'transparent', 'titleColor': '#1e293b', 'edgeLabelBackground': 'transparent'}}}%%\n\nflowchart LR\n    CC[\"👾 Claude Code\"]\n    RELAY[\"⚡ CC-Relay\"]\n\n    subgraph providers[\" \"]\n        direction TB\n        ANT[\"🤖 Anthropic\"]\n        ZAI[\"🤖 Z.AI\"]\n        OLL[\"🦙 Ollama\"]\n        BED[\"🤖 AWS Bedrock\"]\n        AZU[\"🤖 Azure Foundry\"]\n        VTX[\"🤖 Vertex AI\"]\n    end\n\n    CC --\u003e RELAY\n    RELAY --\u003e ANT\n    RELAY --\u003e ZAI\n    RELAY --\u003e OLL\n    RELAY --\u003e BED\n    RELAY --\u003e AZU\n    RELAY --\u003e VTX\n\n    style CC fill:#1e1e2e,stroke:#6366f1,stroke-width:2px,color:#fff\n    style RELAY fill:#6366f1,stroke:#4f46e5,stroke-width:3px,color:#fff\n    style ANT fill:#ff6b35,stroke:#e55a2b,stroke-width:2px,color:#fff\n    style ZAI fill:#3b82f6,stroke:#2563eb,stroke-width:2px,color:#fff\n    style OLL fill:#22c55e,stroke:#16a34a,stroke-width:2px,color:#fff\n    style BED fill:#f59e0b,stroke:#d97706,stroke-width:2px,color:#fff\n    style AZU fill:#0ea5e9,stroke:#0284c7,stroke-width:2px,color:#fff\n    style VTX fill:#ef4444,stroke:#dc2626,stroke-width:2px,color:#fff\n    style providers fill:transparent,stroke:transparent\n```\n\n\u003c/p\u003e\n\n## License\n\n[AGPL-3.0](https://github.com/omarluq/cc-relay/blob/main/LICENSE) - © 2026 [Omar Alani](https://github.com/omarluq)\n\n## Contributing\n\nContributions welcome! Please open an issue before submitting PRs.\n\n\u003ca href=\"https://sonarcloud.io/summary/new_code?id=omarluq_cc-relay\"\u003e\u003cimg src=\"https://sonarcloud.io/images/project_badges/sonarcloud-dark.svg\" alt=\"SonarCloud Quality Gate\"/\u003e\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomarluq%2Fcc-relay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomarluq%2Fcc-relay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomarluq%2Fcc-relay/lists"}