Gemini CLI is Google's open-source agent for the terminal, released under the Apache 2.0 license. It reads and edits files, runs shell commands, searches the web and calls tools through MCP. Google moved most individual users to Antigravity CLI in June 2026, so it now serves API key and Gemini Code Assist business users.
You have a folder of interlinked markdown pages with an index and a change log, built from your sources, that you can read in Obsidian and query through the agent, with every change reviewable in git.
You have a docs/architecture.md that names the entry points, modules and data flow with file references, a list of open questions, and a short instruction file with the build and test commands.
Your folder is sorted into a small set of named subfolders, nothing is deleted, and you have a log of every move that you can reverse.
You get a table of the console errors and failed requests on each route you named, a small fix for each one, and proof from a reload that the error is gone.
The repo runs on the new version on a branch of small commits, the full test suite passes with no tests removed, and you have a list of behaviour changes to check in staging.