I don't think you can do anything serious locally.
IMO, the best option is hosting a VS Code server [0] on a linux box and using Tailscale to connect to it via the browser. At that point you have a real compute environment and a pretty usable IDE.
But the screen and keyboard were too small so I gave it up.