更新概览与多会话并行机制

大家好,我是小木头。Claude桌面应用迎来了又一次重要更新,本次更新的核心焦点集中在对 Claude Code 应用体验 的深度优化上。本期视频将用几分钟时间,详细演示这些新功能如何为开发者带来截然不同的编码体验。首先,用户需要将桌面应用升级至最新版本,随后在左侧导航栏中点击 Code 选项,这里即为在桌面环境中进行编码开发的主要工作区。在新版本中,一个显著的变化是已经支持 多会话并行 的工作机制,这意味着开发者不再受限于单一任务的线性处理,而是可以同时开启多个独立的对话窗口来推进不同的开发任务。

“在桌面应用中,我们已经可以使用多会话并行的工作机制或者方式。”

这种多会话的支持极大地提升了处理复杂项目时的灵活性。例如,博主在演示中展示了左侧导航栏中同时存在两个正在进行的会话。这种设计允许开发者在调试代码、更新文档或重构模块时,无需频繁切换上下文或等待前一个任务完全结束,从而实现了更高效的并行开发流程。对于需要同时处理多个功能点或修复不同模块Bug的开发者来说,这一基础架构的升级是提升日常工作效率的关键一步。

核心功能区:预览、差异与任务追踪

本次更新的功能亮点主要集中在界面右上角的菜单图标中,这里列出了一系列专为提升开发效率而设计的新工具。以博主正在处理的 菜菜Cloud项目 为例,当前会话正协助更新其官方网站。由于该应用昨日已正式上架应用商店,博主希望将网站中残留的 TestFlight 相关链接替换为正式版本信息。在这一过程中,右上角的功能菜单提供了三个关键视图:Preview(预览)Diff(差异)Tasks(任务)

“点击右上角的菜单,点击Preview,那在这里呢可以配置开发服务器。”

点击 Preview 功能后,用户可以配置并启动本地开发服务器,实时查看代码更改后的视觉效果。点击 Diff 则能直观地查看当前代码的具体改动情况,方便开发者快速审查变更内容。而选择 Tasks 则能列出会话当前正在执行的具体任务列表。点击任意任务,可以深入查看 Agent(智能体)的详细执行日志,包括它执行了哪些命令、找到了哪些文件、搜索了何种代码逻辑等。这些细节的透明化展示,让开发者能够清晰地掌握 AI 助手的工作路径,确保代码修改符合预期。

分屏操作与多窗口协同

为了进一步优化多会话的使用体验,新版本引入了灵活的 分屏显示 功能。如果用户觉得在多个会话间切换查看内容略显不便,或者拥有足够宽的屏幕,可以通过拖拽操作实现多窗口并排显示。博主演示了将“菜菜官网”会话从左侧列表拖拽至右侧区域的操作,这样即可在一个屏幕中同时显示两个会话的内容。这种布局允许开发者在左侧参考一个会话的代码或指令,同时在右侧查看另一个会话的进展或结果,极大地减少了视线跳跃和上下文切换的成本。

“我们可以拖拽其中的一个会话……这样就能够在一个屏幕中显示多个会话,这样是不是能进一步的提高大家的工作效率呢?”

这种分屏体验不仅限于两个会话,理论上支持更多窗口的布局。如果用户希望回归传统的单会话模式,只需点击右上角的小叉号即可关闭分屏,恢复到单一屏幕显示。这种设计兼顾了高效协同与简洁操作的需求,让开发者可以根据当前任务的复杂程度和屏幕空间,自由调整界面布局。对于宽屏用户而言,这种分屏机制无疑是一种提升专注力和多任务处理能力的有效手段。

实时预览与开发服务器配置

在分屏或多会话模式下,Preview(预览) 功能的实际运作流程也得到了详细展示。当用户点击 Preview 按钮时,系统会自动检测当前项目中的配置文件,例如 package.json,并尝试运行相应的启动命令。博主在演示中允许系统执行这些命令,以观察其执行情况。在这个过程中,Claude Code 会在项目中添加一些必要的配置文件,随后尝试启动开发服务器。

“接下来会尝试启动开发服务器,让我们启动它,最后授权Claude Code来使用这个预览的功能。”

在获得用户授权后,Claude Code 能够成功启动预览功能,并在右侧窗口中实时展示网页的预览效果。这种实时预览机制使得开发者可以在左侧会话中与 AI 继续交流,提出修改意见或进行后续的开发工作,而无需手动刷新浏览器或切换应用。这种闭环的开发体验,将代码修改、预览查看和指令反馈紧密连接在一起,显著缩短了从“修改代码”到“看到效果”的反馈周期,提升了开发的流畅度和愉悦感。

功能总结与体验升级

综上所述,本次 Claude 桌面应用的更新在 Code 部分带来了显著的体验升级。除了支持 多会话分屏显示 这一基础架构优化外,右上角菜单中集成的 预览开发服务器查看代码差异使用终端 以及 查看当前执行任务 等功能,共同构建了一个更加完整和高效的桌面开发环境。这些功能不仅让开发者能够更直观地监控 AI 助手的工作状态,还通过实时预览和差异对比,降低了代码审查和调试的难度。

“除了能够在应用中分屏显示多个会话,我们还可以在右上角的菜单中通过预览开发服务器、查看代码的差异、使用终端、查看当前正在执行的会话中的任务等等功能,来进一步的提升我们在桌面应用中的开发体验。”

对于希望提升本地开发效率、利用 AI 辅助编码的开发者而言,这些新功能提供了更强大的工具支持。无论是处理复杂的网站更新,还是进行多模块的代码重构,Claude 桌面应用的新版本都旨在通过更优雅的交互设计和更透明的执行过程,让开发工作变得更加高效和轻松。感兴趣的朋友建议尽快升级尝试,以体验这些新功能带来的便利。