code-server
VS Code running inside a browser on a server you control, giving you the familiar editor, its extension ecosystem, a real terminal and Git integration over a remote machine. It runs anywhere with a browser, from a spare home server to a cloud instance, and the workspace stays on that host.
Developers use it to keep one consistent editing environment, to pick up work from any device without installing a desktop IDE, and to pair with colleagues on the same codebase.
The service can it for you, so your code never passes through a third-party service, there is no per-user cost, and a backup of the host restores the environment exactly as it was.