这次更新是什么?

2025年9月17日,Cline 团队发布了 Cline Desktop v0.0.31。Cline Desktop 是一个桌面 AI 编程助手应用,可以帮你写代码、管理项目。这次更新给它加上了“远程控制”的能力:你可以用自己电脑上的 Cline 桌面应用,通过 SSH 连接到另一台远程电脑(比如一台 Linux 服务器),让远程电脑上的 Cline 帮你干活。官方没有说明这个应用是开源还是闭源。

打个比方,就像你坐在家里,用遥控器操作学校里的电脑,让那台电脑帮你写作业、找资料,而你自己不用跑过去。远程电脑上的文件、Git 记录、会话历史都留在远程,只有审批和实时消息传回你的桌面。

怎么连接远程主机?

你需要在 Cline 桌面应用的“设置 → Remote”里添加一台主机,填好地址和端口等信息,然后测试连接。注意:保存或测试一个配置并不会自动激活它。之后在欢迎屏幕的工作区选择器旁边,有一个环境选择器,从那里选中你刚添加的主机,才会真正连上去。连接成功后,会打开远程用户的主目录。在工作区选择器里点“Add project…”可以浏览远程电脑上的项目文件夹。想断开连接,就选“Local”。

SSH 配置别名也能用:端口留空就使用别名自己的配置,填了端口就覆盖别名配置。最近使用和上次使用的工作区会按主机分别记住,不会混在一起。

远程连接时数据存在哪里?

主机信息保存在本地电脑的 ~/.cline/data/settings/remote-environments.json 文件里,权限是 0600(只有你自己能读)。这个文件只记录身份文件(identity-file)的路径,不会保存私钥内容。远程主机的密钥必须已经被你的 SSH 客户端信任,未知或改变的密钥会被拒绝。第一次连接时,Cline 会上传一个自包含的 helper 到远程主机的 ~/.cline/remote/ 目录,不需要 apt、npm、root 权限、全局 CLI 安装或公开端口,并且会缓存起来加快下次连接。远程主机上已有的 Cline CLI hub 会继续运行,不受影响。

目前支持 Linux x64 和 arm64 主机,不支持 32 位树莓派操作系统;macOS 主机需要本地构建 helper,通过 CLINE_REMOTE_HELPER_BINARY 指定。远程会话中暂时不能发送文件附件,也不能在本地编辑器中打开远程文件。文本、图片、文件提及和搜索、Git 分支操作、会话历史以及远程代理工具都可以用。

子代理并行执行是什么意思?

以前,同一个步骤里生成的多个子代理是一个接一个顺序执行的,就像你让三个小助手依次帮你做三件事,总时间等于三件事时间之和。现在它们可以同时运行,总时间取决于最慢的那一个。比如你让三个子代理分别去查资料、写代码、测试,它们会同时开工,而不是排队。

不过,必须按顺序运行的工具仍然会按顺序执行,只有连续发起的并行调用才会重叠。这样既提高了效率,又保证了需要先后依赖的任务不会乱套。

这个更新适合谁用?

如果你经常需要在远程服务器上写代码、管理项目,但又不想离开自己熟悉的桌面环境,这个更新很适合你。你可以在本地用 Cline 桌面应用,直接操作远程 Linux 主机上的项目,代理工具、工作区发现、Git 元数据和会话持久化都在远程运行,审批和实时事件回到桌面。对于需要同时处理多个独立任务的开发者,子代理并行执行也能节省时间。

但要注意,目前远程会话还不支持文件附件和用本地编辑器打开远程文件,macOS 主机需要额外构建 helper,32 位树莓派系统不支持。如果你主要在本机工作,这个更新的影响不大。

有哪些限制和不确定的地方?

官方原文没有说明 Cline Desktop 是开源还是闭源,也没有说明支持哪些桌面操作系统版本。远程会话中文件附件和本地编辑器打开远程文件功能何时可用,原文没有给出时间表。macOS 主机本地构建 helper 的具体步骤,原文也没有详细说明。另外,主机密钥必须已经被 SSH 客户端信任,未知或改变的密钥会被拒绝,这意味着你需要提前配置好 SSH 信任关系。

如果你打算使用远程功能,建议先确认你的远程主机是 Linux x64 或 arm64,并且 SSH 客户端已经信任了主机密钥。对于 macOS 主机,需要准备好本地构建 helper 的环境。这些限制可能会影响你的使用体验,请根据实际情况评估。

官方来源

本文由 AIGCWHY 自动监测系统发现,经结构化处理后发布。重要决策请打开原文核验。

查看原始发布信息 ↗