Skip to content
All use cases
Claude Code

Run Claude Code through AnyRouter

Install the anyr CLI, then anyr claude — it injects the base URL, key, and model. Env vars are the fallback if you already run claude yourself.

01

The problem

What this is for

Claude Code talks to Anthropic by default. To use other models, share billing across tools, or keep an audit log, you need a custom base URL without rewriting how the CLI works.

02

What to do

Three steps, then copy

  1. 1.Install the anyr CLI with the curl | bash one-liner (native binary, no npm).
  2. 2.Run anyr claude. First run signs you in or pastes an sk-ar- key; later runs reuse ~/.anyrouter/config.yaml.
  3. 3.Pin a catalog model when you want one (anyr claude --model anyrouter/auto). Env vars remain the manual fallback.
anyr CLI
bash
curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr claude
Env wrapper
bash
export ANTHROPIC_BASE_URL="https://anyrouter.dev/api"
export ANTHROPIC_API_KEY="$ANYROUTER_API_KEY"
claude

Ready to try it

The guide has the full walkthrough. Sign up if you still need a key.