Gemini CLI Meninggal, Era Antigravity 2.0

Halo semuanya, Boim di sini. Sebagai pemilik blog Boim.web.id, saya seringkali berbagi perjalanan belajar saya dalam dunia coding, terutama dalam ekosistem Astro. Bagi saya, coding itu seperti mendaki gunung. Ada saatnya menikmati pemandangan indah, ada juga saatnya merasakan dinginnya angin dan kesulitan mendaki. Tapi yang terpenting adalah terus melangkah, terus belajar, dan menikmati prosesnya.

Nah, baru-baru ini saya dikejutkan oleh kabar kurang mengenakkan. Gemini CLI, asisten coding andalan saya, ternyata akan "disuntik mati" oleh Google. Alih-alih, mereka akan memperkenalkan Antigravity 2.0. Bagi saya, ini seperti kehilangan sahabat lama yang sudah menemani saya dalam banyak petualangan coding.

Saya tahu, perubahan itu tak terhindarkan. Tapi sebagai seorang yang masih belajar dan berjuang dengan anggaran terbatas, kehilangan Gemini CLI terasa seperti kehilangan sumber daya yang sangat berharga. Mari kita bedah lebih dalam apa yang terjadi, tantangan apa yang muncul, dan bagaimana saya mencari jalan keluar.

Kenangan Indah Bersama Gemini CLI

Saya pertama kali mengenal Gemini CLI sekitar setahun lalu. Saat itu, saya masih berjuang dengan sintaksis Astro, dengan konfigurasi package.json, dan dengan berbagai hal yang terasa begitu asing. Gemini CLI hadir sebagai penyelamat.

Dulu, kalau saya mau mencoba ide baru, misalnya membuat komponen Astro dengan fitur tertentu, saya biasanya harus menghabiskan waktu berjam-jam membaca dokumentasi, mencari contoh di Stack Overflow, dan mencoba berbagai kombinasi kode. Dengan Gemini CLI, semua itu terasa jauh lebih mudah. Cukup dengan mengetikkan deskripsi singkat tentang apa yang saya inginkan, Gemini CLI bisa menghasilkan kode yang cukup lengkap.

Saya ingat betul, ada satu proyek Astro yang sangat saya kesulitan. Saya ingin membuat sistem autentikasi dengan menggunakan NextAuth.js, tapi saya benar-benar buntu. Saya sudah mencoba berbagai cara, tapi selalu gagal. Akhirnya, saya mencoba menggunakan Gemini CLI. Saya hanya menuliskan, "Buat komponen Astro untuk autentikasi dengan NextAuth.js." Dan voila! Gemini CLI langsung menghasilkan kode yang hampir sempurna. Tentu saja, saya tetap perlu melakukan sedikit penyesuaian, tapi secara keseluruhan, Gemini CLI sangat membantu.

Kebebasan yang saya rasakan saat menggunakan Gemini CLI itu luar biasa. Saya tidak perlu khawatir tentang batasan token, tidak perlu menunggu lama untuk mendapatkan respons, dan tidak perlu repot dengan konfigurasi yang rumit. Kalaupun kehabisan token, biasanya saya hanya perlu menunggu beberapa jam, atau bahkan hanya istirahat sehari, token sudah terisi lagi. Saya bisa langsung melanjutkan proyek saya.

Tantangan Antigravity 2.0: "Batasan Token yang Ketat"

Sayangnya, Antigravity 2.0 hadir dengan batasan token yang jauh lebih ketat dibandingkan Gemini CLI. Google tidak merilis detail lengkap tentang batasan token Antigravity 2.0, tapi dari beberapa informasi yang saya dapatkan, batasan tokennya jauh lebih kecil.

Ini adalah masalah besar bagi saya. Sebagai seorang developer yang seringkali mengerjakan beberapa proyek sekaligus, saya membutuhkan asisten coding yang bisa saya andalkan untuk menyelesaikan tugas-tugas yang beragam. Dengan batasan token yang ketat, saya khawatir Antigravity 2.0 tidak akan mampu memenuhi kebutuhan saya.

Lebih jauh lagi, saya adalah tipe orang yang suka bereksperimen. Saya suka mencoba ide-ide baru, saya suka melakukan trial and error, dan saya suka belajar dari kesalahan. Dengan batasan token yang ketat, saya khawatir saya tidak akan memiliki cukup sumber daya untuk melakukan eksperimen.

