Skip to content

TheRealAshik/VM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Antigravity VM Suite ⚡

High-Performance, Persistent Virtual Machines on GitHub Actions

GitHub Stars License GitHub Workflows


Antigravity VM Suite transforms GitHub Actions into a powerful workspace provider. Get a temporary, remote desktop environment for Windows, macOS, or Ubuntu in just 2 minutes—perfect for heavy development, testing, or bypass tasks.

🚀 Deploy Now📖 Docs🛠️ Features


✨ Key Features

💻 OS Support 🔒 Connectivity 💾 Persistence
Windows (Latest/11-ARM) RDP (Remote Desktop) R2 Storage (Browser Profiles)
macOS (Latest) VNC (Screen Sharing) GitHub Artifacts (Env State)
Ubuntu (Latest) SSH (Secure Shell) Session Restore (Auto-pick up)
  • Dual Tunneling: Support for both ngrok and cloudflared for rock-solid stability.
  • Audio Support: Virtual sound card integration for Windows RDP.
  • One-Click Setup: Pre-install VS Code, Android Studio, GitHub Desktop, and more.
  • Multi-Profile Sync: Persistent Chrome profiles including accounts and extensions.

🚀 Quick Start

  1. Fork this Repository: Create your private environment instance.
  2. Configure Secrets: Go to Settings > Secrets > Actions and add:
    • USER_PASSWORD: Your VM login password.
    • NGROK_AUTH_TOKEN: (Optional) For ngrok tunnels.
    • R2_ACCESS_KEY_ID, R2_SECRET_ACCESS_KEY, etc. (Optional, for Browser Persistence).
  3. Trigger Workflow:
    • Go to the Actions tab.
    • Select Remote Desktop Access.
    • Click Run workflow & choose your OS.
  4. Connect: Find the connection address in the Display Connection Details step of the runner logs.

💾 Persistence Overview

We provide two distinct ways to keep your work safe:

1. Browser Persistence (Cloudflare R2)

New! Specifically designed for high-performance syncing of Google Chrome profiles.

2. OpenCode Session Persistence (Artifacts)

Classic persistence for environment variables, chat history, and local coding configurations.


🖥️ Documentation Portal

Explore our detailed guides to master your environment:


⚠️ Disclaimer

This project is for educational and development purposes. Please adhere to the GitHub Actions Terms of Service. The macOS and Ubuntu workflows are community-maintained.

docs/DISCLAIMER.md

About

Awesome VM workflows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •