Claude Code 桌面应用的详细功能和使用指南。
桌面应用概览
Claude Code 桌面应用是一个独立的客户端,提供比终端更丰富的体验。它结合了可视化界面和强大的编码能力。
核心功能
项目管理
桌面应用可以管理多个项目:
- 添加本地项目目录
- 在不同项目间快速切换
- 每个项目保存独立的对话历史
- 同时打开多个项目窗口
可视化 Diff
桌面应用提供代码变更的可视化展示:
- 逐行对比 Claude 的修改
- 一键接受或拒绝每个变更
- 在编辑器中直接预览修改后的代码
多会话并行
同时运行多个独立的 Claude Code 会话:
- 在一个项目中开启多个对话
- 每个会话独立处理不同任务
- 互不干扰,各自维护上下文
定时任务(Routines)
设置定期运行的自动化任务:
- 每日代码审查
- 定期检查依赖更新
- 每周生成项目报告
- 任务在 Anthropic 的云基础设施上运行
云端运行
长时间任务可以在云端执行:
- 启动任务后可以关闭应用
- 任务完成后收到通知
- 适合耗时较长的重构或分析
界面说明
主界面
| 区域 | 功能 |
|---|---|
| 左侧栏 | 项目列表和对话历史 |
| 中间面板 | 与 Claude 的对话区域 |
| 右侧栏 | 文件浏览器和 Diff 查看器 |
| 底部栏 | 终端输出和状态信息 |
设置
桌面应用的设置包括:
- 模型选择(Sonnet / Opus)
- 主题和外观
- 通知设置
- 定时任务配置
- API 密钥管理
与终端版的区别
| 特性 | 桌面应用 | 终端 CLI |
|---|---|---|
| 可视化 Diff | 支持 | 不支持 |
| 定时任务 | 原生支持 | 需要手动配置 |
| 多项目 | 图形化管理 | 需要切换目录 |
| 完整功能 | 支持 | 支持 |
| 脚本集成 | 有限 | 完全支持 |