Open and extensible
Because Gemini CLI is fully open source (Apache 2.0), developers can inspect the code to understand how it works and verify its security implications. We fully expect (and welcome!) a global community of developers to contribute to this project by reporting bugs, suggesting features, continuously improving security practices and submitting code improvements. Post your issues or submit your ideas in our GitHub repo.
We also built Gemini CLI to be extensible, building on emerging standards like MCP, system prompts (via GEMINI.md) and settings for both personal and team configuration. We know the terminal is a personal space, and everyone deserves the autonomy to make theirs unique.
Shared technology with Gemini Code Assist
Sometimes, an IDE is the right tool for the job. When that time comes, you want all the capabilities of a powerful AI agent by your side to iterate, learn and overcome issues quickly.
Gemini Code Assist, Google’s AI coding assistant for students, hobbyists and professional developers, now shares the same technology with Gemini CLI. In VS Code, you can place any prompt into the chat window using agent mode, and Code Assist will relentlessly work on your behalf to write tests, fix errors, build out features or even migrate your code. Based on your prompt, Code Assist’s agent will build a multi-step plan, auto-recover from failed implementation paths and recommend solutions you may not have even imagined.
