Analysis updated 2026-05-18
Redirect Claude Desktop's requests to a different AI model provider without modifying Claude Desktop itself.
Manage multiple model provider configurations and switch between them from one local app.
Run a self-hosted proxy that maps Claude model names to upstream models from another vendor.
| can-dy-jack/claude-desktop-proxy | 0xradioac7iv/tempfs | abboskhonov/hermium | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires configuring a gateway URL, API key, and model mappings before Claude Desktop can route through it.
Claude Desktop Proxy is a local desktop application that sits between the Claude Desktop app and the AI models it talks to. Instead of sending your requests directly to Anthropic, it intercepts them and forwards them to third-party model providers of your choosing. You can define multiple configuration groups, each with its own API endpoint, API key, and model mappings, and switch between them as needed. Setup works by pointing Claude Desktop's gateway URL to the proxy running locally on your machine, typically at a localhost address. You then configure the proxy itself with the real API endpoint and key for whichever model provider you actually want to use, along with a list of model names to expose. The proxy translates the Claude model name in each incoming request to the corresponding upstream model name you have mapped, so Claude Desktop believes it is talking to Claude while the request actually goes elsewhere. If a request arrives using a model name that has no configured mapping, the proxy returns an error instead of guessing. The app is built with Tauri, a framework for building desktop apps using web technology, paired with React, and is written in TypeScript. It produces installable packages for both macOS and Windows through GitHub Actions, with release builds published to the project's GitHub Releases page. The README also documents common installation issues, including a blank console window on Windows and a Gatekeeper warning on macOS for unsigned builds, along with the workaround commands for each. The README is written in Chinese, with a separate English translation file linked at the top. The project is tagged under the topics claude, claude-desktop, claude-desktop-proxy, and proxy.
A local desktop proxy that lets Claude Desktop talk to third-party AI models instead of Anthropic's own servers.
Mainly TypeScript. The stack also includes TypeScript, Tauri, React.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.