Claude Code
IDE 与多端集成
Claude Code 在 CLI、IDE、桌面版、Web、移动端和远程控制中的使用
Claude Code 现在不是单一 CLI 工具,而是一组入口。不同入口共享 Claude Code 的 agent 能力,但适合的工作场景不同。
CLI
CLI 仍然是最稳定、最透明的入口:
claude适合:
- 日常开发
- 大规模重构
- 本地测试和构建
- 需要精细控制权限、Hooks、MCP 的任务
如果你不确定从哪里开始,优先用 CLI。
VS Code
VS Code 适合边看代码边和 Claude 协作:
- 在编辑器里查看 diff
- 直接打开相关文件
- 结合终端运行测试
- 使用项目里的
.claude/配置
安装方式以 VS Code Marketplace 当前显示为准。装完后,建议先确认扩展调用的是你期望的本机 claude,避免系统里存在多个安装来源。
JetBrains
JetBrains 适合 Java、Kotlin、后端和大型工程:
- 可以用插件入口
- 也可以直接在 IDE 内置终端运行
claude - 项目权限和 MCP 配置仍然按当前工作目录生效
插件版本、支持的 IDE 和功能会随官方发布变化,安装前看当前 Marketplace 页面。
Desktop
Desktop 适合管理多个本地会话:
- 多项目并行
- 可视化查看会话
- 结合 worktree 做隔离
- 拖拽文件或图片作为上下文
它更像本地 Claude Code 会话管理器,不是替代项目里的 CLI 配置。
Web 与 Mobile
Web 和移动端适合:
- 临时查看任务状态
- 审批或跟进长时间任务
- 在离开电脑时继续处理轻量工作
涉及本地仓库、私有依赖、复杂构建和本机工具链时,还是优先用本地 CLI 或 IDE。
Remote Control
Remote Control 是混合模式:
- Claude Code 在本机运行
- 通过远端界面查看进度、发送消息、处理审批
- 本机仍然负责文件系统、命令执行和项目工具链
适合长任务监控,但不应该绕过本机权限、沙盒和 Git 审查。
选择建议
| 场景 | 推荐入口 |
|---|---|
| 本地开发、复杂改造 | CLI |
| 前端、全栈、边写边看 diff | VS Code |
| Java/Kotlin、大型后端工程 | JetBrains |
| 多项目、多会话管理 | Desktop |
| 外出时跟进任务 | Web / Mobile / Remote Control |
| CI、脚本、批处理 | Headless |
不要把某个入口当成能力边界。真正决定 Claude Code 行为的是当前项目、权限模式、settings.json、Hooks、MCP 和你给它的任务范围。