Claude Code 是 Anthropic 推出的 AI 编程助手,能够读取完整代码库、跨文件编辑、运行命令,并与开发工具深度集成。本文提供完整功能概览和各平台快速入口。
五大使用入口
1. 终端 CLI(最完整)
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell
irm https://claude.ai/install.ps1 | iex
# 启动
cd your-project && claude支持完整 CLI 选项(-p、--allowedTools、--output-format 等),原生支持第三方提供商(Bedrock/Vertex/Foundry)。
2. VS Code / Cursor 插件
提供内联 Diff 审查、@-mentions 文件引用(支持行范围)、Plan 模式(自动生成 Markdown 文档)、Checkpoint 回滚、多会话并排、对话历史搜索。
3. 桌面应用(图形界面)
专属功能:可视化 Diff 审查与内联注释、应用实时预览(自动验证)、GitHub PR 监控(Auto-fix/Auto-merge)、Git Worktree 并行会话、Desktop 持久化定时任务、Cowork(云端自主 Agent)。
4. 网页版
直接在 claude.ai/code 使用,无需安装。适合:无本地环境时的远程会话、长时间任务(关闭标签页继续运行)、在手机上监控进度(Claude iOS App)。
5. JetBrains IDEs
从 JetBrains Marketplace 安装插件(Beta),支持 IntelliJ IDEA、PyCharm、WebStorm 等。提供交互式 Diff 查看和选中内容上下文共享。
核心能力一览
自动化繁琐任务
claude "write tests for the auth module, run them, and fix any failures"- 为未测试代码编写测试
- 修复全项目的 Lint 错误
- 解决 Merge 冲突
- 更新依赖项
- 撰写 Release Notes
构建功能和修复 Bug
用自然语言描述需求,Claude 规划方案、跨文件编写代码并验证。粘贴报错信息,Claude 追溯问题根源并实现修复。
Git 操作
claude "commit my changes with a descriptive message"- Stage 变更、编写 Commit 信息、创建分支、开 PR
- CI/CD 集成:GitHub Actions、GitLab CI/CD
通过 MCP 连接外部工具
MCP(Model Context Protocol)是 AI 工具连接外部数据源的开放标准:
- 读取 Google Drive 设计文档
- 更新 Jira 工单
- 拉取 Slack 消息
- 调用自定义工具
自定义指令与技能
- CLAUDE.md:项目根目录的 Markdown 文件,Claude 每次会话开始时读取——设置代码规范、架构决策、首选库
- Auto Memory:Claude 自动保存学习内容(构建命令、调试见解)跨会话使用
- Skills(技能):打包可复用的工作流,如
/review-pr、/deploy-staging - Hooks:在 Claude Code 操作前后运行 Shell 命令(如每次文件编辑后自动格式化)
多 Agent 协作
生成多个 Claude Code Agent 并行工作,主 Agent 协调、分配子任务、合并结果。通过 Agent SDK 构建完全自定义的 Agent 工作流。
Unix 管道与脚本自动化
# 监控日志并通知
tail -f app.log | claude -p "Slack me if you see any anomalies"
# CI 中自动翻译
claude -p "translate new strings into French and raise a PR for review"
# 批量安全审查
git diff main --name-only | claude -p "review these changed files for security issues"跨平台跨设备工作
会话不绑定单一平台,可随时切换:
- 在手机或任意浏览器通过 Remote Control 继续工作
- 网页或 iOS App 启动长任务,用
/teleport拉到终端 - 终端会话通过
/desktop移交桌面应用进行可视化 Diff 审查 - 在 Slack 中 @Claude 提交 Bug 报告,获得 PR 回复
各平台对比
| 功能 | 终端 CLI | VS Code | 桌面应用 | 网页版 | JetBrains |
|---|---|---|---|---|---|
| 完整 CLI 选项 | 是 | 通过集成终端 | 否 | 否 | 否 |
| 内联 Diff 审查 | 否 | 是 | 是 | 是 | 是 |
| 并行会话 | 多终端 | 多标签页 | Git Worktree | 是 | 否 |
| 应用预览 | 否 | 否 | 是 | 是 | 否 |
| PR 监控自动合并 | 否 | 否 | 是 | 否 | 否 |
| 持久化定时任务 | 否 | 否 | 是 | 否 | 否 |
| 第三方提供商支持 | 是 | 是 | 否 | 否 | 否 |
| 关机继续运行 | 否 | 否 | 是(Remote) | 是 | 否 |
原文:Claude Code overview - Claude Code Docs | 来源:Anthropic 官方文档