Documentation renewed! For old docs, visit doc.newapi.pro
New APINew API
User GuideInstallationAPI ReferenceAI ApplicationsHelp & SupportBusiness Cooperation

Claude Code

Project Introduction

Unleash Claude's raw power directly in your terminal. Search million-line codebases instantly. Turn hours-long workflows into a single command. Your tools. Your workflow. Your codebase, evolving at thought speed.

Demo

introduce-01.webp

introduce-02.webp

Features

CategoryFeature
Code UnderstandingDeep codebase analysis, utilizing intelligent agents to search and understand project structure and dependencies
Automatically generates high-level code overviews, quickly helping users understand the codebase
Code EditingSupports multi-file collaborative editing, suitable for complex code modifications
Provides practical and usable code suggestions that align with project patterns and architecture
Integration CapabilitiesSupports direct execution in the terminal, eliminating context switching
Seamless integration with VS Code and JetBrains IDEs, no copy-pasting required
Code Generation & OptimizationAutomatically generates code, creates tests, fixes bugs, supporting the complete process from concept to commit
Optimized for code generation and understanding, combining advanced models like Claude Opus 4
Security & FlexibilityChanges require explicit user authorization, ensuring safer file and command operations
Adapts to user code standards, supports custom configurations
Toolchain IntegrationSupports integration with tools like GitHub and GitLab to achieve automated workflows
Integrates with test suites and build systems, enhancing existing development tools
Cross-Platform & ExtensibilitySupports Windows, macOS, and Linux operating systems
Configurable to run in SDKs or GitHub Actions, flexibly adapting to different needs
Key Application ScenariosCodebase onboarding and understanding, quick ramp-up for new members
Code issue fixing and optimization processes, from problem analysis to PR submission
Project code refactoring and new feature implementation
User Feedback HighlightsImproves daily development efficiency, saving time spent on routine tasks
Excellent performance in handling complex multi-step tasks, expanding development possibilities

AI Model Configuration Method

Windows Graphical Guide

1. Install Node.js Environment

Claude Code requires a Node.js environment to run.

Node.js Environment Installation Steps

  • Open your browser and visit https://nodejs.org/
  • Click the "LTS" version to download (Long Term Support version recommended)
  • After downloading, double-click the .msi file
  • Follow the installation wizard to complete the installation, keeping default settings

Windows Notes

  • It is recommended to use PowerShell instead of CMD
  • If you encounter permission issues, try running as administrator
  • Some antivirus software may report false positives; you may need to add an exception

windows-img-01.webp

windows-img-02.webp

windows-img-03.webp

windows-img-04.webp

windows-img-05.webp

Verify Installation Success

After installation, open PowerShell or CMD and enter the following commands:

node --version
npm --version

If version numbers are displayed, the installation was successful.

2. Install Git Bash

Windows Notes

In a Windows environment, Git Bash is required to install Claude Code. After installation, environment variable setup and using Claude Code will still be done in regular PowerShell or CMD.

Download and Install Git for Windows

  • Visit https://git-scm.com/downloads/win
  • Click "Download for Windows" to download the installer
  • Run the downloaded .exe installation file
  • Keep default settings during installation, and click "Next" to complete the installation

windows-img-06.webp

windows-img-07.webp

windows-img-08.webp

Verify Git Bash Installation

After installation, open Git Bash and enter the following command to verify:

git --version

If a version number is displayed, the installation was successful.

3. Install Claude Code

Install Claude Code

Open PowerShell and run the following command:

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

This command will download and install the latest version of Claude Code from the official npm repository.

windows-img-09.webp

Add ~/.local/bin to PATH (only if prompted)

[Environment]::SetEnvironmentVariable('Path', ([Environment]::GetEnvironmentVariable('Path','User') + ";$HOME\.local\bin"), 'User')

Verify Claude Code Installation

After installation, enter the following command to check if it was successfully installed:

claude --version

If a version number is displayed, congratulations! Claude Code has been successfully installed.

4. Set Environment Variables

One-Click Setup Command (Windows System)

To allow Claude Code to connect to your relay service, you need to set multiple environment variables:

iex (irm 'https://raw.githubusercontent.com/QuantumNous/new-api-docs/refs/heads/main/helper/claude-cli-setup.ps1')

windows-configure

5. Start Using Claude Code

You can now start using Claude Code!

