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 / 1015 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

Related Articles

Codex CLI Installation Guide: Setup on macOS, Linux, Windows WSL and CI/CDTutorial

Codex CLI Installation Guide: Setup on macOS, Linux, Windows WSL and CI/CD

"Step-by-step Codex CLI installation guide for macOS, Linux, Windows WSL, Docker, and CI/CD pipelines. Includes proxy configuration, troubleshooting, and team onboarding."

May 5
DeepSeek V3.2 API Guide: How to Use China's Top Open-Source ModelTutorial

DeepSeek V3.2 API Guide: How to Use China's Top Open-Source Model

"Complete guide to DeepSeek V3.2 API — setup, code examples, pricing, and how it compares to GPT-4 and Claude for developers building AI applications."

Feb 21
Qwen 2.5 Omni Guide 2026: Building Multimodal Chatbots with Voice and VisionTutorial

Qwen 2.5 Omni Guide 2026: Building Multimodal Chatbots with Voice and Vision

"Build multimodal chatbots with Qwen 2.5 Omni — voice input, image understanding, and text in one model. Includes architecture patterns, code examples, and cost tips."

Apr 18
Text-Embedding-3-Small: Complete Guide to OpenAI's Most Popular Embedding Model (2026)Tutorial

Text-Embedding-3-Small: Complete Guide to OpenAI's Most Popular Embedding Model (2026)

"Everything you need to know about text-embedding-3-small: pricing, token limits, dimensions, API usage, dimension reduction, benchmarks, and how it compares to text-embedding-3-large. Includes Python and cURL code examples."

May 3
Character AI API Guide: Build Conversational AI Characters ProgrammaticallyTutorial

Character AI API Guide: Build Conversational AI Characters Programmatically

Complete guide to building conversational AI characters using APIs. Covers Character.AI alternatives, custom character creation with GPT and Claude

Feb 22
Codex CLI Installation Guide 2026: macOS, Linux, Dev Containers, and ProxiesTutorial

Codex CLI Installation Guide 2026: macOS, Linux, Dev Containers, and Proxies

Install and harden Codex CLI for real developer teams, including proxy settings, dev containers, CI usage, and API fallback patterns.

Jul 17