You can actually set it up to do Pico-8 code editing in your normal editor, while auto reloading in the browser, then building the cartridge and deploying the game via GitHub actions. It's been a little while but I set something like that up in some of my Pico-8 explorations¹.
[1] https://github.com/noman-land/piconet/