概览
Claude Code 是什么、能做什么,以及终端、IDE、桌面端、网页等使用入口。
Claude Code 是一个智能体编程工具:它会读你的代码库、改文件、跑命令,并和你的开发工具打通。可以在终端、IDE、桌面应用和浏览器里使用。
大多数入口需要 Claude 订阅或 Anthropic Console 账号;终端 CLI、VS Code 和 JetBrains 也支持第三方提供商(见「配置 → 模型与网关」)。
使用入口
| 入口 | 说明 | 开始 |
|---|---|---|
| 终端 CLI | 功能最完整,直接在命令行里编辑文件、运行命令 | 快速上手 |
| VS Code | 内联 diff、@ 提及、计划审阅、对话历史 | VS Code |
| 桌面应用 | 独立应用,可视化审阅 diff,并行多个会话,定时任务,启动云端会话 | 桌面应用 |
| 网页 | 浏览器里运行,无需本地环境;也可用 Claude 手机 App | 网页版 |
| JetBrains | IntelliJ IDEA、PyCharm、WebStorm 等的插件,需另装 CLI | JetBrains |
所有入口共用同一个引擎,所以仓库里的 CLAUDE.md、设置和 MCP 服务器在各处都通用。
终端里最快的开始
macOS / Linux / WSL:
curl -fsSL https://claude.ai/install.sh | bashWindows PowerShell:
irm https://claude.ai/install.ps1 | iex装完打开新终端,运行 claude --version 确认,然后进入项目目录:
cd your-project
claude首次使用会提示登录。如果设置了 ANTHROPIC_API_KEY 环境变量,会跳过登录,改为让你确认是否使用该 Key。原生安装会在后台自动更新;Homebrew 和 WinGet 安装不会自动更新,需要手动升级。
能用它做什么
- 把一直拖着的杂活做掉:给没测试的代码补测试、修全项目的 lint 错误、解决合并冲突、更新依赖、写发布说明
claude "write tests for the auth module, run them, and fix any failures" - 做功能、修 bug:用自然语言描述需求,它会规划方案、跨多个文件写代码并验证;修 bug 时贴上报错或描述症状,它会追到根因并修复
- 提交 commit 和 PR:直接操作 git,暂存改动、写提交信息、建分支、开 PR。CI 里可以用 GitHub Actions 或 GitLab CI/CD 自动化代码审查和 issue 分诊
- 用 MCP 连接工具:MCP 是连接外部数据源的开放标准,可以读 Google Drive 的设计文档、更新 Jira 工单、拉取 Slack 数据
- 用指令、Skill 和 Hooks 定制:
CLAUDE.md在每次会话开始时读取,记录编码规范、架构决策;Skill 打包可复用的工作流;Hooks 在特定动作前后运行 shell 命令 - 并行运行多个智能体:让多个 Claude Code 智能体同时处理任务的不同部分,也可以用 Agent SDK 搭建自己的智能体
- 管道与脚本化:遵循 Unix 哲学,可以接管道、在 CI 里运行
tail -200 app.log | claude -p "Slack me if you see any anomalies" git diff main --name-only | claude -p "review these changed files for security issues" - 定时任务:例程(Routines)在云端运行,电脑关机也会执行;桌面端定时任务在本机运行;
/loop在 CLI 会话内重复执行某个提示 - 随时随地继续:用 Remote Control 在手机或浏览器上继续本地会话;在网页或手机上启动长任务,再用
claude --teleport拉回终端;在 Slack 里@Claude提 bug 并拿回 PR
下一步
- 快速上手:完成第一个真实任务
- CLAUDE.md 与记忆:给 Claude 持久的项目指令
- 常见工作流和最佳实践
- 设置:按自己的习惯定制