However, another alternative to streaming the actual pixels from your home PC that doesn't confine you to the terminal would be use the built-in servers in some IDEs/editors (e.g. https://code.visualstudio.com/docs/remote/vscode-server, https://www.jetbrains.com/help/idea/remote-development-start... ) and you simply make your IDE/editor point to it.