Glossary
What is remote development?
Remote development means your code, terminals and tools run on one machine while you work from another. The remote machine does the heavy lifting: builds, tests, coding agents. The device in front of you is just the window.
Why people do it
- One powerful machine, many devices. Keep your work on a Mac mini or desktop and reach it from a light laptop or a phone.
- Always-on agents. Coding agents keep working on the remote machine after you close your laptop.
- Same environment everywhere. No syncing projects between machines.
The main ways to do it
| Approach | What you get | Tradeoff |
|---|---|---|
| SSH client | A shell | Files and dev servers need extra tools |
| Editor remote mode (VS Code Remote-SSH) | An editor on the remote machine | Tied to one editor, no phone |
| Remote desktop | The whole screen | Laggy, poor on phones |
| Pane | Terminals, files and agents from desktop or phone; dev servers at localhost on a connected desktop | Install Pane on the remote machine |
SSH client
- What you get
- A shell
- Tradeoff
- Files and dev servers need extra tools
Editor remote mode (VS Code Remote-SSH)
- What you get
- An editor on the remote machine
- Tradeoff
- Tied to one editor, no phone
Remote desktop
- What you get
- The whole screen
- Tradeoff
- Laggy, poor on phones
Pane
- What you get
- Terminals, files and agents from desktop or phone; dev servers at
localhoston a connected desktop - Tradeoff
- Install Pane on the remote machine
Getting started
Use your computer from any device walks through setting up Pane on a remote machine in about five minutes. It's free and open source.
Related
来源
- 勘误
- 如果这里有任何错误或过时的内容,请告诉我们,我们会修正并更新顶部的日期。 在 GitHub 上提交 issue
- 来源
作者 Parsa Khazaeepoul,Pane 联合创始人。 .