Can something like this be done with vim?
It's cheap, reliable, easy and it works like it did 20 years ago so it's completely network issue resilient as I can just attach to tmux again if something borks.
Alternatively the vscode-neovim plugin actually embeds a headless neovim inside vs code: https://github.com/vscode-neovim/vscode-neovim It's perhaps a bit more complete and featureful vs. the other plugin (like it can run all the same plugins and lua config as neovim) but IMHO it's kind of confusing and weird to have two editors running at once, configured independently.