Claude Code model router
Claude Overlay
Manage project-level Claude Code configuration for custom model providers (Databricks, Bedrock, OpenRouter, LiteLLM, Cloudflare)
Install
brew install claude-overlayFound in the project README. Check it for setup steps after installing.
git clone https://github.com/mzmmoazam/claude-overlay.gitFrom the README
claude-overlay Manage project-level Claude Code configuration for custom model providers. When using Claude Code through a proxy or third-party endpoint — Databricks, Amazon Bedrock, OpenRouter, LiteLLM, or others — Anthropic's native WebSearch and WebFetch tools may not work because they rely on Anthropic's own infrastructure. claude-overlay solves this by creating a project-level configuration overlay that: - Routes Claude Code to your custom endpoint - Replaces native web search with MCP-based alternatives (Tavily + DuckDuckGo) - Preserves all your existing project settings and MCP servers - Toggles cleanly between custom provider and native Anthropic modes Install Homebrew (macOS / Linux) curl From source Requirements: bash, python3 >= 3.7, npx (Node.js) Quick Start Commands Enable / Disable A key feature of claude-overlay is the ability to switch between your custom provider and native Anthropic without losing any project configuration. Disabling the overlay This surgically removes only the keys that claude-overlay manages: - Provider env vars (ANTHROPIC_MODEL, ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN, etc.) - MCP web search servers (tavily, duckduckgo) - Permission rules for MCP tools and native tool deny rules Everything else — your custom permissions, other MCP servers, other env vars — is left untouched. After disabling, Claude Code falls back to your global settings (~/.claude/settings.json), which typically means direct Anthropic API with native WebSearch/WebFetch. Enabling the overlay This merges the overlay keys back into your project config without duplicating anything. Your custom settings remain intact. Checking status Shows a complete view of your project's state: What gets preserved Typical workflow Multi-Provider & Team…
Details
- Repository
- mzmmoazam/claude-overlay
- Language
- Shell
- License
- MIT
- Last updated
- 4 September 2026
- Topics
- aianthropicbedrockclaudeclaude-codeclaude-code-proxyclidatabricksdeveloper-toolslitellmllmmcp
- Listed in
- awesome-claude-code-toolkit
FAQ
What is Claude Overlay?
Manage project-level Claude Code configuration for custom model providers (Databricks, Bedrock, OpenRouter, LiteLLM, Cloudflare) It is a model router for Claude Code, from mzmmoazam/claude-overlay on GitHub.
How do I install Claude Overlay?
Run brew install claude-overlay, then follow the setup in the README.
Is Claude Overlay popular?
mzmmoazam/claude-overlay has 3 GitHub stars and 2 forks, and is included in 1 curated Claude Code list. It was last updated on 4 September 2026.
More model routers & proxies
Gemini Claude Bridge
6weijiafu14/gemini-claude-bridge
Production-grade Gemini ↔ Anthropic Claude protocol converter. Use Gemini as Claude Code backend.
Sparda
9zakariagharzouli/sparda
AI writes. SPARDA proves. A deterministic, offline gate that catches when an AI edit removes a guard, exposes a route, or breaks an invariant — no API key, right in the agent edit loop.
Remora CC
26Nanako0129/remora-cc
Session-scoped GPT-5.6 agent routing for Claude Code
Infinite Claude Code
29juanitogit/infinite-claude-code
Infinite, 100% Free, Zero-latency Multi-provider AI Router for Claude Code CLI & Desktop with real-time SSE streaming, auto-failover across 51 providers, and Cyber HUD telemetry.
Claude Code Proxy
26sunjackson/claude-code-proxy
一个功能强大的跨平台桌面应用,用于管理 Claude Code 的本地代理服务
Permafrost
25jianzhichun/permafrost
Freeze Claude Code's prompt prefix so DeepSeek's automatic cache always hits — alignment proxy + coalescing + keepalive, installable as a CC plugin. Measured 64% cheaper on real Claude Code traffic.
Browse the most popular Claude Code mods, all model routers & proxies, or the skills and MCP server directories.