Skip to content

Claude Code Installation Tutorial ​

Claude Code is a powerful AI coding assistant from Anthropic that you can use directly in the terminal or in VS Code. Based on the latest version (tested January 2026), this tutorial details the complete Claude Code installation process and how to use the modified Claude Code YOLO plugin to easily switch to third-party models (such as DeepSeek, Groq, OpenAI, etc.), significantly cutting costs and boosting speed.

This article takes you from zero through installation and configuration step by step — all steps verified on Windows/macOS/Linux.

1. Install Claude Code ​

1.1 Download and install Node.js ​

Go to the Node.js official website and download the latest LTS version for your system:

Node.js official download page with the LTS version

https://nodejs.org/en/download

After installation, open a command line (CMD or PowerShell on Windows, Terminal on macOS/Linux) and run the following commands to verify:

Command line running node -v to verify the install

cmd
node -v
npm -v

If you see version numbers, Node.js and npm are installed correctly.

1.2 Install Claude Code globally ​

Run the following command in PowerShell or Terminal:

Terminal running npm install to install Claude Code globally

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

1.3 Create the config.json configuration file ​

Depending on your system, create a .claude folder in the corresponding directory and add config.json:

  • Windows: C:\Users\YourUsername\.claude\
  • macOS / Linux: ~/.claude/

File content (any string is fine):

Claude Code config.json configuration file with primaryApiKey

json
{
  "primaryApiKey": "any-string-is-ok-here"
}

One-click creation commands:

  • Windows PowerShell:
powershell
$path = "$HOME\.claude"; if (!(Test-Path $path)) { New-Item -ItemType Directory -Path $path -Force }; Set-Content -Path "$path\config.json" -Value '{"primaryApiKey": "any-string-is-ok-here"}'
  • macOS / Linux:
bash
mkdir -p ~/.claude && echo '{"primaryApiKey": "any-string-is-ok-here"}' > ~/.claude/config.json

1.4 Skip the onboarding (add .claude.json) ​

Create a .claude.json file in your home directory with the following content:

.claude.json file used to skip Claude Code onboarding

json
{
  "hasCompletedOnboarding": true
}

One-click for Windows (requires Node.js installed):

powershell
node --eval "
    const os = require('os');
    const path = require('path');
    const fs = require('fs');
    const homeDir = os.homedir();
    const filePath = path.join(homeDir, '.claude.json');
    if (fs.existsSync(filePath)) {
        const content = JSON.parse(fs.readFileSync(filePath, 'utf-8'));
        fs.writeFileSync(filePath, JSON.stringify({ ...content, hasCompletedOnboarding: true }, null, 2), 'utf-8');
    } else {
        fs.writeFileSync(filePath, JSON.stringify({ hasCompletedOnboarding: true }, null, 2), 'utf-8');
    }"

At this point, the terminal version of Claude Code is installed.

2. Use Claude Code in VS Code and configure third-party models ​

2.1 Install VS Code and the Claude Code YOLO plugin ​

  1. Download and install the official VS Code version:
    https://code.visualstudio.com/

  2. Open VS Code → Extensions marketplace (Ctrl+Shift+X) → search for Claude Code YOLO and install it.

Claude Code YOLO plugin in the VS Code extension marketplace

The biggest advantage of this modified plugin is built-in third-party model configuration, with no dependence on official restrictions.

2.2 Launch Claude Code ​

After installation, a Claude icon appears in the top-right corner of VS Code. Click it to open the sidebar.

Claude icon in the top-right of VS Code opening the side panel

This way the AI asks before modifying code, avoiding unexpected changes.

Switching Claude Code to Ask before edits mode

2.4 Configure the third-party model API ​

Type / in the Claude Code input box and select API configuration to open the model configuration page.

API configuration page for Claude Code model settings

Using DeepSeek as an example: ​

  1. Register and log in to the DeepSeek platform:
    https://platform.deepseek.com/api_keys

  2. Create an API Key.

Creating a DeepSeek API Key on the DeepSeek platform

  1. Fill in the following parameters on the plugin configuration page:

Fill in API configuration parameters

Common third-party model configuration examples (copy-paste ready):

  • DeepSeek (recommended, excellent value):
    • Base URL: https://api.deepseek.com/v1
    • API Key: your DeepSeek Key
    • Model: deepseek-R1

After configuration, type anything in the input box to test. A normal AI response means success.

2.5 Verify the third-party model is working ​

In the Claude Code panel in VS Code or in the terminal, run the claude command and ask any programming question. Checking the response speed and quality confirms the third-party model switch succeeded.

Summary ​

With the steps above, you've installed the latest Claude Code and successfully connected third-party models. Compared with the official version, the YOLO plugin + third-party API combination significantly lowers cost and improves response speed — currently the most practical solution.

Contact<br>me