Apa Gemini CLI saat ini?
Gemini CLI adalah agen coding AI sumber terbuka Google untuk terminal. Ia dapat memeriksa dan menyunting repositori, menjalankan perintah shell, mencari serta mengambil konten web, menyimpan instruksi proyek, merencanakan pekerjaan, melanjutkan sesi, dan terhubung ke server MCP, ekstensi, hook, skills, maupun subagen. Mode headless mendukung skrip dan keluaran terstruktur untuk otomatisasi.
Cerita aksesnya pada 2026 lebih penting daripada daftar fiturnya. Google mengumumkan bahwa sejak 18 Juni, Gemini CLI tidak lagi melayani permintaan akun individual free-tier, Google AI Pro, dan Google AI Ultra ketika produk terminal individual dipindahkan ke Antigravity CLI. Pengguna enterprise dengan lisensi Gemini Code Assist serta autentikasi melalui kunci API disebut tidak terdampak. Halaman kuota saat ini masih menampilkan tingkat individual sebelumnya, sehingga terdapat ketidakselarasan di antara materi resmi. Jangan membeli paket personal atau merancang onboarding berdasarkan tabel lama tanpa menguji akun yang tepat.
Coding, perencanaan, dan ekstensibilitas
Agen ini dapat membaca banyak file, mencari basis kode, mengusulkan patch, menulis file, menjalankan pengujian serta perintah shell, mengakses web, dan melacak tugas. Plan Mode membatasi kumpulan alat normal pada tindakan riset dan baca, menghasilkan rencana implementasi, lalu meminta persetujuan sebelum beralih ke eksekusi. Resume sesi, rewind, dan checkpoint opsional membantu pengguna memulihkan konteks atau mengembalikan keadaan setelah penyuntingan AI.
Gemini CLI juga merupakan sebuah platform. Server MCP dapat membuka alat serta data eksternal; ekstensi dapat mengemas MCP, perintah, skills, hook, tema, dan konfigurasi; hook dapat memeriksa atau mengubah perilaku; subagen dapat mengisolasi pekerjaan khusus. Mode headless menerima prompt dalam skrip dan dapat mengembalikan teks, JSON, atau JSON streaming.
Setiap titik ekstensi memperluas batas kepercayaan. Sebuah proyek dapat memuat pengaturan, definisi MCP, hook, skills, perintah, dan file lingkungan. Alat MCP dapat membaca data atau mengambil tindakan di luar repositori. Hook mewarisi lingkungan proses CLI dan dapat melihat rahasia. Tinjau kode dan penerbitnya, kunci versi, minimalkan variabel lingkungan, dan gunakan kredensial terpisah untuk pengembangan maupun otomatisasi.
Harga, kuota, dan biaya total
Klien CLI sendiri berlisensi Apache 2.0. Akses model adalah layanan terpisah. Dokumentasi kuota resmi mencantumkan alokasi kunci Gemini API tanpa biaya hingga 250 permintaan per pengguna per hari, terbatas pada Flash, sedangkan akses Gemini API berbayar dan Vertex AI reguler berubah menurut model, token, tingkat harga, serta kuota dinamis atau yang disediakan.
Untuk organisasi, halaman tersebut mencantumkan 1.500 permintaan per pengguna per hari untuk Gemini Code Assist Standard dan 2.000 untuk Enterprise. Halaman itu juga masih memuat kuota personal lama: 1.000 untuk Code Assist Individual, 1.500 untuk AI Pro, dan 2.000 untuk AI Ultra, walaupun pengumuman transisi yang lebih baru menyatakan sebaliknya. Batas permintaan bukan jaminan throughput; batas per menit dan ketersediaan layanan dapat tetap berlaku.
Gunakan /stats model untuk memeriksa penggunaan dan kuota sesi saat ini. Untuk API berbayar, tetapkan anggaran serta peringatan, lalu uji biaya konteks panjang, perilaku cache, putaran pemanggilan alat, percobaan ulang, subagen, dan konkurensi CI. Perhitungkan peninjauan pengembang, perubahan yang gagal, pemindaian keamanan, infrastruktur pengujian, serta penanganan insiden—bukan hanya token.
Persetujuan alat, sandbox, dan kepercayaan repositori
Kebijakan bawaan umumnya mengizinkan alat baca-saja dan meminta persetujuan sebelum penulisan file atau perintah shell. CLI menampilkan diff atau perintah yang tepat untuk dikonfirmasi. Auto Edit dapat menyetujui alat penyuntingan secara otomatis, sedangkan YOLO menyetujui seluruh alat. Plan Mode dimaksudkan tetap baca-saja. Aturan persisten yang luas atau alat yang diizinkan dapat melemahkan perlindungan tersebut tanpa terlihat jelas.
Sandbox dapat mengisolasi perintah melalui macOS Seatbelt, container, kontrol Windows, gVisor, atau LXC eksperimental, tergantung platform. Container biasanya memasang ruang kerja aktif, sehingga agen masih dapat mengubah setiap file yang dapat ditulis dalam mount itu. Perluasan sandbox dapat meminta lebih banyak akses sistem berkas atau jaringan. Isolasi mengurangi cakupan dampak; ia tidak membuktikan bahwa perintah, dependensi, unduhan, atau patch yang dihasilkan aman.
Folder Trust mencegah pengaturan khusus proyek dimuat sebelum repositori disetujui. Dalam ruang kerja yang tidak dipercaya, fitur ini mengabaikan pengaturan lokal dan file lingkungan, memblokir koneksi MCP serta perintah kustom, menonaktifkan penerimaan otomatis, dan membatasi ekstensi. Namun fitur tersebut dinonaktifkan secara bawaan. Aktifkan sebelum membuka repositori asing, periksa semua yang ditemukan, dan jangan mempercayai direktori induk yang terlalu luas.
Mulailah dengan Plan Mode atau mode persetujuan bawaan, aktifkan sandbox dan Folder Trust, simpan rahasia di luar ruang kerja, gunakan akun dengan hak akses rendah, lalu periksa diff Git. Jangan pernah menyetujui perintah hanya karena deskripsinya tampak aman; periksa jalur, flag, pengalihan, skrip paket, dan target jaringan secara tepat.
Data, telemetri, dan ketentuan yang berlaku
Lisensi sumber terbuka berlaku pada klien, bukan pada pemrosesan model. Bergantung pada autentikasi, permintaan diatur oleh ketentuan dan pemberitahuan privasi Gemini Code Assist, Gemini API, atau Google Cloud. Prompt, file sumber yang dipilih, konten yang diambil, hasil alat, dan konteks percakapan dapat dikirim ke layanan yang dipilih. Layanan API tanpa biaya dan berbayar dapat mempunyai ketentuan berbeda, sehingga tim yang menangani informasi sensitif harus memilih jalur yang tepat serta mendokumentasikannya.
Statistik penggunaan Gemini CLI aktif secara bawaan, tetapi dapat dimatikan melalui privacy.usageStatisticsEnabled. Dokumentasi konfigurasi Google menyatakan statistik ini mencatat model, durasi, keberhasilan, konfigurasi, alat, dan mode persetujuan, bukan prompt, respons, isi file, data pribadi, atau kunci API. Aliran statistik klien ini berbeda dari pemrosesan layanan model.
OpenTelemetry opsional dinonaktifkan secara bawaan. Namun, bila diaktifkan, nilai bawaan logPrompts adalah true dan pelacakan terperinci dapat memuat masukan, keluaran, instruksi sistem, definisi alat, serta konteks sensitif lainnya. Kirim hanya ke tujuan yang disetujui, nonaktifkan pencatatan prompt jika diperlukan, tetapkan retensi dan kontrol akses, dan jangan menganggap “telemetri” sebagai satu saluran yang seragam.
Kesimpulan
Gemini CLI tetap merupakan agen terminal yang canggih dan dapat diperluas, serta pilihan yang layak bagi organisasi yang telah menggunakan Google Cloud atau Gemini Code Assist. Klien terbuka, alur perencanaan, format otomatisasi, ekosistem MCP, dan kontrol kebijakan berlapisnya berguna untuk pekerjaan pengembangan yang serius.
Bagi individu, kesinambungan produk berubah secara material pada Juni 2026. Konfirmasikan autentikasi sebelum menilai hal lain. Bagi setiap tim, adopsi yang aman memerlukan lebih dari sekadar menerima prompt bawaan: aktifkan Folder Trust dan sandbox yang sesuai, batasi integrasi serta rahasia, pertahankan peninjauan manusia atas perintah dan diff, tetapkan anggaran API, serta selaraskan layanan Google yang dipilih dengan sensitivitas dan status kontraktual kode.
Kunjungi repositori resmi Gemini CLI