是什么

Claude Code 是一个 AI 驱动的编码助手,能够读取整个代码库、跨文件编辑、执行命令,并与开发工具深度集成。它不是单次问答工具,而是通过 agentic loop 持续工作,直到任务完成。支持终端 CLI、VS Code/JetBrains 插件、桌面应用、Web 端和移动端,底层引擎完全一致。

核心机制

多平台统一引擎:无论在终端、IDE 插件还是 Web 端使用,底层都是同一套 agentic loop。CLAUDE.md 文件、MCP 服务器、settings.json 在所有本地界面间共享。

安装方式:

  • macOS/Linux/WSL:curl -fsSL https://claude.ai/install.sh | bash(原生安装,自动后台更新)
  • Homebrew:brew install --cask claude-code(不自动更新,需手动 brew upgrade)
  • Windows:PowerShell 用 irm https://claude.ai/install.ps1 | iex,WinGet 用 winget install Anthropic.ClaudeCode

账户类型:支持 Claude Pro/Max/Team/Enterprise 订阅、Console API 账户,以及 Amazon Bedrock、Google Vertex AI、Microsoft Foundry 等第三方云提供商。

核心能力矩阵:

  • 自动化重复任务(写测试、修 lint、解决合并冲突)
  • 跨文件构建功能和修复 Bug
  • 直接操作 git(提交、创建分支、开 PR)
  • 通过 MCP 连接外部服务(Jira、Slack、数据库)
  • 用 CLAUDE.md 和 Skills 定制工作流
  • 多 Agent 并行协作

跨界面工作:可在不同界面间无缝切换任务——从终端开始,用 Remote Control 在手机继续,或通过 --teleport 将 Web 会话拉回终端。

关键细节

  • 启动:在项目目录运行 claude,首次使用会提示登录
  • 一次性任务:claude "fix the build error"
  • 非交互模式:claude -p "explain this function"
  • 继续上次会话:claude -c
  • Windows 上建议安装 Git for Windows 以使用 Bash 工具

关联

实践要点

  • 首次使用从 claude 交互模式开始,熟悉后再用 -p 管道模式
  • 各平台共享配置,可以在终端配置好 CLAUDE.md 后在 Web 端直接使用
  • Homebrew 安装不自动更新,需定期手动升级以获取安全修复
  • Windows 原生安装推荐 PowerShell 方式,CMD 方式需注意 && 分隔符问题