Launch and manage GCP compute instances from your terminal.
One binary. Embedded Terraform. IAP-only access.
curl -fsSL https://raw.githubusercontent.com/vindhyadatascience/vmup/main/install.sh | sh
vmup - 1.8.0 - GCP Instance Manager 1 Instances 2 Data Disks VM Name Project Zone Machine Status ──────────────────────────────────────────────────────────────────────────── > rstudio-demo my-gcp-project us-central1-a e2-highmem-2 RUNNING (1 tunnel) analysis-vm my-gcp-project us-central1-a e2-highmem-4 RUNNING batch-runner my-gcp-project us-central1-a e2-standard-4 PROVISIONING archive-vm my-gcp-project us-central1-a e2-medium STOPPED ──────────────────────────────────────────────────────────────────────────── Image: my-rstudio-image Port Mapping: 8787:8787 Boot Disk: 20 GB Tunnel active: http://localhost:8787 (PID 52114) ↑/↓ navigate • : command • / filter • r refresh • ? help • q quit
A single static executable for macOS, Linux, and Windows. Terraform is downloaded automatically on first run — nothing else to install.
Every VM lives in an isolated VPC reachable only through Google's Identity-Aware Proxy. SSH and web traffic tunnel through IAP — nothing is exposed to the internet.
Hourly pricing for your chosen machine type is fetched from the Cloud Billing API and shown before you launch, so there are no surprises.
Create, attach, resize, and share persistent disks that outlive your VMs. Destroy an instance without losing your data.
Drive everything from the keyboard: fuzzy-searchable command palette, vim-style navigation, and one-key actions for common operations.
SSH tunnels for RStudio, Jupyter, or any service start automatically after provisioning and reconnect when you restart a VM.