glossary

client vs host: what do they mean?

TL;DR

In remote development, the host is the machine running your repos, terminals and agents, and the client is the device in front of you showing the UI. Your code stays on the host and never moves to the client. With Remote Pane, a desktop or cloud VM is the host and your laptop or phone is the client. If you use Pane on one computer, it's both, and you don't need to think about it.

or
Download*
Windows SmartScreen warningDirect downloads can show a SmartScreen warning while Pane is unsigned. Pane is fully open source, so you can audit the code and build from source yourself.1. Click More info2. Click Run anyway3. Continue the installerThe PowerShell install downloads the official release directly and avoids most browser download friction.npm global install
Paste that in PowerShell.Linux

When people talk about "client" and "host" in remote development, they're describing two machines that split the work. The host does the heavy lifting. The client shows you what's happening.

the simple version

The host does the work and keeps the code. The client shows you the UI.

hostclient
what it isThe machine running your code and agentsThe device in front of you
examplesYour desktop, a cloud VM, a Mac miniYour laptop, phone, tablet
what runs thereRepos, terminals, agents, git, buildsThe Pane UI, your input
where code livesHere. Always.Never. It just shows you the UI.

a real-world example

A desktop at home can be the host while your phone is the client.

Say you have a powerful desktop at home with your repos and agents running. You leave the house and want to check on your agents from your phone.

Your desktop is the host. It's running the Pane daemon, your terminals, and your agents. Your phone is the client. It shows the Pane UI and lets you interact with everything running on the desktop.

Your code never leaves the desktop. Your phone just shows you what's happening and lets you type.

Today the phone client is Pane's browser app at runpane.com/app, which you can add to your home screen. Pane's iOS and Android app is coming soon.

when you don't need to care

On one machine, it's both, and the distinction doesn't matter.

If you're using Pane on one machine without Remote Pane, your computer is both the host and the client. The distinction doesn't matter. It only comes up when you set up Remote Pane to separate the UI from where the work happens.

Sources

Corrections
If anything here is wrong or out of date, tell us and we'll fix it and update the date at the top. Open an issue on GitHub
Sources

frequently asked questions

or
Download*
Windows SmartScreen warningDirect downloads can show a SmartScreen warning while Pane is unsigned. Pane is fully open source, so you can audit the code and build from source yourself.1. Click More info2. Click Run anyway3. Continue the installerThe PowerShell install downloads the official release directly and avoids most browser download friction.npm global install
Paste that in PowerShell.Linux

By Parsa Khazaeepoul, co-founder of Pane. .