Anthropic Proxy banner
maxnowack maxnowack

Anthropic Proxy

Code Quality community intermediate

Description

A proxy server that transforms Anthropic API requests to OpenAI format and sends it to openrouter.ai. This enables you to use Anthropic's API format while connecting to OpenAI-compatible endpoints.

Installation

Terminal
claude install-skill https://github.com/maxnowack/anthropic-proxy

README

anthropic-proxy

A proxy server that transforms Anthropic API requests to OpenAI format and sends it to openrouter.ai. This enables you to use Anthropic's API format while connecting to OpenAI-compatible endpoints.

Usage

With this command, you can start the proxy server with your OpenRouter API key on port 3000:

OPENROUTER_API_KEY=your-api-key npx anthropic-proxy

Environment variables:

    undefined

Note: When `ANTHROPIC_PROXY_BASE_URL` is set to a custom URL, the `OPENROUTER_API_KEY` is not required.

Claude Code

To use the proxy server as a backend for Claude Code, you have to set the `ANTHROPIC_BASE_URL` to the URL of the proxy server:

ANTHROPIC_BASE_URL=http://0.0.0.0:3000 claude

License

Licensed under MIT license. Copyright (c) 2025 Max Nowack

Contributions

Contributions are welcome. Please open issues and/or file Pull Requests.