Remote SSH GitHub Codespaces di Cursor AI Editor
Banyak orang mengira GitHub Codespaces hanya bisa dipakai lewat VS Code atau browser.
Padahal, kalau kita pakai Cursor AI Editor (yang basisnya VS Code), kita juga bisa langsung connect ke server Codespaces menggunakan Remote SSH lewat bantuan GitHub CLI (gh). 🚀
Di artikel ini, kita akan bahas alur ceritanya: mulai dari kenapa perlu, bagaimana cara setup, sampai akhirnya bisa coding di server GitHub Codespaces tapi editornya pakai Cursor.
Kenapa Harus Remote SSH ke Codespaces?
Bayangin gini:
- Kamu punya laptop biasa, speknya pas-pasan.
- Tapi kamu pengen ngerjain project gede (misalnya fullstack dengan Node.js, Python, atau Laravel).
- Nah, GitHub Codespaces itu ibarat server coding pribadi di cloud.
Dengan remote SSH, kita bisa ngoding di server (Codespaces) tapi tetap pakai editor favorit kita (Cursor) di laptop.
Jadi laptop nggak kepanasan, tapi kerjaan tetap lancar. ✨
Alur Cerita Singkat
- GitHub Codespaces jalan di server (cloud).
- Kita install GitHub CLI (gh) di laptop.
ghdipakai untuk bikin SSH config secara otomatis.- Cursor AI Editor connect ke Codespaces via Remote SSH.
- Boom 💥 → kamu coding di server tapi editornya lokal.
Step 1: Install GitHub CLI
Pertama, pastikan GitHub CLI sudah terpasang.
Untuk Windows:
winget install GitHub.cli
Untuk Ubuntu/Debian:
sudo apt install gh
Cek apakah sudah terpasang:
gh --version
Step 2: Login ke GitHub
Login dengan perintah:
gh auth login
Ikuti instruksi → biasanya akan buka browser untuk autentikasi.
Step 3: Cek Codespaces yang Aktif
Lihat daftar Codespaces kamu:
gh codespace list
Contoh output:
NAME REPOSITORY STATE BRANCH CREATED
automatic-acorn-x5pj4r5rwqx7fp7ww user/repo-example Running main 5m ago
Step 4: Generate SSH Config
Ambil config SSH otomatis dengan:
gh codespace ssh -c automatic-acorn-x5pj4r5rwqx7fp7ww --config
Outputnya mirip begini:
Host cs.automatic-acorn-x5pj4r5rwqx7fp7ww.main
User codespace
ProxyCommand "C:\Program Files\GitHub CLI\gh.exe" cs ssh -c automatic-acorn-x5pj4r5rwqx7fp7ww --stdio -- -i C:\Users\user\.ssh/codespaces.auto
UserKnownHostsFile=/dev/null
StrictHostKeyChecking no
LogLevel quiet
ControlMaster auto
IdentityFile C:\Users\user\.ssh/codespaces.auto
Step 5: Simpan ke ~/.ssh/config
Buka file config SSH di Windows:
C:\Users\user\.ssh\config
Tambahkan hasil config tadi.
Kalau di Linux/Mac → lokasinya ada di:
~/.ssh/config
Step 6: Test Koneksi SSH
Coba konek manual:
ssh cs.automatic-acorn-x5pj4r5rwqx7fp7ww.main
Kalau berhasil, berarti kamu sudah bisa akses server Codespaces via SSH. 🎉
Step 7: Buka di Cursor AI Editor
Karena Cursor basisnya sama dengan VS Code, kita bisa pakai extension Remote – SSH:
- Buka Cursor.
- Install extension Remote – SSH.
- Di panel Remote Explorer, pilih SSH Host →
cs.automatic-acorn-x5pj4r5rwqx7fp7ww.main. - Klik connect.
Sekarang project kamu kebuka di Cursor, tapi semua proses jalan di server GitHub Codespaces. 🚀
Penutup
Dengan setup ini, kamu seakan punya server coding pribadi di GitHub.
Laptop kamu cukup jadi alat kontrol (editor), sedangkan semua proses berat (build, compile, run server) dikerjakan di cloud.
Hasilnya:
- Coding jadi ringan walau laptop kentang.
- Bisa lanjut kerja dari mana aja, cukup login GitHub.
- Tetap bisa nikmatin fitur AI di Cursor, tapi mesin utamanya server.
Baca :Â Folder yang Membangkang Untuk menyelesaikan masalah jika tidak bisa mengedit dan menambahkan file di code editornya.
Selamat mencoba! 🎉


