Skip to content

claude --desktop:从终端一把打开桌面端会话 ​

终端里已经 cd 到项目、甚至跑了一半会话,却还要再去桌面端点开文件夹、翻历史——这套往返很磨人。CLI 2.1.285 加了 claude --desktop:用当前工作目录打开 Claude 桌面应用,也可以带上 --continue / --resume <id>,把已有会话接到桌面端继续。

这不是又一个「远程控制」协议,而是本机 CLI → 本机桌面端的快捷入口。

怎么用 ​

基础用法:在项目根执行

bash
claude --desktop

会按当前目录拉起桌面应用,减少「先开桌面、再选文件夹」的步骤。

续会话时:

bash
claude --desktop --continue
claude --desktop --resume <session-id>
组合含义
--desktop打开桌面端,落在当前目录
--desktop --continue续上最近相关会话并进桌面端
--desktop --resume <id>指定会话 ID 续跑并进桌面端

具体 UI 呈现以本机已安装的 Claude 桌面端版本为准;CLI 侧职责是把目录与会话意图递过去。

适合什么场景 ​

  1. 终端起手、桌面收尾:命令行里建分支、跑测试,随后想在更大窗口里看 diff、改计划。
  2. 同一目录反复切换界面:不想每次在桌面端重新「打开文件夹」。
  3. 续跑换壳:会话在 CLI 里开过,中途想换成桌面端的布局与快捷键,又不想丢上下文。

若你主要在 VS Code / JetBrains 面板里干活,这条命令价值有限——它瞄准的是独立桌面应用,不是 IDE 扩展。

和相近能力怎么区分 ​

能力关系
桌面端面板弹出讲桌面端窗格 / 弹出交互;本文讲 CLI 启动参数 --desktop
Remote Control / Cloud / Dispatch跨设备、云会话;--desktop 是本机快捷跳转
普通 claude / claude -p仍在终端或无交互模式;加 --desktop 才切到桌面壳

不要把 --desktop 理解成「在无头服务器上装 GUI」——没有可用的桌面端时,这条路径帮不上忙。

升级后建议动作 ​

  1. claude --version 确认 ≥ 2.1.285。
  2. 确认本机已安装并可启动 Claude 桌面应用。
  3. 在真实项目目录试一次 claude --desktop;有会话 ID 时再试 --resume。
  4. 团队文档里若写「只用 CLI」,可补一句:需要大屏编辑时用 --desktop 接续,避免另开空会话。

小结 ​

  • 2.1.285 新增 claude --desktop:按当前目录打开桌面端。
  • 可与 --continue / --resume <id> 组合,把会话接到桌面继续。
  • 适合 CLI 起手、桌面收尾;与 Remote Control、IDE 面板是不同入口。

升级后先在本机项目里跑一遍,确认目录与会话都对上,再写进个人习惯。

Claude-cn.org,专注于 Claude Code 中文教程