Launch Claude Code

Open PowerShell and launch Claude Code directly:

claude

To use in a specific project:

# Navigate to your project directory
cd C:\path\to\your\project

# Launch Claude Code
claude

windows-img-11.webp

windows-img-12.webp

windows-img-13.webp

windows-img-14.webp

windows-img-15.webp

Select Model

Enter the command:

/model

Press Enter to select a model; usually, the default settings are sufficient.

windows-img-16.webp

windows-img-17.webp

Note: After modifying environment variables, all models (including officially preset models) will call the custom access point instead of using official account quotas.

macOS Graphical Guide

1. Install Claude Code CLI

Open Terminal

macos-img-01.webp

Install Claude Code

Open Terminal and run the following command:

curl -fsSL https://claude.ai/install.sh | bash

Optional: Run the provided command when prompted

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc

macos-img-02.webp

2. Set Environment Variables

To allow Claude Code to connect to a third-party relay service, you need to set environment variables:

One-Click Setup for Claude Code Environment Variables

Enter the command:

curl -fsSL https://raw.githubusercontent.com/QuantumNous/new-api-docs/refs/heads/main/helper/claude-cli-setup.sh | bash

macos-configure

Verify Claude Code Installation

After installation, enter the following command to check if it was successfully installed:

claude --version

If a version number is displayed, congratulations! Claude Code has been successfully installed.

3. Start Using Claude Code

You can now start using Claude Code!

Launch Claude Code

Launch Claude Code directly:

claude

To use in a specific project:

# Navigate to your project directory
cd /path/to/your/project

# Launch Claude Code
claude

macos-img-04.webp

macos-img-05.webp

macos-img-06.webp

macos-img-07.webp

macos-img-08.webp

Select Model (Optional)

Enter the command:

/model

Press Enter to select an official model; usually, the default model is sufficient.

macos-img-09.webp

macos-img-10.webp

macos-img-11.webp

Note: After modifying the ANTHROPIC_BASE_URL environment variable, all models (including officially preset models) will call the custom access point instead of using official account quotas.

4. macOS Common Issues

macOS Security Settings Preventing Execution

If the system prevents Claude Code from running:

  • Open "System Preferences" → "Security & Privacy"
  • Click "Open Anyway" or "Allow"
  • Or run in Terminal: sudo spctl --master-disable

Linux Graphical Guide

1. Install Claude Code

linux-img-01.webp

Install Claude Code

Open Terminal and run the following command:

curl -fsSL https://claude.ai/install.sh | bash

If you encounter permission issues, you can use sudo:

sudo curl -fsSL https://claude.ai/install.sh | bash

linux-img-03.webp

Verify Claude Code Installation

After installation, enter the following command to check if it was successfully installed:

claude --version

If a version number is displayed, congratulations! Claude Code has been successfully installed.

2. Set Environment Variables

To allow Claude Code to connect to your relay service, you need to set two environment variables:

One-Click Environment Variable Modification

Enter the command:

curl -fsSL https://raw.githubusercontent.com/QuantumNous/new-api-docs/refs/heads/main/helper/claude-cli-setup.sh | bash

macos-configure

3. Start Using Claude Code

You can now start using Claude Code!

Launch Claude Code

Launch Claude Code directly:

claude

To use in a specific project:

# Navigate to your project directory
cd /path/to/your/project

# Launch Claude Code
claude

linux-img-03.webp

linux-img-04.webp

linux-img-05.webp

Select Model

Enter the command:

/model

Press Enter to select an official model; usually, the default model is sufficient.

linux-img-06.webp

linux-img-07.webp

linux-img-08.webp

linux-img-09.webp

Note: After modifying the ANTHROPIC_BASE_URL environment variable, all models (including officially preset models) will call the custom access point instead of using official account quotas.

4. Linux Common Issues

Missing Dependency Libraries

Some Linux distributions require additional dependencies to be installed:

# Ubuntu/Debian
sudo apt install build-essential

# CentOS/RHEL
sudo dnf groupinstall "Development Tools"

Environment Variables Not Taking Effect

Check the following points:

  • Confirm that you modified the correct configuration file (.bashrc or .zshrc)
  • Restart the terminal or run source ~/.bashrc
  • Verify settings: echo $ANTHROPIC_BASE_URL

How is this guide?

Last updated on