Windows
File .exe mandiri atau arsip .zip.
x64 dan ARM64 tersedia
Nyalakan mesin virtual Windows Server atau Windows 11 di atas GitHub Codespaces bertenaga akselerasi hardware KVM. Akses langsung melalui layar noVNC web dan Remote Desktop via Tailscale.
Tersedia untuk Windows, macOS, dan Linux — arsitektur x64 dan ARM64.
Host RDP : winlab-demo:3389 (Tailscale MagicDNS)
Pengguna : WinAdmin
Password : Aa1!89773ecdf58c68239ad0e8e3 (Diturunkan via HMAC)
Layar Web : noVNC via port 8006 tunnel
Seluruh state diturunkan secara deterministik dari akun GitHub Anda.
Dijalankan di infrastruktur GitHub Codespaces dengan passthrough KVM perangkat keras aktif untuk performa responsif tanpa emulasi software yang lambat.
Langsung kendalikan desktop Windows dari browser Anda melalui port 8006 tanpa perlu mengunduh client RDP tambahan di komputer kerja Anda.
Koneksi RDP aman menggunakan nama host deterministik winlab-<nama>:3389 melalui jaringan WireGuard privat Anda.
Tidak ada database SQLite di controller. Kredensial disimpan di sessionStorage tab browser Anda dan password diturunkan via WebCrypto HMAC-SHA256.
Satu binary ringkas tanpa runtime eksternal. Semua template HTML dan aset tersemat rapi di dalam binary Go yang dapat dikompilasi lintas sistem operasi.
Mendukung Windows Server 2022 (paling stabil & efisien), Windows Server 2019, Windows Server 2025, hingga edisi Windows 11 desktop.
Alur sederhana dari klik tombol sampai layar Windows muncul.
Anda memasukkan PAT GitHub, Tailscale Key, dan Master Secret di browser.
Controller membuat Codespace dengan secret aman (RDP_MASTER_SECRET, TS_AUTHKEY).
Codespace menjalankan QEMU KVM Windows dalam Docker dan bergabung ke Tailnet Anda.
Buka via link noVNC browser atau sambungkan client RDP ke winlab-<nama>:3389.
Jalankan secara lokal di laptop atau server Anda sendiri.
Pada Windows, klik dua kali file .exe hasil unduhan. Untuk macOS dan Linux, ekstrak arsip lalu jalankan dari terminal:
chmod +x ./rdp-generator-linux-amd64
./rdp-generator-linux-amd64 -port 8787 -open
Ingin membangun dari sumber? Jalankan go run main.go -port 8787 setelah mengkloning repositori.
Buka http://localhost:8787/dashboard. Masukkan GitHub PAT dengan scope codespace, Tailscale Auth Key, dan tentukan Master Secret (minimal 32 karakter).
Pilih versi Windows dan klik Buat. Setelah Codespace aktif, klik tombol buka layar di browser atau hubungkan Remmina/MSTSC ke hostname MagicDNS.
Tidak perlu memasang Go. Pilih binary sesuai sistem operasi dan arsitektur komputer Anda.
File .exe mandiri atau arsip .zip.
x64 dan ARM64 tersedia
Arsip .tar.gz untuk amd64 dan arm64.
Untuk Apple Silicon dan Mac Intel dalam format .tar.gz.
Semua build dibuat otomatis oleh GitHub Actions
Setiap rilis menyediakan checksums.txt untuk verifikasi SHA-256. Fork Anda dapat menerbitkan binary sendiri hanya dengan membuat tag v*.
Harap diperhatikan sebelum memulai.