# musistudio/claude-code-router

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/musistudio-claude-code-router).**

35,016 stars · 2,877 forks · TypeScript · MIT

## Links

- GitHub: https://github.com/musistudio/claude-code-router
- Homepage: https://musistudio.github.io/claude-code-router/
- awesome-repositories: https://awesome-repositories.com/repository/musistudio-claude-code-router.md

## Description

This project is an AI-focused API gateway and proxy system designed to intercept, standardize, and route requests across heterogeneous language model providers. It functions as a middleware layer that normalizes incoming traffic and manages authentication, ensuring consistent integration across diverse service interfaces.

The system features a programmable routing engine that executes user-defined scripts to evaluate request content in real-time. This allows for dynamic traffic management, where requests are inspected, transformed, and redirected to specific model endpoints based on custom logic rather than static configurations.

Beyond core routing, the project provides a comprehensive suite of tools for configuration and observability. Users can manage gateway settings and environment variables through a command-line interface, export and import configuration presets for consistent environment replication, and monitor operational performance through real-time logging and status indicators.

## Tags

### Artificial Intelligence & ML

- [LLM Gateways](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-gateways.md) — Provides a centralized interface for aggregating multiple LLM providers into a single API.
- [AI Request Routers](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-inference-serving/request-routing-gateways/ai-request-routers.md) — Routes incoming requests to specific language models based on performance, cost, or capability requirements. ([source](https://cdn.jsdelivr.net/gh/musistudio/claude-code-router@main/README.md))
- [Model Provider Proxies](https://awesome-repositories.com/f/artificial-intelligence-ml/model-provider-proxies.md) — Acts as middleware for routing and unifying requests between local and remote AI model providers.
- [AI Gateway Management](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-gateway-management.md) — Provides centralized configuration for AI proxy settings, quotas, and provider connections. ([source](https://musistudio.github.io/claude-code-router/docs/category/cli))
- [Traffic Management](https://awesome-repositories.com/f/artificial-intelligence-ml/traffic-management.md) — Proxies, audits, and secures traffic to artificial intelligence models with real-time redirection.

### Software Engineering & Architecture

- [API Gateways](https://awesome-repositories.com/f/software-engineering-architecture/api-gateways.md) — Implements architectural patterns for aggregating and routing requests in proxy-based environments.
- [Request Interception Middleware](https://awesome-repositories.com/f/software-engineering-architecture/request-interception-middleware.md) — Intercepts and modifies API traffic through security and logging layers before reaching external providers.
- [Routing Logic Engines](https://awesome-repositories.com/f/software-engineering-architecture/routing-logic-engines.md) — Provides rule-based systems for automatically assigning requests to appropriate model resources. ([source](https://cdn.jsdelivr.net/gh/musistudio/claude-code-router@main/README.md))
- [Data Normalization Layers](https://awesome-repositories.com/f/software-engineering-architecture/data-normalization-layers.md) — Transforms and structures data from external services for consistent consumption across heterogeneous providers.
- [Message Routing Engines](https://awesome-repositories.com/f/software-engineering-architecture/message-routing-engines.md) — Directs messages and events through an application with minimal overhead using scriptable logic.
- [Traffic Routing Engines](https://awesome-repositories.com/f/software-engineering-architecture/traffic-routing-engines.md) — Evaluates incoming requests against configurable rules to dynamically direct traffic to optimal endpoints.

### Part of an Awesome List

- [Cross-Model Integration Tools](https://awesome-repositories.com/f/awesome-lists/ai/cross-model-integration-tools.md) — API router to connect agentic tools with various LLM providers.

### Data & Databases

- [Data Transformation](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/data-transformation.md) — Modifies and restructures raw request data into desired formats and schemas for service compatibility. ([source](https://cdn.jsdelivr.net/gh/musistudio/claude-code-router@main/README.md))
