cc-relay

skill
Guvenlik Denetimi
Basarisiz
Health Gecti
  • License — License: AGPL-3.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 65 GitHub stars
Code Basarisiz
  • rm -rf — Recursive force deletion command in Taskfile.yml
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This tool acts as a blazing fast API gateway to route and manage requests across multiple Anthropic-compatible LLM providers, specifically designed to boost workflows using Claude.

Security Assessment
As an API gateway, the application inherently makes external network requests to route traffic to various AI providers, meaning it handles your LLM prompts and API keys. No hardcoded secrets were detected in the codebase, and it does not request explicitly dangerous system permissions. However, the automated scan flagged a `rm -rf` (recursive force deletion) command inside the `Taskfile.yml`. While this is a standard practice for cleaning up build directories rather than a malicious payload, it still executes shell commands and warrants a quick manual look to ensure it only deletes intended local files. Overall risk: Medium.

Quality Assessment
The project is in very good health. It uses the standard AGPL-3.0 open-source license and has clear, comprehensive documentation. It is highly maintained, with the most recent repository push occurring today. Backed by 65 GitHub stars, it demonstrates a fair baseline of early community trust and active usage.

Verdict
Use with caution.
SUMMARY

⚡️ Blazing fast LLMs API Gateway written in Go

README.md

goophers

CC-Relay

Boost Claude Code by routing to multiple Anthropic-compatible providers

Website Documentation Go Reference Go Version Go Report Card Download
License: AGPL-3.0 Tests Version DeepWiki codecov Maintained Made with Love

Why?

Claude Code connects to one provider at a time. But what if you want to:

🔑 Pool rate limits across multiple Anthropic API keys
💰 Save money by routing simple tasks to lighter models
🛡️ Never get stuck with automatic failover between providers
🏢 Use your company's Bedrock/Azure/Vertex alongside personal API keys
🆕 Add Anthropic-compatible providers like MiniMax, Z.AI, Ollama

cc-relay makes all of this possible.

%%{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'}}}%%

flowchart LR
    CC["👾 Claude Code"]
    RELAY["⚡ CC-Relay"]

    subgraph providers[" "]
        direction TB
        ANT["🤖 Anthropic"]
        ZAI["🤖 Z.AI"]
        MINI["🤖 MiniMax"]
        OLL["🦙 Ollama"]
        BED["🤖 AWS Bedrock"]
        AZU["🤖 Azure Foundry"]
        VTX["🤖 Vertex AI"]
    end

    CC --> RELAY
    RELAY --> ANT
    RELAY --> ZAI
    RELAY --> MINI
    RELAY --> OLL
    RELAY --> BED
    RELAY --> AZU
    RELAY --> VTX

    style CC fill:#1e1e2e,stroke:#6366f1,stroke-width:2px,color:#fff
    style RELAY fill:#6366f1,stroke:#4f46e5,stroke-width:3px,color:#fff
    style ANT fill:#ff6b35,stroke:#e55a2b,stroke-width:2px,color:#fff
    style ZAI fill:#3b82f6,stroke:#2563eb,stroke-width:2px,color:#fff
    style MINI fill:#06b6d4,stroke:#0891b2,stroke-width:2px,color:#fff
    style OLL fill:#22c55e,stroke:#16a34a,stroke-width:2px,color:#fff
    style BED fill:#f59e0b,stroke:#d97706,stroke-width:2px,color:#fff
    style AZU fill:#0ea5e9,stroke:#0284c7,stroke-width:2px,color:#fff
    style VTX fill:#ef4444,stroke:#dc2626,stroke-width:2px,color:#fff
    style providers fill:transparent,stroke:transparent

License

AGPL-3.0 - © 2026 Omar Alani

Contributing

Contributions welcome! Please open an issue before submitting PRs.

SonarCloud Quality Gate

Yorumlar (0)

Sonuc bulunamadi