Mencari Jalan Ninja: "Opencode + Ollama + Qwen3.5-Cloud"

Tentu saja, saya tidak menyerah begitu saja. Saya mulai mencari jalan ninja untuk tetap bisa menggunakan asisten coding. Setelah beberapa hari riset, saya menemukan kombinasi yang cukup menjanjikan: "Opencode, Ollama, dan model cloud Qwen3.5-Cloud."

Opencode adalah sebuah platform yang memungkinkan kita untuk menjalankan model bahasa besar (LLM) secara lokal. Ollama adalah sebuah aplikasi yang memudahkan kita untuk mengunduh dan menjalankan LLM secara lokal. Dan Qwen3.5-Cloud adalah model bahasa besar yang dikembangkan oleh Alibaba Cloud.

Bagaimana cara kerjanya? Alih-alih Saya mengunduh model Qwen3.5 melalui Ollama, Saya menggunakan Opencode untuk berinteraksi dengan model tersebut melalui API Ollama. Kombinasi ini memungkinkan saya untuk menjalankan LLM via cloud, tanpa harus mendowload dan menjalankan model besar tersebut di latop Saya.

Tentu saja, kombinasi ini juga memiliki batasan. Batasan token masih ada, meskipun tidak sebesar batasan token Antigravity 2.0. Selain itu, menjalankan LLM secara lokal membutuhkan sumber daya komputasi yang cukup besar.

Namun, saya merasa bahwa kombinasi Opencode, Ollama, dan Qwen3.5-Cloud adalah solusi yang cukup baik untuk saat ini. Saya masih bisa mendapatkan bantuan dari LLM untuk mempercepat proses pengembangan Astro saya.

Ekonomi dan Pilihan: "Berlangganan AI Agent?"

Sejujurnya, saya sangat tertarik untuk berlangganan AI agent seperti Deepseek atau glm. Tapi dengan kondisi ekonomi saya saat ini, berlangganan AI agent masih terasa belum memungkinkan. Harga berlangganan AI agent cukup mahal, dan saya tidak yakin apakah saya bisa membelinya secara rutin.

Saya berharap kedepannya ada lebih banyak AI agent yang murah dan terjangkau. Ada banyak potensi yang bisa dimanfaatkan dari AI agent, tapi sayangnya, harga yang mahal menjadi penghalang bagi banyak orang, termasuk saya.

Refleksi dan Harapan

Kehilangan Gemini CLI memang mengecewakan, tapi saya tidak mau menyerah. Saya akan terus mencari cara untuk beradaptasi dengan perubahan. Saya akan terus belajar, terus bereksperimen, dan terus mencari solusi yang terbaik.

Pengalaman ini juga mengajarkan saya tentang pentingnya resilience dan resourcefulness. Dalam dunia coding, selalu ada tantangan yang harus dihadapi. Tapi dengan semangat yang kuat dan dengan kreativitas yang tinggi, kita bisa mengatasi semua tantangan tersebut.

Semoga artikel ini bermanfaat bagi Anda yang juga merasakan dampak dari perubahan ini. Jangan ragu untuk berbagi pengalaman dan solusi alternatif yang Anda temukan di kolom komentar. Mari kita saling membantu dan belajar bersama.

Dan bagi Google, saya harap Anda mempertimbangkan untuk menyediakan AI agent yang lebih terjangkau untuk developer dengan anggaran terbatas. Karena dengan begitu, kita semua bisa terus berkarya dan berkontribusi dalam dunia teknologi.

Tips Tambahan untuk Developer Astro yang Menggunakan Alternatif

Berikut beberapa tips tambahan yang mungkin berguna bagi Anda yang juga menggunakan alternatif Gemini CLI:

  • Optimalkan Prompt Anda: Semakin jelas dan spesifik prompt Anda, semakin baik hasil yang akan Anda dapatkan.
  • Eksperimen dengan Model yang Berbeda: Setiap model LLM memiliki kelebihan dan kekurangan masing-masing. Cobalah berbagai model untuk menemukan model yang paling sesuai dengan kebutuhan Anda.
  • Manfaatkan Komunitas: Bergabunglah dengan komunitas developer Astro atau komunitas AI untuk mendapatkan bantuan dan berbagi pengalaman.
  • Belajar Lebih Dalam tentang LLM: Semakin Anda memahami cara kerja LLM, semakin baik Anda bisa menggunakannya.

Terima kasih sudah membaca! Sampai jumpa di artikel berikutnya.