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

