Hacker News new | ask | show | jobs
by bluerobotcat 2428 days ago
Running a development environment from an iPad would really catch my interest. It's something I've already done in the past using Emacs over Blink (a Mosh terminal for iOS), but the experience was not ideal.

I'd need to be able to open multiple terminals and install semi-random programs though. It's not clear to me if that's fits in with your vision.

4 comments

You can serve VS Code up with a web server and use it with anything that has a browser.
Do you have any info on how to do this?
LinuxServer.io has a Docker image that I use.
Super helpful here, thanks for pointing me toward this!
I have been running Cloud Shell on the google cloud console app on iOS. Only your home folder persists but you can set up a custom cloud shell environment with docker to add your favorite tools.

Its pretty good for coding on the go (with vim) but for multiple terminals you might be better off using screen or tmux. I can even deploy on the command line because of gcloud and gsutil cli toolchains.

I use amazon workspaces and the iOS app works just fine for me. Behaves as a desktop would afaik
I'm certainly flexible to work with the use cases I see.

Your Emacs workflow is one I'd happily replace with a proper GUI (VSCode, etc).

The current iteration is quite literally a full remote desktop, onto which you can install any semi-random program you'd like. In fact, there's even a "Barebones Windows" desktop available, with no installs, for you to flesh out as you please. Multiple terminals are totally cool too!

That said, the long-term vision is to make the apps you use seem local, so there's no context-switching. I'd like Booste to just be a wrapper around the app - if I could eliminate the desktop on the server end and simply capture the application window, that'd be the most seamless experience for users who are not used to context-switching into remote desktops.