Google secara resmi meluncurkan ekstensi untuk alat Gemini CLI mereka, berjanji akan mengubah cara developer berinteraksi dengan alur kerja command-line mereka. Sistem ekstensi ini memungkinkan pengguna menghubungkan kemampuan AI Gemini ke alat eksternal mulai dari database hingga platform desain melalui instalasi repositori GitHub yang sederhana. Namun, respons komunitas mengungkapkan kekhawatiran signifikan tentang kondisi alat saat ini dan posisi kompetitifnya.
Mitra Peluncuran dan Ekstensi:
- Alat Pengembangan: Dynatrace (pemantauan performa), Elastic (pencarian data), Harness (CI/CD), Postman (manajemen API), Snyk (pemindaian keamanan)
- E-commerce & Pembayaran: Shopify (ekosistem pengembang), Stripe (pemrosesan pembayaran)
- Desain & Kolaborasi: Figma (integrasi sistem desain)
- Layanan Google: Cloud Run, GKE, Google Cloud, Firebase, Flutter, Chrome DevTools, Google Maps Platform, Looker
Masalah Performa Mengganggu Adopsi Awal
Developer yang menguji Gemini CLI melaporkan masalah performa serius yang membuat alat ini sulit digunakan dalam lingkungan produksi. Pengguna menggambarkan AI terjebak dalam loop tak berujung, berulang kali menambah dan menghapus fungsi kode yang sama hingga kredit habis. Alat ini juga tampaknya mengonsumsi token dengan laju yang mengkhawatirkan, dengan beberapa developer melaporkan lebih dari 1.000 permintaan dalam satu hari - setara dengan penggunaan GitHub Copilot selama sebulan.
Fitur agentic, yang seharusnya membuat alat ini lebih pintar dan otonom, tampaknya menyebabkan lebih banyak masalah daripada solusi. Pengguna awal menyebutkan layar berkedip, perilaku scrolling yang aneh, dan AI gagal keluar dari operasi rekursif yang menguras sumber daya komputasi tanpa menghasilkan hasil yang berguna.
Kerugian Kompetitif Melawan Claude Code
Komunitas developer membuat perbandingan yang tidak menguntungkan antara Gemini CLI dan Claude Code dari Anthropic. Meskipun penawaran Google mungkin sekitar 10 kali lebih murah per token, pengguna melaporkan bahwa alat ini menggunakan 8 kali lebih banyak token input, membuat penghematan biaya aktual menjadi tidak jelas. Lebih penting lagi, developer secara konsisten memuji Claude Code karena menangani tugas coding kompleks dengan lebih efektif.
Untuk tugas kompleks mencoba migrasi beberapa code base dari CPU-only ke komputasi GPU, Claude sangat membantu, dan memungkinkan saya melakukan berbagai eksperimen dan konvergen menuju arsitektur yang masuk akal. Pada saat yang sama saya sama sekali tidak bisa mendapatkan sesuatu yang berguna dari Gemini.
Kesenjangan fitur juga terlihat jelas. Gemini CLI tidak memiliki dukungan untuk hooks dan subagents yang diharapkan developer dalam alat coding AI modern, sementara Claude Code menawarkan kemampuan ini bersama dengan manajemen alur kerja yang lebih baik.
Perbandingan Biaya ( Gemini CLI vs Claude Code ):
- Gemini CLI : ~10x lebih murah per token tetapi menggunakan 8x lebih banyak token input
- Claude Code : Biaya per-token lebih tinggi tetapi penggunaan token lebih efisien
- Gemini CLI menyertakan fitur cached tokens untuk mengurangi biaya pada konteks yang berulang
- Perbedaan biaya aktual tidak jelas karena pola penggunaan dan caching
Sistem Ekstensi Dibangun di Atas Standar yang Ada
Sistem ekstensi baru pada dasarnya mengemas server Model Context Protocol (MCP) dengan metadata khusus Gemini dan file instruksi. Setiap ekstensi mencakup file konfigurasi gemini-extension.json dan instruksi GEMINI.md yang mengajarkan AI cara menggunakan alat yang terhubung secara efektif. Meskipun pendekatan ini memanfaatkan standar yang ada, beberapa developer mempertanyakan apakah ini menambah nilai yang berarti di luar apa yang sudah disediakan server MCP.
Google telah bermitra dengan perusahaan teknologi besar termasuk Stripe, Figma, Shopify, dan Dynatrace untuk membuat ekstensi peluncuran. Perusahaan ini juga telah mengembangkan suite sendiri yang mencakup layanan Google Cloud, pengembangan Flutter, dan bahkan generasi gambar melalui ekstensi yang dinamai dengan lucu Nano Banana.
Proses Instalasi Ekstensi:
- Perintah:
gemini extensions install + [URL GitHub atau path lokal] - File yang diperlukan:
gemini-extension.json(konfigurasi),GEMINI.md(instruksi) - Komponen: server MCP, file konteks, tools yang dikecualikan, perintah kustom
- Penemuan: Halaman Ekstensi CLI Gemini baru dengan peringkat berdasarkan bintang GitHub
Kekhawatiran Keamanan dan Kepercayaan
Ekosistem ekstensi menimbulkan pertimbangan keamanan yang penting. Google secara eksplisit menyatakan bahwa mereka tidak memeriksa, mendukung, atau menjamin ekstensi pihak ketiga, menempatkan beban penilaian keamanan sepenuhnya pada pengguna. Mengingat nilai tinggi dan tingkat akses alat pengembangan AI, ahli keamanan mengantisipasi bahwa ekstensi berbahaya dapat menjadi target menarik bagi penyerang.
Komunitas sangat khawatir tentang model kepercayaan, karena ekstensi dapat mengakses file lokal, repositori git, dan layanan eksternal dengan izin yang berpotensi luas. Developer disarankan untuk memeriksa kode sumber ekstensi dengan hati-hati sebelum instalasi, meskipun persyaratan ini mungkin membatasi adopsi di antara pengguna yang kurang teknis.
Tantangan Posisi Pasar
Meskipun visi ambisius Google untuk Gemini CLI, komunitas pengembangan tampak skeptis tentang eksekusi saat ini. Repositori alat ini menunjukkan aktivitas pengembangan yang intens dengan beberapa saluran rilis, tetapi pengamat mencatat pendekatan yang tersebar ini mungkin menghambat kemajuan daripada membantu.
Pertanyaan yang lebih luas tetap ada apakah alat CLI AI mandiri akan berhasil melawan solusi lingkungan pengembangan terintegrasi. Banyak developer lebih suka memiliki bantuan AI langsung dalam lingkungan coding mereka yang sudah ada daripada beralih ke alat command-line terpisah, terlepas dari kemampuan atau ekosistem ekstensi mereka.
Model Context Protocol (MCP): Standar yang memungkinkan sistem AI terhubung dengan alat dan layanan eksternal dengan cara yang konsisten.
Referensi: Now open for building: Introducing Gemini CLI extensions
