Alternatif Copilot Chat Gratis di Zed editor dengan Lmstudio
- Latar Belakang
- Install Lmstudio
- Install Model di Lmstudio
- Jalankan API server Lmstudio
- Konfigurasi Assistant Panel di Zed editor
- Kesimpulan
#Latar Belakang
Walaupun Github Copilot sudah gratis tapi kalau penggunaan kita melebihi limit harus tunggu lagi sampai limit-nya di reset. Yang mana limit-nya cukup kecil yaitu hanya 50 message perbulan, jika pengen tetep hemat alternatif-nya menjalankan LLM di local machine. Ternyata kalau pakai Zed editor dan Lmstudio setup-nya sangat Mudah!
#Install Lmstudio
Buka https://lmstudio.ai dan install sesuai OS yang digunakan, kebetulan saya pakai Fedora 41, jadi pilih Install snapimage untuk Linux.
Pastikan centang Add lms, LMS Studio CLI yang nanti diperlukan untuk running server-nya di background
#Install Model di Lmstudio
Buka aplikasi desktop Lmstudio dan arahkan pointer ke menu Discover di sebelah kiri (gambar Lup)
Saya menggunakan model Qwen 2.5 Coder 1.5b (qwen2.5-coder-1.5b-instruct), karena dari hasil trial dan error yang saya lakukan, model ini yang bisa jalan di PC saya.
#Jalankan API server Lmstudio
Karena diawal kita sudah centang untuk add lms ke system PATH
maka seharusnya tinggal execute perintah dibawah ini.
1jimbo@slim7:~$ lms server start2Starting server...3Success! Server is now running on port 1234
kalau lms belum bisa di eksekusi coba tambahkan lokasi ke lms binary ke system PATH
1# Added by LM Studio CLI (lms)2export PATH="$PATH:$HOME/.lmstudio/bin"
Kalau api server sudah jalan kamu juga bisa monitoring statusnya lewat aplikasi desktop-nya. Di menu bagian kiri gambar Console
#Konfigurasi Assistant Panel di Zed editor
Buka Zed editor, dan klik menu Assistant Panel di pojok kanan, akan terbuka sidebar dan di Hamburger menu-nya klik Configure.
Pastikan Zed editor sudah terkoneksi dengan Lmstudio
Nah terakhir pada bagian konfigurasi model tinggal pilih Model yang sebelumnya
kita gunakan di Lmstudio, yaitu qwen2.5-coder-1.5b-instruct
selanjutnya ya kamu tinggal interaksi dengan Copilot Chat gratisan ini, sejauh ini lumayan akurat untuk membantu saya mengerjakan project React Typescript dan Golang, namun kadang-kadang memang ngaco tapi tidak masalah karena untuk hal yang gratis menurut saya ini sudah cukup powerful.
#Kesimpulan
Kombinasi Zed editor dan LMStudio, kita sebagai developer bisa dapetin alternatif gratis untuk Github Copilot yang berjalan secara lokal di komputer. Meski tidak sempurna, solusi ini menawarkan coding assistant yang cukup powerful tanpa batasan penggunaan dan biaya.