awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
1rgs avatar

1rgs/claude-code-proxy

0
View on GitHub↗
3,622 stars·475 forks·Python·22 views

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.

Star history

Star history chart for 1rgs/claude-code-proxyStar history chart for 1rgs/claude-code-proxy

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does 1rgs/claude-code-proxy do?

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.

What are the main features of 1rgs/claude-code-proxy?

The main features of 1rgs/claude-code-proxy are: 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.

What are some open-source alternatives to 1rgs/claude-code-proxy?

Open-source alternatives to 1rgs/claude-code-proxy include: 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…

Open-source alternatives to Claude Code Proxy

Similar open-source projects, ranked by how many features they share with Claude Code Proxy.
  • diegosouzapw/omniroutediegosouzapw avatar

    diegosouzapw/OmniRoute

    6,391View on 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
    View on GitHub↗6,391
  • blockrunai/clawrouterBlockRunAI avatar

    BlockRunAI/ClawRouter

    3,020View on 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
    View on GitHub↗3,020
  • crmne/ruby_llmcrmne avatar

    crmne/ruby_llm

    3,566View on 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
    View on GitHub↗3,566
  • xiangsx/gpt4free-tsxiangsx avatar

    xiangsx/gpt4free-ts

    7,701View on 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
    View on GitHub↗7,701
  • See all 30 alternatives to Claude Code Proxy→