Anthroxy — AI skill for Claude Code
anthroxy: one endpoint for Claude Code in front of several Anthropic-compatible backends (vLLM, LM Studio, api.anthropic.com) with model discovery, per-model routing, per-backend credentials and strea.
How to install Anthroxy
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open zekaizer/anthroxy and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Anthroxy does
anthroxy: one endpoint for Claude Code in front of several Anthropic-compatible backends (vLLM, LM Studio, api.anthropic.com) with model discovery, per-model routing, per-backend credentials and streaming passthrough
Alternatives in AI
- WindsurfAPI — Turn Windsurf / Devin Desktop's 100+ AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, SWE) into OpenAI-, A 3k ★
- Vllm Mlx — High-performance OpenAI and Anthropic compatible LLM inference server for Apple Silicon 1.5k ★
- Openclaw Backup — One-click backup & restore for OpenClaw instances — workspace, credentials, skills, agent history 660 ★
README
anthroxy
[](https://github.com/zekaizer/anthroxy/actions/workflows/ci.yml) [](https://github.com/zekaizer/anthroxy/releases/latest)
One endpoint for Claude Code in front of several backends. Point Claude Code at the router once; every model you configure shows up in its `/model` picker, and switching between them takes effect on the next request without restarting the session.
Claude Code ──► anthroxy ──┬──► vLLM (Qwen, …)
one URL, routes by ├──► LM Studio (local models)
one token `model` └──► api.anthropic.com (rotating OAuth token)
A backend can speak the Anthropic Messages API or the OpenAI Chat Completions API — the router translates the latter in both directions, streaming, tool calls, images and reasoning included, so Claude Code uses it like any other model.
Each backend carries its own credential: none, a static key, an environment variable, or a command that is re-run as the token expires. Claude Code only ever holds one static router token.
Everything that happens is visible: a request id on every response and log line, a browser console showing requests in flight and recently finished with their errors and hints, per-model statistics on disk, and an optional on-disk record of the exact bytes each request and response carried.
Install
**Linux x86_64 (WSL2 included), no toolchain needed** — every release ships a fully static executable:
curl -fsSLO https://github.com/zekaizer/anthroxy/releases/latest/download/anthroxy-x86_64-unknown-linux-musl.tar.gz
tar -xzf anthroxy-x86_64-unknown-linux-musl.tar.gz
install -m 755 anthroxy-x86_64-unknown-linux-musl/anthroxy ~/.local/bin/
anthroxy --version # prints the version and the commit it was built from
**From source** (Linux and macOS, Rust 1.85+ for edition 2024):
cargo insta
Related Skills
Multimodal Vision Skill
One image-recognition engine for any AI agent — 3 protocols (OpenAI Chat/Responses, Anthropic Messages), multi
Free Claude Code Nix
Free Claude Code packaged for NixOS - Anthropic-compatible local proxy fronting Claude Code with any model bac
LLM Fusion
OpenAI and Anthropic compatible LLM proxy for Ollama Cloud — panel→judge→synth fusion + smart routing, with ta
Local AI Coding Stack
Scripts and configs for running Claude Code against local LLMs (Ollama, LM Studio, llama.cpp, vLLM). Companion
Gbrain HTTP Wrapper
OAuth 2.1 + Bearer HTTP front-end for gbrain serve (stdio MCP). PKCE + DCR + refresh tokens. Connected: ChatGP
New Task Type
Scaffold all server-side files for a new AI task type: endpoint, handler, logic, queue routing.
Related Agents
Openrouter Agent
Runs a model from any of ~60 vendors through OpenRouter's OpenAI-compatible endpoint, billed per token against
Codex CLI
Codex CLI → any OpenAI-compatible endpoint
Cross Backend Reviewer
Reviews Slang emit/codegen changes for consistency across all target backends.