Login
Back to Blog
Claude Code Installation and Usage Guide: AI Programming Assistant Setup

Claude Code Installation and Usage Guide: AI Programming Assistant Setup

C
Crazyrouter Team
February 23, 2026
423 viewsEnglishTutorial
Share:

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 Posts

OpenClaw Tutorial: Complete Getting Started Guide in 2026Tutorial

OpenClaw Tutorial: Complete Getting Started Guide in 2026

A comprehensive OpenClaw tutorial for beginners covering installation, configuration, and deploying your first AI assistant across WhatsApp, Telegram, and Discord in under 20 minutes with step-by-step instructions.

Mar 7
Model Distillation Explained: How Small AI Models Learn from GiantsTutorial

Model Distillation Explained: How Small AI Models Learn from Giants

"A complete guide to knowledge distillation in AI. Learn how DeepSeek, GPT-4o-mini, Gemini Flash, and Claude Haiku were built by distilling larger models, and how developers can use distillation to cut costs."

Mar 30
How to Use Claude Code with Crazyrouter: Base URL Setup, Model Routing, and Cost SavingsTutorial

How to Use Claude Code with Crazyrouter: Base URL Setup, Model Routing, and Cost Savings

Switch Claude Code to Crazyrouter in minutes. Set your base URL, access multiple models through one key, reduce API cost, and keep your existing coding workflow.

Apr 18
OpenAI Realtime API Complete Guide: Build Voice AI Apps in 2026Tutorial

OpenAI Realtime API Complete Guide: Build Voice AI Apps in 2026

"Learn how to use OpenAI's Realtime API for building voice AI applications with WebSocket streaming, audio input/output, and function calling. Complete tutorial with code examples."

Mar 2
Self-Hosted AI: Run Your Own AI Assistant with Complete PrivacyTutorial

Self-Hosted AI: Run Your Own AI Assistant with Complete Privacy

Concerned about sending sensitive data to cloud AI services? Self-hosting gives you full control over your AI infrastructure. This guide covers how to run your own AI assistant, the trade-offs involve...

Jan 26
AI Agent Memory Patterns: Building Stateful AI Applications with Long-Term Memory in 2026Tutorial

AI Agent Memory Patterns: Building Stateful AI Applications with Long-Term Memory in 2026

"Learn how to implement memory patterns for AI agents. Covers conversation buffers, sliding windows, summary memory, vector-based retrieval, and hybrid approaches using GPT-5, Claude, and open-source tools."

Mar 13