# Send Claude Max Proxy Setup to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "claude-max-proxy-setup",
    "name": "Claude Max Proxy Setup",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/ERROR403agent/claude-max-proxy-setup",
    "canonicalUrl": "https://clawhub.ai/ERROR403agent/claude-max-proxy-setup",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/claude-max-proxy-setup",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=claude-max-proxy-setup",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "claude-max-proxy-setup",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-01T13:11:05.843Z",
      "expiresAt": "2026-05-08T13:11:05.843Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=claude-max-proxy-setup",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=claude-max-proxy-setup",
        "contentDisposition": "attachment; filename=\"claude-max-proxy-setup-1.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "claude-max-proxy-setup"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/claude-max-proxy-setup"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/claude-max-proxy-setup",
    "downloadUrl": "https://openagent3.xyz/downloads/claude-max-proxy-setup",
    "agentUrl": "https://openagent3.xyz/skills/claude-max-proxy-setup/agent",
    "manifestUrl": "https://openagent3.xyz/skills/claude-max-proxy-setup/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/claude-max-proxy-setup/agent.md"
  }
}
```
## Documentation

### Overview

Replace per-token Claude API billing ($15-75/M tokens) with a flat-rate proxy through your Claude Max ($200/mo) or Pro ($20/mo) subscription. The claude-max-api-proxy package exposes your authenticated Claude Code CLI session as an OpenAI-compatible HTTP endpoint on localhost:3456.

How it works: The proxy uses your already-authenticated claude CLI session to forward requests. No API keys are stored or transmitted by the proxy — it relies on your local CLI login. Any OpenAI-compatible client (OpenClaw, LangChain, custom scripts) connects to localhost:3456.

Source code: github.com/atalovesyou/claude-max-api-proxy — review the source before installing.

### When to Use

Agent API costs exceed $20/month and you have a Claude Max or Pro subscription
You want to run Claude Opus 4.6, Sonnet 4.6, or Haiku 4.5 without per-token charges
You're configuring OpenClaw, LangChain, or any OpenAI-compatible client to use Claude

Do not use when:

You don't have a Claude Max or Pro subscription (get one first at claude.ai)
You need concurrent request throughput >5 (Max plan has rate limits)
You're on a shared server where others could access port 3456

### Security Notes

The proxy binds to localhost only by default — it is not accessible from other machines
It uses your authenticated claude CLI session, meaning anyone with access to port 3456 on your machine can make requests against your subscription
Never expose port 3456 to the public internet — use firewall rules to restrict access
Review the package source before installing

### 1. Prerequisites Check

# Verify Node.js 20+
node --version

# Verify Claude Code CLI is installed and authenticated
claude --version
claude --print "test"   # Should return a response without errors

If claude is not authenticated, run claude login and complete the browser flow.

### 2. Install and Start

# Review the package source first: https://github.com/atalovesyou/claude-max-api-proxy
npm install -g claude-max-api-proxy
claude-max-api   # Starts on localhost:3456 by default

# Verify:
curl http://localhost:3456/health
# => {"status":"ok","provider":"claude-code-cli",...}

### 3. Configure Your Client

For OpenClaw (~/.openclaw/openclaw.json):

{
  "env": {
    "OPENAI_API_KEY": "not-needed",
    "OPENAI_BASE_URL": "http://localhost:3456/v1"
  },
  "models": {
    "providers": {
      "openai": {
        "baseUrl": "http://localhost:3456/v1",
        "apiKey": "not-needed",
        "models": [
          { "id": "claude-opus-4", "name": "Claude Opus 4.6 (Max)", "contextWindow": 200000, "maxTokens": 16384 },
          { "id": "claude-sonnet-4", "name": "Claude Sonnet 4.6 (Max)", "contextWindow": 200000, "maxTokens": 16384 },
          { "id": "claude-haiku-4", "name": "Claude Haiku 4.5 (Max)", "contextWindow": 200000, "maxTokens": 8192 }
        ]
      }
    }
  }
}

For any OpenAI-compatible client:

Base URL: http://localhost:3456/v1
API key: any non-empty string (proxy ignores it)
Model IDs: claude-opus-4, claude-sonnet-4, claude-haiku-4

### 4. Run as Persistent Service (Optional)

# Create systemd user service
# Adjust paths below to match your system — find yours with:
#   which claude-max-api
#   echo $HOME
mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/claude-max-api-proxy.service << EOF
[Unit]
Description=Claude Max API Proxy
After=network.target

[Service]
Type=simple
ExecStart=$(which claude-max-api)
Environment=HOME=$HOME
Environment=PATH=$HOME/.npm-global/bin:/usr/local/bin:/usr/bin:/bin
Restart=on-failure
RestartSec=5

[Install]
WantedBy=default.target
EOF

systemctl --user daemon-reload
systemctl --user enable claude-max-api-proxy
systemctl --user start claude-max-api-proxy

### 5. Verify

curl http://localhost:3456/v1/chat/completions \\
  -H "Content-Type: application/json" \\
  -d '{"model":"claude-opus-4","messages":[{"role":"user","content":"Say: proxy working"}]}'

### Model ID Reference

Proxy Model IDCLI AliasBest Forclaude-opus-4opusComplex reasoning, research, long-formclaude-sonnet-4sonnetFast + capable, most tasksclaude-haiku-4haikuSimple tasks, high speed

### Common Mistakes

MistakeFixclaude: command not foundnpm install -g @anthropic-ai/claude-codeProxy returns auth errorsRun claude login and complete browser authRate limit errors with Max planAdd "maxConcurrency": 1 to agent config; Max has limitsConfig not taking effectRestart your agent/client after changing configProxy dies on rebootSet up systemd service (Step 4 above)

### Cost Comparison

SetupMonthly CostClaude Opus 4.6 API (active agent)$200-500+Claude Max + this proxy$200 flatClaude Pro + this proxy$20 flat (lower rate limits)

### Need Help?

Source & issues: github.com/atalovesyou/claude-max-api-proxy
Hire Mr. Clawford — 0.008 ETH via Moltlaunch (mltl hire --agent 18890)
DM @mr_clawford on MoltX
Website: deepbluebase.xyz
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ERROR403agent
- Version: 1.1.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-01T13:11:05.843Z
- Expires at: 2026-05-08T13:11:05.843Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/claude-max-proxy-setup)
- [Send to Agent page](https://openagent3.xyz/skills/claude-max-proxy-setup/agent)
- [JSON manifest](https://openagent3.xyz/skills/claude-max-proxy-setup/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/claude-max-proxy-setup/agent.md)
- [Download page](https://openagent3.xyz/downloads/claude-max-proxy-setup)