Skip to content

Claude Code 是什么

Claude Code 是 Anthropic 官方推出的命令行 AI 编程助手。它不是浏览器里的一个聊天窗口,也不是 IDE 里的补全插件,而是直接跑在你终端里的一个进程。启动之后,它能读项目里的任意文件、修改这些文件、执行 shell 命令、跑测试、发起 git 提交,甚至替你打开一个 pull request。

一句话概括,它是一个能真正动手干活的 AI 同事,而不是一个只会回答问题的对话框。

和浏览器里的 ChatGPT 有什么不一样

如果你习惯把代码贴进浏览器窗口,再把回答粘回本地文件,那 Claude Code 的工作方式会让你重新校准预期。

  • 上下文自动获取:它自己 lsgrepcat,不需要你手动挑几个文件塞进对话框。想让它读 src/auth/login.ts,直接说文件名就行。
  • 动作可执行:它可以 npm testgit diffdocker ps,看到测试挂了会自己去改文件、重跑一次。
  • 就在你的机器上:本地文件系统、环境变量、内网数据库、私有服务,它都能访问,不需要把代码上传到别人的服务器再复制回来。
  • 有权限系统:每次动手前会让你确认,误操作可回滚,不会一股脑写文件。

用一次之后你会发现,那种贴代码、复制回答、手动改文件的循环,几乎不再出现。

在哪里可以装它

Claude Code 提供了多种入口,你按自己的工作习惯选一个即可。

  • 终端:核心形态。macOS、Linux、Windows 都有原生安装脚本,装完直接敲 claude 启动。
  • VS Code 扩展:装完之后按 Cmd+Esc(Mac)或 Ctrl+Esc(Win/Linux)就能在编辑器里唤出 Claude Code 面板,配合原生 diff 视图审改动。
  • JetBrains 插件:IntelliJ、PyCharm、WebStorm、GoLand 等 IDE 均支持,行为和 VS Code 版本对齐。
  • 桌面 App:Anthropic 单独发布了 Desktop 应用,适合不想装终端的人,也是遥控远端会话的落脚点。
  • Web 版:在 claude.ai 里可以直接开一个云端会话,适合手机上派发长任务,回头再拉回终端继续。

推荐的安装方式:

bash
# macOS / Linux 原生脚本
curl -fsSL https://claude.ai/install.sh | bash

# macOS Homebrew
brew install --cask claude-code

# Windows WinGet
winget install Anthropic.ClaudeCode

交互式和一次性两种用法

Claude Code 有两种姿势,都很常用。

交互式:在项目根目录直接敲 claude,进入一个持久会话,来回对话、审改动、逐步迭代。

bash
cd my-project
claude

进入之后可以敲 /help 看内置命令,用 /resume 恢复上一个会话,按 Shift+Tab 切换权限模式。

非交互式:加 -p 传一个任务字符串,Claude Code 跑完就退出,非常适合塞进 shell 管道或 CI 脚本。

bash
# 分析日志
tail -200 app.log | claude -p "找出 5 分钟内的异常,用中文列出来"

# 在 CI 里自动化翻译
claude -p "把 locales/en.json 里新增的 key 翻译成中文并写回文件"

前者是结对编程,后者是一次性小机器人。真正熟练之后,两种姿势会在同一天里频繁切换。

怎么登录

第一次跑 claude 时,它会在会话里问你怎么登录,主要有两条路。

  • Anthropic 账号:Claude Pro、Max、Team 或 Enterprise 订阅,直接跳浏览器完成 OAuth,用量走订阅额度。适合个人开发者和小团队。
  • API 密钥:Anthropic Console 里申请的 API key,首次登录时会自动开一个 Claude Code 工作区,方便集中看费用。适合公司账户或需要精细计费的团队。

企业用户还可以走 Amazon Bedrock、Google Cloud 或自建的 Claude 网关,登录界面会自动切成对应的 SSO 流程。

提示

如果只是想先试一下,选订阅账号最省事,OAuth 一步完成,不用去 Console 里管 API 额度。

注意

API key 不要提交到 git 仓库,也不要通过 -p 命令行明文传参。用 ~/.anthropic 下的凭据文件或环境变量保管,出问题时轮换起来才轻松。

看到这里,你对 Claude Code 的定位应该有了初步的印象。下一节我们把它和市面上其它 AI 编程工具放在一起对比,看它到底强在哪、又不擅长哪。

本教程为社区中文学习整理,非官方发布。Claude Code 属于 Anthropic。