术语表

客户端与主机分别是什么?

TL;DR

在远程开发中,主机是运行你的仓库、终端和智能体的机器,客户端是你面前显示界面的设备。你的代码一直留在主机上,从不移到客户端。使用 Remote Pane 时,台式机或云 VM 是主机,笔记本或手机是客户端。如果你只在一台电脑上使用 Pane,它既是主机也是客户端,你不用考虑这些。

远程开发里提到“客户端”和“主机”时,说的是两台分工合作的机器。主机负责干重活。客户端负责把运行情况展示给你。

简单来说

主机负责干活并保存代码,客户端负责给你显示界面。

主机客户端
它是什么运行代码和智能体的机器你面前的设备
示例你的台式机、云 VM、Mac mini你的笔记本、手机、平板
上面运行什么代码仓库、终端、智能体、git、构建任务Pane 界面和你的输入
代码放在哪里始终放在这里。从不存放代码。它只显示界面。

一个实际例子

家里的台式机可以是主机,你的手机则是客户端。

假设你家里有一台性能强劲的台式机,代码仓库和智能体都在上面运行。你出门后,想用手机看看智能体的进展。

你的台式机就是主机。它运行着 Pane 守护进程、终端和智能体。你的手机就是客户端。它显示 Pane 界面,让你操作台式机上正在运行的一切。

你的代码始终留在台式机上。手机只会显示运行情况,并让你输入内容。

目前,手机客户端是 Pane 的浏览器应用 runpane.com/app,你可以把它添加到主屏幕。Pane 的 iOS 和 Android 应用即将推出。

什么时候不用在意这些

在一台机器上,它两者都是,这个区别无关紧要。

如果你只在一台机器上使用 Pane,没有使用 Remote Pane,那么这台电脑既是主机,也是客户端。你不用区分两者。只有在设置 Remote Pane,把界面和实际工作拆到不同设备上时,这个区别才有意义。

来源

勘误
如果这里有任何错误或过时的内容,请告诉我们,我们会修正并更新顶部的日期。 在 GitHub 上提交 issue
来源

常见问题

或
下载*
Windows SmartScreen 警告Pane 尚未签名,直接下载时可能会出现 SmartScreen 警告。 Pane 完全开源,你可以审查代码,也可以自己从源码构建。1. 点击“更多信息”2. 点击“仍要运行”3. 继续安装用 PowerShell 安装会直接下载官方版本,避开大多数浏览器下载限制。npm 全局安装
把它粘贴到 PowerShell 中。Linux

作者 Parsa Khazaeepoul,Pane 联合创始人。 .