
Desktop Code tab 把 Claude Code 的会话隔离、权限控制、Diff 审查、Preview 验证、PR 监控和 Local/Remote/SSH 环境放进同一个开发工作台。本篇拆解它和 CLI、Web、VS Code extension 的边界,并给出一套适合 AI 开发者日常落地的使用流程。
claude 终端命令,Desktop 的 Code tab 第一眼可能显得「多了一层壳」。这个判断只对了一半。| 启动项 | 你实际在决定什么 | 适合怎么选 |
|---|---|---|
| Environment | Claude 在本机、Anthropic 云端,还是你的 SSH 机器上跑 | 小改动选 Local;长任务选 Remote;代码和依赖只在服务器上时选 SSH |
| Project folder | 这次 session 的代码边界 | 尽量选具体 repo 或子项目,不要一上来选过大的父目录 |
| Model | 本轮推理和编码能力 | 复杂重构、架构判断用更强模型;小修小补可换轻量模型 |
| Permission mode | Claude 改文件、跑命令前要不要问你 | 新项目先用 Ask permissions 或 Plan mode;熟悉仓库后再提高自动化程度 |
--print 和 --output-format,Desktop 明确没有对应功能,因为 Desktop 是交互式工作台,不是自动化执行入口。1--dangerously-skip-permissions,适合沙箱或 VM。1.claude/launch.json 里配置。1{
"version": "0.0.1",
"configurations": [
{
"name": "web",
"runtimeExecutable": "yarn",
"runtimeArgs": ["dev"],
"port": 3000
}
]
}CLAUDE.md 等项目记忆和配置。你还可以在终端 session 里运行 /desktop,把当前 CLI 会话保存后打开到桌面应用中。1| 场景 | 更适合的入口 | 原因 |
|---|---|---|
| 批量脚本、CI、自动化生成、结构化输出 | CLI / Agent SDK | Desktop 没有 --print 和 --output-format 这类自动化入口 |
| 视觉审查、前端验证、多会话并行、PR 反馈 | Desktop | Diff、Preview、session sidebar 和 CI 状态都在同一界面 |
| VS Code 内边写边问、选中代码后 @mention | VS Code extension | VS Code extension 能直接读取选中代码,并在 IDE 里打开多个 Claude 会话。2 |
| 从告警、runbook、wiki 一键打开任务 | Deep links / CLI handler | Deep link 可以携带 repo 或 cwd 与预填 prompt,但不会自动发送,点击后仍需人工确认。3 |
.claude/launch.json,只配置最常用的 dev server。docs.anthropic.com
docs.anthropic.com
docs.anthropic.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.