跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

Claude Code Mac 版安装与配置指南

介绍在 macOS 环境下安装和配置 Claude Code 的步骤。首先需安装 Node.js 环境,通过 npm 全局安装 claude-code 包。接着使用 CCSwitch 工具配置大模型 API,支持智普、DeepSeek 等服务商。最后通过终端命令启动并使用 AI 进行代码辅助开发。文中还提供了 Node 版本管理工具的对比建议。

DotNetGuy发布于 2026/3/30更新于 2026/9/1276 浏览
Claude Code Mac 版安装与配置指南

Claude Code Mac 版安装与配置指南

在这里插入图片描述

Claude Code 是基于 Anthropic Claude 模型的高级代码理解与生成组件,旨在帮助开发者快速完成代码撰写、调试和优化。Claude Code 依托大语言模型的深度推理能力,不仅能理解复杂的代码上下文,还能进行多轮交互式编程。

Claude Code 自 2025 年 2 月发布以来逐步从工具进化为「智能代理」。核心优势在于深度上下文理解、多语言支持和宪法式 AI 安全机制,能显著提升开发效率并降低学习门槛。虽然名为 Code,但其功能是一款真正意义上的通用 Agent。

环境准备:Node.js

安装前提:需安装 Node.js(版本 >= 18,当前稳定版本是 24),安装时需管理员权限。

  1. 访问 https://nodejs.org/en/download
  2. 选择正确的芯片架构:
    • ARM64(M1/M2/M3 芯片的 Mac)
    • x64(Intel 芯片的 Mac)
  3. 下载后点击安装包进行安装
  4. 安装完成后,打开终端验证:
node --version
npm --version

建议使用 Node 版本管理工具(如 nvm 或 n)进行安装,详见文末对比。

安装 Claude Code

安装时需要管理员权限。

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

国内 npm 镜像可选:

npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com

安装完成后校验:

claude -v

在这里插入图片描述

配置大模型

使用 CCSwitch 配置

CCSwitch 是一个可视化的 Claude Code 配置管理工具,支持管理多个 API 节点、一键切换供应商及测试连接状态。

1. 下载 CCSwitch

下载地址:https://github.com/farion1231/cc-switch/releases/tag/v3.10.3

在这里插入图片描述

2. 配置 API Key

安装成功后,打开 CCSwitch 界面管理 API 接口和 Key。以下以智普大模型(GLM 4.6)为例:

  1. 购买大模型用量套餐:https://bigmodel.cn/usercenter/glm-coding/overview
  2. 创建 API Key:https://bigmodel.cn/usercenter/proj-mgmt/apikeys

配置国产模型(GLM 4.6)到 CCSwitch: a) 点击「添加新的供应商」→「Zhipu GLM」 b) 填写信息:

  • 供应商名称:自动填充
  • Base URL:自动填充
  • API Token:填入你的 API Key
  • 其他配置清空 c) 点击「保存」 d) 点击「启用」 e) 点击「测试」按钮,显示连接正常即可

在这里插入图片描述

在这里插入图片描述

3. 手动配置检查

参考智普大模型文档:https://docs.bigmodel.cn/cn/guide/develop/claude

settings 文件 路径:~/.claude/settings.json (MacOS & Linux)

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "your_zhipu_api_key",
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
  }
}

其中 your_zhipu_api_key 替换为你生成的 API Key。

claude.json 文件 路径:~/.claude.json (MacOS & Linux)

{
  "hasCompletedOnboarding": true
}

配置成功后,请重新打开一个新的终端窗口以使环境配置生效。

开始使用

配置完成后,进入工作目录,在终端中执行 claude 命令。

在这里插入图片描述

若遇到「Do you want to use this API key」提示,选择 Yes。 启动后选择信任 Claude Code 访问文件夹里的文件。

在这里插入图片描述

进入前 Claude Code 会确认使用目录地址,确认地址后回车。

在这里插入图片描述

现在就可以正常使用 Claude Code 进行开发了。

在这里插入图片描述

大模型 API Key 配置地址

  • 智普:https://bigmodel.cn/usercenter/proj-mgmt/apikeys
  • Deepseek:https://platform.deepseek.com/api_keys
  • Kimi:https://platform.moonshot.cn/console/api-keys

Node 版本管理工具对比

使用场景推荐
新手 / 简单n
最通用nvm
极致速度fnm
团队 / 锁版本Volta
多语言统一管理asdf / mise

1. n

  • 语言:Node.js
  • 安装:npm i -g n
  • 优点:极其简单、轻量,适合快速切换版本
  • 缺点:需要 sudo,不太适合多项目并行
  • 适合:个人开发、快速切版本
n latest
n lts
n 18.20.4

2. nvm (Node Version Manager)

  • 特点:最经典、最常用
  • 优点:支持 .nvmrc,每个项目可用不同 Node 版本,社区成熟
  • 缺点:Windows 需用 nvm-windows,shell 启动略慢
  • 适合:大多数开发者
nvm install 20
nvm use 20

目录

  1. Claude Code Mac 版安装与配置指南
  2. 环境准备:Node.js
  3. 安装 Claude Code
  4. 配置大模型
  5. 使用 CCSwitch 配置
  6. 1. 下载 CCSwitch
  7. 2. 配置 API Key
  8. 3. 手动配置检查
  9. 开始使用
  10. 大模型 API Key 配置地址
  11. Node 版本管理工具对比
  12. 1. n
  13. 2. nvm (Node Version Manager)

更多推荐文章

查看全部
  • Baichuan-M2-32B 医疗文献综述自动写作效果评测
  • 本地部署 Qwen 与 ComfyUI 制作 AI 漫剧教程
  • 用 Prompt 生成正则表达式进行文本匹配实战
  • Windows 部署 ComfyUI 运行 Qwen-Image 图像生成模型详解
  • Qt 多线程开发:QThread 核心用法与示例
  • QClaw 接入微信:AI 从聊天工具向执行助手的进化
  • AI 调参技巧:贝叶斯优化与 Optuna 实战
  • 大语言模型智能体(Agent)核心机制与开发实践
  • Python 面向对象学生管理系统设计与实现
  • Vue3 前端开发配置指南:VSCode settings.json 与 Prettier
  • Android Studio 结合 Claude AI 快速构建 WebView 项目模板
  • Git-AI:追踪 AI 生成代码的 Git 扩展工具
  • 使用 Elastic Agent Builder A2A 构建 Discord 游戏支持机器人
  • 基于 Coze 构建专属 AI 应用:从智能体到 Web 部署实战
  • PyBullet 实战:利用 AABB 碰撞检测实现 R2D2 机器人避障
  • Neo4j Desktop 使用记录:本地实例、远程连接与 CSV 导入
  • 基于 Unity 2022 与 UXR SDK 的 AR 消消乐游戏开发实践
  • 给 Webots 配好 Python 环境:一份踩坑记录
  • LightRAG 本地部署与 WebUI 实战指南
  • AI 图像生成提示词:新手入门与最佳实践

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online