一、Claude Code 安装

      以 macOS 系统为例,更多安装方式参考官网:https://code.claude.com/docs/zh-CN/overview

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

打开 claude code 后会出现登录的情况(如下图), 国内用户最推荐 API 中转站方案(以下介绍使用CC Switch 方案)。

二、百炼免费额度

百炼免费额度有限,建议只做测试使用,示例如下:

  • 百炼免费额度领取

  • 百炼创建 api Key(用于配置 claude code)

附百炼地址:https://bailian.console.aliyun.com/cn-beijing?tab=model#/model-usage/free-quota

三、CC Swith 安装及配置

​       CC Switch 是一个跨平台的桌面应用,用于统一管理和切换多个 AI 编程助手(Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw)的 API 提供商,支持反向代理、配额监控、故障自动转移等功能。通过 CC Switch,用户可以在不同 AI 服务商之间一键切换、共享配置、监控用量余额,还能让 ChatGPT 订阅在 Claude Code 中使用,实现多个 AI 编程工具的统一管理。

跳过 Claude Code 初次安装验证+默认打开 iTerm2 终端

配置百炼设置的 AK 及默认模型

配置完成及启用

四、Claude Code 测试及 tmux 使用

tmux 工具
a. tmux 使用 Claude Code 多 agent 模式

​       tmux(Terminal Multiplexer)是一个终端复用器,可以在一个终端窗口中创建多个独立的虚拟终端会话。会话可以"脱离"当前终端窗口独立运行——即使你关闭终端、断网、关机,会话里的进程仍在后台继续执行。这个特征天然适配 AI 开发模式下。Claude Code 的 Agent Teams 默认禁用,需要通过在 setting.json (目录:.claude/settings.json)增加以下配置:

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  },
  "teammateMode": "tmux"
}

使用 agent team 示例如下,可通过 shift+上下键看每个agent的工作进度(未设置成官网的分屏模式,有兴趣可尝试下,详细参考官网:Orchestrate teams of Claude Code sessions - Claude Code Docs):

b. tmux 使用命令汇总

​   另外,tmux 常用命令如下:

## 开启会话
- tmux
- tmux new -s <session-name>:开户指定会话名称
- tmux ls:查看所有会话
- tmux attach -t <session-name>:命令用于重新接入某个已存在的会话
- tmux kill-session -t <session-name>:杀死指定会话
- tmux set-window-option synchronize-panes on:多个窗口同时执行

## 窗口操作
- Ctrl+b % :切分左右两个窗口
- Ctrl+b " :切分上下两个窗口
- Ctrl+b <arrow key>:光标切换到其他窗格
- Ctrl+b ;:光标切换到上一个窗格
- Ctrl+b o:光标切换到下一个窗格
- Ctrl+b {:当前窗格左移
- Ctrl+b }:当前窗格右移
- Ctrl+b Ctrl+o:当前窗格上移
- Ctrl+b Alt+o:当前窗格下移
- Ctrl+b x:关闭当前窗格(退出会话)
- Ctrl+b d:仅仅是从会话视图中退出出来,但该会话以及会话内的进程仍在后台运行(会话不退出)
- Ctrl+b !:将当前窗格拆分为一个独立窗口
- Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小
- Ctrl+b Ctrl+<arrow key>:按箭头方向调整窗格大小
- Ctrl+b q:显示窗格编号
其他工具
  • zsh+oh my zsh:Oh My Zsh是一个基于Zsh的框架,可以帮助你快速定制自己的Zsh环境。它提供了一系列的插件和主题,让你可以轻松地扩展Zsh的功能和美化命令行界面。常用插件:

    • zsh-syntax-highlighting:语法高亮

    • zsh-autosuggestions:根据历史命令,自动建议可能的完整命令

    • zsh-history-substring-search:搜索命令历史

    • zsh-completions:自动补全功能

  • Starship:轻量、迅速、客制化的高颜值终端(比如常用 tokyo-night主题)。

  • fzf:全称 fuzzy finder,是一款开源、极快、极轻量的命令行模糊查找器(历史命令查找、模糊匹配、管道)。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