Why
Reaching a cloud VM through Identity-Aware Proxy needs no public IP or VPN, but it means a command per tunnel, per port, per session, and in practice a pile of shell scripts that each person keeps up to date. The app turns all of that into a checkbox.
- Easy to use. Tick a box to connect and untick it to disconnect, from the window or the tray. No scripts to keep up and nothing to remember.
- Secure by default. The app inherits each user’s Google Cloud permissions, so it lists only the VMs they may reach. Everything else is denied.
- Built-in gcloud console. A console window opens with the gcloud tools ready, for signing in and anything else, so it is the one app people need.
- VM auto-start. A stopped VM is started, polled until it reports running, then connected.
- Persistent ports. Each tunnel keeps its local port across restarts, so shortcuts and saved connections keep working. A port taken by another program is flagged.
Next
The app is a self-contained Windows executable today. I plan to rebuild it in Electron so one app ships on every OS.