awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
1rgs avatar

1rgs/claude-code-proxy

0
View on GitHub↗
3,622 stele·475 fork-uri·Python·6 vizualizări

Claude Code Proxy

This project is an LLM API proxy gateway and compatibility layer designed to route, translate, and proxy requests between model clients and various large language model providers. It functions as a multi-provider router that maps model requests to alternative backends based on configurable tiers and capabilities.

The gateway acts as a translation layer that converts API request and response formats between different providers, such as OpenAI or Gemini, to ensure compatibility. It includes a tool-use proxy to handle the execution and processing of model tool definitions and function calls, and it supports an interface for translating and forwarding incremental streaming responses to reduce latency.

The system provides model provider abstraction, allowing the switching of backends without changing client application code. It manages conversation context tracking and utilizes a model-to-model mapping table to redirect requests based on model size and capability.

Features

  • LLM Gateways - Functions as a centralized interface that aggregates multiple LLM providers into a single, translated API.
  • Provider-Agnostic LLM Routing - Implements a gateway that routes requests to various LLM providers based on configurable tiers and capabilities independently of the provider API.
  • API Translation Layers - Converts API calls from one provider's format into another compatible format via a dedicated translation layer.
  • Model Compatibility Proxies - Provides a proxy layer that standardizes request and response formats between different proprietary LLM providers to ensure compatibility.
  • Model Provider Abstractions - Provides a normalized interface that allows switching between AI providers without changing application code.
  • Request-Response Translation Layers - Converts incoming API calls and outgoing responses between different provider schemas to maintain client compatibility.
  • Response Translation Layers - Converts model outputs from various providers back into a standardized API response structure.
  • Tool-Execution Loops - Orchestrates the request-response cycle between an AI model's tool request and the external execution result.
  • Tool-Use Proxies - Provides a proxy to handle the execution and processing of model tool definitions and function calls.
  • LLM Tool Proxies - Provides a middleman server that handles the execution and processing of model tool definitions and function calls.
  • API Proxies - Routes requests from compatible clients to different model providers using a translation middleware.
  • Conversation History Managers - Tracks and sequences message history to maintain dialogue state for stateful AI interactions.
  • Conversation Context Tracking - Maintains a sequential history of messages to preserve dialogue state across multiple request cycles.
  • Model Tier Selectors - Redirects requests to different model sizes or tiers based on a predefined configuration mapping.
  • Streaming Interfaces - Ships an interface for translating and forwarding incremental model responses to clients to reduce perceived latency.
  • LLM Response Streaming - Implements incremental delivery of model outputs to reduce perceived latency for the end user.
  • Model Identifier Mappings - Redirects specific model requests to alternative provider backends based on a configurable mapping of capabilities.
  • LLM Backend Mappings - Routes requests to alternative provider backends based on a configurable mapping of model capabilities and sizes.
  • Real-Time Text Streaming - Implements low-latency incremental response delivery for AI chat interfaces.
  • Token Stream Relays - Forwards incremental model outputs to the client in real time to minimize perceived latency.

Istoric stele

Graficul istoricului de stele pentru 1rgs/claude-code-proxyGraficul istoricului de stele pentru 1rgs/claude-code-proxy

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Claude Code Proxy

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Claude Code Proxy.
  • diegosouzapw/omnirouteAvatar diegosouzapw

    diegosouzapw/OmniRoute

    6,391Vezi pe GitHub↗

    OmniRoute is a unified LLM API gateway that connects multiple AI providers to a single endpoint. Its primary purpose is to simplify the integration of various AI models into tools and agents by translating different provider formats into a standardized API. The project distinguishes itself through a multi-strategy request routing system that optimizes for cost, speed, and availability, including automatic model fallbacks and a circuit-breaker resilience model to isolate provider failures. It employs a local-first security posture, using AES-256-GCM encryption to store API keys and conversatio

    TypeScript
    Vezi pe GitHub↗6,391
  • blockrunai/clawrouterAvatar BlockRunAI

    BlockRunAI/ClawRouter

    3,020Vezi pe GitHub↗

    ClawRouter is an AI model router and API gateway designed to classify query complexity and assign prompts to the most efficient model tier. It operates as a multi-model AI proxy that orchestrates traffic between various large language models and AI media generators through a unified interface. The project distinguishes itself by integrating a non-custodial micropayment processor using the x402 protocol. This allows for per-request API access and USDC settlement on Base and Solana chains, replacing static API keys with wallet-based authentication and real-time budget enforcement. The system c

    TypeScriptaiai-agentsanthropic
    Vezi pe GitHub↗3,020
  • crmne/ruby_llmAvatar crmne

    crmne/ruby_llm

    3,566Vezi pe GitHub↗

    ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large language model providers through a unified interface. It serves as a toolkit for building autonomous assistants with custom personas, managing structured output via JSON schemas, and implementing vector embedding engines for semantic search. The project distinguishes itself as an observability suite and multimodal toolkit. It provides specialized capabilities for tracking token usage, calculating model costs, and tracing workflows via OpenTelemetry, while supporting the proces

    Rubyaianthropicchatgpt
    Vezi pe GitHub↗3,566
  • xiangsx/gpt4free-tsAvatar xiangsx

    xiangsx/gpt4free-ts

    7,701Vezi pe GitHub↗

    gpt4free-ts is a TypeScript-based LLM API proxy and gateway that provides a unified interface for accessing large language models without paid subscriptions or official API keys. It functions as a containerized AI bridge that routes requests to various free third-party providers to retrieve chat completions. The project acts as an OpenAI API wrapper, translating requests and responses into the standard OpenAI chat completions format to ensure compatibility with existing AI tools. It utilizes a provider-based routing system to distribute request loads across available endpoints. The gateway s

    TypeScriptchatbotchatbotschatgpt
    Vezi pe GitHub↗7,701
Vezi toate cele 30 alternative pentru Claude Code Proxy→

Întrebări frecvente

Ce face 1rgs/claude-code-proxy?

This project is an LLM API proxy gateway and compatibility layer designed to route, translate, and proxy requests between model clients and various large language model providers. It functions as a multi-provider router that maps model requests to alternative backends based on configurable tiers and capabilities.

Care sunt principalele funcționalități ale 1rgs/claude-code-proxy?

Principalele funcționalități ale 1rgs/claude-code-proxy sunt: LLM Gateways, Provider-Agnostic LLM Routing, API Translation Layers, Model Compatibility Proxies, Model Provider Abstractions, Request-Response Translation Layers, Response Translation Layers, Tool-Execution Loops.

Care sunt câteva alternative open-source pentru 1rgs/claude-code-proxy?

Alternativele open-source pentru 1rgs/claude-code-proxy includ: diegosouzapw/omniroute — OmniRoute is a unified LLM API gateway that connects multiple AI providers to a single endpoint. Its primary purpose… blockrunai/clawrouter — ClawRouter is an AI model router and API gateway designed to classify query complexity and assign prompts to the most… crmne/ruby_llm — ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large… xiangsx/gpt4free-ts — gpt4free-ts is a TypeScript-based LLM API proxy and gateway that provides a unified interface for accessing large… getstream/vision-agents. atmosphere/atmosphere — Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer…