Claude Code
Connect your toolsBeginner5 min
Run Claude Code through Zukko: no Anthropic login, no subscription, billed from your balance.
You need: a fetch_... key (create one) and a balance from $1 (top up).
- 1Install Claude Code
curl -fsSL https://claude.ai/install.sh | bashAlready installed if
claude --versionworks. Ifclaude.aireturns 403, install with npm. - 2Open the settings file
mkdir -p ~/.claude && touch ~/.claude/settings.json && open -e ~/.claude/settings.json - 3Paste the settings
Replace
fetch_...with your key and save the file:json{ "env": { "ANTHROPIC_BASE_URL": "https://api.zukko.pro", "ANTHROPIC_AUTH_TOKEN": "fetch_...", "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5", "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5" } } - 4Run it
Open a new terminal window:
bashcd path/to/project claudeType "Hi". If you get an answer, it works.
1Models
Slot in /model | Model | When |
|---|---|---|
| Opus | claude-opus-5-5 | Hard tasks |
| Sonnet | claude-sonnet-5 | Everyday work |
| Haiku | claude-haiku-5-5 | Small background tasks |
Switch slots with /model. To use another model, change the name in settings.json and restart claude. All models: Models and pricing.
2VS Code extension
- Install the Claude Code extension from the Marketplace.
- The
~/.claude/settings.jsonfile from the steps above must exist — the extension reads the same file. - In VS Code settings, turn on Claude Code: Disable Login Prompt.
Ctrl/Cmd + Shift + P→ Developer: Reload Window.
3If it doesn't work
| What you see | What to do |
|---|---|
| Asks you to log in to Anthropic | The key goes in ANTHROPIC_AUTH_TOKEN, not ANTHROPIC_API_KEY. Check the commas in settings.json. Logged in to Anthropic before? Run /logout |
| 401 | Typo in the key or it was revoked — create a new one |
| 402 | Out of balance — top up, no restart needed |
403 email_unverified | Verify your email in the dashboard |
| 404 on every request | Remove /v1: the address is exactly https://api.zukko.pro |
404 model_not_found or 503 model_disabled | Pick a model from the list |
Windows: claude is not recognized | Close PowerShell and open it again |
Other errors: Something went wrong: what to do.