一、Claude Code 是什么

Claude Code 是 Anthropic 推出的终端原生 AI 编程助手,核心特点是:

  • 直接运行在命令行里;
  • 更适合复杂任务、多步骤修改和大型代码库理解;
  • 能把自然语言指令转成实际的代码操作和项目修改。

image-20260319180328101

1.1 Claude Code 适合做什么

它比较擅长以下几类任务:

  • 根据描述实现功能;
  • 调试和修复问题;
  • 理解和导航整个代码库;
  • 自动化 lint 修复、冲突处理、说明文档整理等重复任务。

1.2 安装 Claude Code

先安装 Node.js。

官网:

https://nodejs.org

Linux 上也可以用 nvm 或手动下载方式安装,然后执行:

node -v
npm -v

再安装 Claude Code:

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

1.3 配置 API

命令行里执行:

npx zcf

按提示进入 API 配置即可。

如果你使用兼容 Anthropic 接口的国内服务或代理,也可以按自己的服务提供方文档配置 base_urlapi_key。公开文档中建议统一写成占位形式:

ANTHROPIC_BASE_URL=<your-compatible-endpoint>
ANTHROPIC_API_KEY=<your-api-key>

1.4 接入国内大模型

原始笔记里演示了把 Claude Code 接到兼容 Anthropic 协议的 GLM-4.6。

核心思路是修改 ~/.claude/settings.json

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
    "ANTHROPIC_API_KEY": "<your-apikey>"
  },
  "model": "GLM-4.6"
}

配置好后,进入 claude 再用 /status 查看是否生效。

1.5 一个简单实战

例如直接输入:

帮我写一个 h5 版本的俄罗斯方块小游戏

它就可以开始规划并输出代码。

image/png

二、Codex 怎么理解

这里的 Codex 指的是新一代命令行/代理式编程工具用法,它和 Claude Code 的使用心智非常接近:

  • 进入项目目录;
  • 启动 Codex;
  • 通过自然语言下达开发任务。

2.1 安装 Codex

npm install -g @openai/codex --registry=https://registry.npmmirror.com
codex --version

image/png

2.2 配置 Codex

核心是两个文件:

  • config.toml
  • auth.json

无论是 Windows 还是 Linux,本质上都是在用户目录下的 .codex 目录里配置:

model_provider = "codex"
model = "gpt-5"
model_reasoning_effort = "high"
disable_response_storage = true

[model_providers.codex]
name = "codex"
base_url = "https://<your-openai-compatible-endpoint>/v1"
wire_api = "responses"
requires_openai_auth = true

认证文件示例:

{
  "OPENAI_API_KEY": "<your-api-key>"
}

2.3 使用 Codex

先进入项目目录:

mkdir -p ~/myproject/game
cd ~/myproject/game
codex

初次进入可以先执行:

/init
/model

然后直接提需求,例如:

你好,请为我写一个 shell 脚本,遍历 /data/ 目录下所有目录,检查权限是否为 755,如果不是则改为 755。

image/png

image/png

image/png

三、Claude Code 和 Codex 怎么选

两者都很强,但适用感受会略有区别:

  • 如果你更习惯 Anthropic 风格的终端交互和工程代理能力:
  • Claude Code 更自然。
  • 如果你已经在 OpenAI 兼容生态里,并且习惯类似配置方式:
  • Codex 会更顺。

四、一个实用经验

命令行 AI 编程工具的优势,不在于“替代 IDE”,而在于它们特别适合:

  • 理解项目级上下文;
  • 快速执行多步骤任务;
  • 在终端工作流里连续操作。

如果你本来就习惯 shell、git、构建命令和服务启动,把 AI 助手放进终端里会比放进编辑器里更丝滑。