Login
Back to Blog
EnglishTutorial

Claude Code Installation and Usage Guide: AI Programming Assistant Setup

Complete guide to installing and configuring Claude Code, the AI programming assistant. Step-by-step instructions for macOS, Linux, and Windows with Crazyrouter API integration.

C
Crazyrouter Team
February 23, 2026 / 623 views
Share:
Claude Code Installation and Usage Guide: AI Programming Assistant Setup

Claude Code is a powerful AI programming assistant that allows you to collaborate with AI directly in your terminal. This guide will walk you through the installation and configuration process.

📋 System Requirements#

  • Node.js version ≥ 18.0
  • Supported operating systems: macOS, Linux, Windows (WSL)

🚀 Quick Start#

1. Install Node.js#

💡 Tip: If you already have Node.js 18.0 or higher installed, you can skip this step.

Ubuntu / Debian Users#

bash
# Install Node.js LTS version
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash -
sudo apt-get install -y nodejs

# Verify installation
node --version

macOS Users#

bash
# Install Xcode command line tools
sudo xcode-select --install

# Install Homebrew (if not already installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Install Node.js via Homebrew
brew install node

# Verify installation
node --version

2. Install Claude Code#

Install Claude Code globally using npm:

bash
npm install -g @anthropic-ai/claude-code

# Verify installation
claude --version

3. Configure and Start Using#

Obtain Required Configuration Information#

You need to prepare two important configuration items:

ConfigurationDescriptionHow to Obtain
ANTHROPIC_AUTH_TOKENAPI authentication tokenAfter registration, click Add Token on the API Tokens page (starts with sk-)
ANTHROPIC_BASE_URLAPI service addressUse https://crazyrouter.com/ (same as the main site address)

📝 Recommended settings when creating a token:

  • Name: Any name you prefer
  • Quota: Set to unlimited
  • Group: Select Claude Code dedicated or Official Claude 3 and above
  • Other options: Keep default settings

Launch Claude Code#

Run in your project directory:

Linux / macOS:

bash
# Navigate to project directory
cd your-project-folder

# Set environment variables
export ANTHROPIC_AUTH_TOKEN=sk-...  # Replace with your actual token
export ANTHROPIC_BASE_URL=https://crazyrouter.com/
export API_TIMEOUT_MS=300000  # Set to 300 seconds timeout

# Launch Claude Code
claude

Windows PowerShell:

powershell
# Navigate to project directory
cd your-project-folder

# Set environment variables
$env:ANTHROPIC_BASE_URL = "https://crazyrouter.com/"
$env:ANTHROPIC_AUTH_TOKEN = "sk-..."
$env:API_TIMEOUT_MS = "300000"

# Launch Claude Code
claude

Windows CMD:

cmd
# Navigate to project directory
cd your-project-folder

# Set environment variables
set ANTHROPIC_BASE_URL=https://crazyrouter.com/
set ANTHROPIC_AUTH_TOKEN=sk-...
set API_TIMEOUT_MS=300000

# Launch Claude Code
claude

First Run Configuration#

After launching, you will see the following configuration steps:

  1. Select Theme → Choose your preferred theme + Press Enter
  2. Safety Notice → Confirm safety notice + Press Enter
  3. Terminal Configuration → Use default configuration + Press Enter
  4. Working Directory Trust → Trust current directory + Press Enter

✨ Congratulations! Now you can start coding with your AI programming partner!

❓ FAQ#

Q: Getting "Invalid API Key · Please run /login" error?#

A: This indicates Claude Code didn't detect the environment variables. Please check:

  • Whether ANTHROPIC_AUTH_TOKEN and ANTHROPIC_BASE_URL are set correctly
  • Whether environment variable values are correct (token starts with sk-)
  • If using permanent configuration, whether you restarted the terminal

Q: Why does it show "offline" status?#

A: Claude Code checks network status by connecting to Google. Showing "offline" doesn't affect normal usage; it just indicates inability to connect to Google.

Q: Why does web page Fetch fail?#

A: Claude Code needs to call Claude service for security checks before accessing web pages. You need to:

  • Maintain a stable international internet connection
  • Use a global proxy if necessary

Q: Requests always show "fetch failed"?#

A: This may be caused by network environment issues. Solution:

  1. Try using a proxy tool
  2. Check your network connection

Q: How to handle API errors?#

A: This may be caused by unstable forwarding proxy. Recommendations:

  • Exit Claude Code (Ctrl+C)
  • Re-run the claude command
  • If the problem persists, try again later

Q: Web login error?#

A: Try clearing the site's cookies, then log in again.

📌 Notes#

  • This site directly connects to the official Claude Code forwarding service
  • Only supports Claude Code API traffic, not other API calls
  • Please keep your API token secure and avoid leakage

💡 Tip: If you encounter other issues, please check the official documentation or contact technical support.

Implementation Guides

Topics

Tutorial

Related Posts

Qwen2.5 Omni API Guide 2026: Multimodal Development TutorialTutorial

Qwen2.5 Omni API Guide 2026: Multimodal Development Tutorial

A developer guide to Qwen2.5 Omni in 2026, covering what it is, how it compares with multimodal alternatives, code examples, pricing considerations, and production tips.

Mar 17
How to Get a Claude API Key in 2026: Secure Setup for Production TeamsTutorial

How to Get a Claude API Key in 2026: Secure Setup for Production Teams

Step-by-step guide to getting a Claude API key, securing it, rotating secrets, and using Crazyrouter as a multi-model alternative.

Jun 5
Claude Code in CI/CD: Automate Code Reviews, Tests, and Deployments in 2026Tutorial

Claude Code in CI/CD: Automate Code Reviews, Tests, and Deployments in 2026

"Learn how to integrate Claude Code into your CI/CD pipelines for automated code reviews, test generation, and deployment validation. Complete guide with GitHub Actions, GitLab CI, and Jenkins examples."

Apr 13
DeepSeek R2 API Guide: How to Use the Next-Gen Reasoning ModelTutorial

DeepSeek R2 API Guide: How to Use the Next-Gen Reasoning Model

Complete guide to DeepSeek R2, the advanced reasoning model. Learn about its capabilities, API integration, pricing, and how it compares to OpenAI o3 and Claude.

Feb 22
How to Deploy Clawdbot: Build Your Free 24/7 AI Assistant in 5 MinutesTutorial

How to Deploy Clawdbot: Build Your Free 24/7 AI Assistant in 5 Minutes

Want a personal AI assistant that runs 24/7, connects to WhatsApp, Telegram, and Discord, and costs almost nothing to host? Meet Clawdbot - an open-source project that makes this surprisingly easy.

Jan 26
Build a World Cup Odds Movement Monitor with Claude Code and claude-fable-5Tutorial

Build a World Cup Odds Movement Monitor with Claude Code and claude-fable-5

A second Claude Code project in the World Cup analytics series: build an odds movement monitor, compute implied probability shifts, and use claude-fable-5 through Crazyrouter to generate validated JSON analysis without betting advice.

Jun 13