google-gemini/gemini-cli

google-gemini/gemini-cli adalah agen terminal sumber terbuka yang dipelihara khusus untuk alur kerja pengembangan perangkat lunak tingkat perusahaan berbasis Gemini Code Assist di Google Cloud. Perkakas baris perintah ini memfasilitasi penelusuran dan modifikasi basis kode berskala besar, penelusuran masalah teknis menggunakan bahasa alami, pembuatan aplikasi baru dari berkas multimodal seperti PDF atau sketsa, serta otomatisasi operasional git seperti inspeksi pull request. Utilitas ini juga mendukung integrasi protokol MCP untuk memperluas fungsionalitas eksternal serta mode non-interaktif dengan keluaran terstruktur JSON untuk kebutuhan skrip otomasi. Snapshot GitHub menunjukkan repositori tidak diarsipkan dan mencatat lisensi Apache-2.0.

Audiens sasaran proyek ini difokuskan pada organisasi dan pengembang pemegang lisensi Gemini Code Assist Standard maupun Enterprise, Code Assist for GitHub di Google Cloud, atau kunci berbayar Vertex AI. Dokumentasi secara eksplisit menyatakan bahwa pengguna akun gratis perorangan dialihkan ke alternatif Antigravity CLI, sedangkan integrasi skrip tanpa status dialihkan ke Gemini API CLI. Opsi npm dan npx memerlukan lingkungan Node.js; opsi pengelola paket lain memiliki prasyarat sendiri. Pemasangan instan tanpa instalasi permanen dapat dijalankan menggunakan `npx @google/gemini-cli`, sementara instalasi global disediakan melalui `npm install -g @google/gemini-cli`, Homebrew lewat `brew install gemini-cli`, MacPorts, maupun paket Anaconda. Autentikasi dikonfigurasi melalui variabel lingkungan seperti `GOOGLE_CLOUD_PROJECT` untuk akun Google, `GEMINI_API_KEY`, atau konfigurasi `GOOGLE_API_KEY` bersama Vertex AI.

Data per : 108694 stars · 14915 forks.

GitHub · Gemini API CLI