Claude Code 是由人工智能公司 Anthropic 推出的AI编程助手,它旨在帮助开发者通过自然语言更高效地编写、调试和维护代码。你可以把它理解为一个能理解整个项目、并帮你“动手干活”的智能编程伙伴。
Claude Code 主要有两种形态,各有侧重:

特点 命令行版本 (CLI) 网页/移动端版本 (Web/iOS)
核心定位 深度集成到开发环境的智能体,是“替你干活的虚拟程序员。 便捷、低门槛的云端编码助手,是“随时听候调遣的帮手”。
工作方式 在本地终端(如 macOS 终端、Windows WSL)中运行,直接读取和操作你电脑上的项目文件。 在 Anthropic 托管的云沙箱环境中运行,通过浏览器或手机 App 访问,需连接 GitHub 仓库。
主要功能 自主 Debug、跨文件重构、理解代码库、执行测试和 Git 操作等复杂任务。 修复Bug、回答代码问题、自动化例行更新、并行处理多个仓库的任务等。
优势场景 适合深度开发,能连续数小时自主工作,像一个真正的团队成员一样处理复杂逻辑。 无需配置环境,上手极快,适合随时随地处理任务或快速清理积压工作。

安装Claude Code CLI

MacOS 推荐使用HomeBrew进行安装

$ berw install claude

如果不是MacOS或者没有安装HomeBrew,可以使用NPM(Node 18+)来安装

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

安装完成之后不要着急和Claude见面(人在海外可以忽略这一步),它现在不对中国大陆提供服务,启动时会检测地区,如果直接运行会看到下面的提示。

$ claude

Welcome to Claude Code v2.0.76
…………………………………………………………………………………………………………………………………………………………

     *                                       █████▓▓░
                                 *         ███▓░     ░░
            ░░░░░░                        ███▓░
    ░░░   ░░░░░░░░░░                      ███▓░
   ░░░░░░░░░░░░░░░░░░░    *                ██▓░░      ▓
                                             ░▓▓███▓▓░
 *                                 ░░░░
                                 ░░░░░░░░
                               ░░░░░░░░░░░░░░░░
       █████████                                        *
      ██▄█████▄██                        *
       █████████      *
…………………█ █   █ █………………………………………………………………………………………………………………

 Unable to connect to Anthropic services

 Failed to connect to api.anthropic.com: ERR_BAD_REQUEST

 Please check your internet connection and network settings.

 Note: Claude Code might not be available in your country. Check supported countries at https://anthropic.com/supported-countries

好在它支持跳过检测,打开claude的配置文件

$ vi ~/.claude.json

在文件末尾添加一个"hasCompletedOnboarding": true用于跳过检测(注意在原本的最后一行添加逗号,保证语法正确)。
此时在启动claude就可以正常打开了。

$ claude

╭─── Claude Code v2.0.76 ──────────────────────────────────────────╮
│                                  │ Tips for getting started      │
│           Welcome back!          │                               │
│                                  │ ───────────────────────────── │
│            * ▐▛███▜▌ *           │ Recent activity               │
│           * ▝▜█████▛▘ *          │ No recent activity            │
│            *  ▘▘ ▝▝  *           │                               │
│                                  │                               │
│   Sonnet 4 · API Usage Billing   │                               │
│    ~/Workspace/kaci-wx-applet    │                               │
╰──────────────────────────────────────────────────────────────────╯

  /model to try Opus 4.5

────────────────────────────────────────────────────────────────────────────
> Try "create a util logging.py that..."
────────────────────────────────────────────────────────────────────────────
  ? for shortcuts

CC-Switch

现代 AI 编程依赖于 Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw 等 CLI 工具——但每个工具都有自己的配置格式。切换 API 供应商意味着手动编辑 JSON、TOML 或 .env 文件,而在多个工具之间缺乏一个统一管理 MCP, SKILLS 的方式。
CC Switch 为你提供一个桌面应用来管理所有五个 CLI 工具。无需手动编辑配置文件,你将获得一个可视化界面,一键将供应商导入应用,一键在不同的供应商之间进行切换,内置 50+ 供应商预设、统一的 MCP, SKILLS 管理以及系统托盘即时切换功能——所有操作都基于可靠的 SQLite 数据库和原子写入机制,保护你的配置不被损坏。

以上是CC-Switch Github描述文件中对自身功能的描述,简单来说就是CC-Switch可以方便我们更方便的管理模型供应商、Skills、MCP等。如果不使用官方的模型可以通过软件更方便地切换。
直接使用HomeBrew安装即可

$ brew tap farion1231/ccswitch
$ brew install --cask cc-switch

启动时会报错Apple验证失败,在系统设置的隐私与安全中继续打开即可,因为是开源项目,作者没有苹果开发者账号。
启动软件之后可以添加供应商
image.png
添加成功之后可以在首页进行切换
image.png
OK,到这里Claude Code的安装与配置已经完成了。开始愉快的“压榨”AI给你干活吧。


前端小白