Unlock Gemini CLI: Free AI Power, Installation Guide, and Pro Tips

After three months of using the free Gemini CLI, this guide explains why the tool is valuable, shows how to install and enable the Gemini‑3‑Pro model, and provides practical tips such as resetting daily quotas, switching models, managing rules, adding context, and configuring MCP tools.

Eric Tech Circle
Eric Tech Circle
Eric Tech Circle
Unlock Gemini CLI: Free AI Power, Installation Guide, and Pro Tips

Installation

npm install -g @google/gemini-cli

After installing, change to your project directory and run:

cd your-project/
gemini
Gemini CLI overview screenshot
Gemini CLI overview screenshot

Enabling Gemini‑3‑Pro model

Upgrade to the latest version (e.g., 0.16.0) and open the settings with /settings. Enable Preview Features. Free‑tier users must request access at https://goo.gle/geminicli-waitlist-signup and wait for approval.

Enable Preview Features screenshot
Enable Preview Features screenshot

Practical tips

Reset daily quota

Run /auth and choose “Login with Google” to switch Gmail accounts, which resets the daily quota.

Reset quota via /auth screenshot
Reset quota via /auth screenshot

Switch model

The CLI defaults to auto mode. For complex tasks, use /model to select the pro model. Avoid auto and flash modes for better results.

Model switching screenshot
Model switching screenshot

Custom rules and memory

Define project‑wide rules in a GEMINI.md file placed either in the project root or globally at ~/.gemini/GEMINI.md. Use /memory to add entries to the global rule set and /memory show to review or clean them.

Typical sections in GEMINI.md include:

Development Commands

Operation Constraints

Project Architecture

Authentication and Authorization

Development Process

Important Notes

GEMINI.md example screenshot
GEMINI.md example screenshot

Add context files

Prepend an @ symbol to a path to add a directory or file to the context, but for large projects dragging files from an IDE (e.g., Cursor) into the CLI is more efficient.

Adding context with @ symbol screenshot
Adding context with @ symbol screenshot

Configure MCP tools

Edit ~/.gemini/settings.json to list desired MCP tools. Example configuration and resulting output are shown in the original article.

MCP tools configuration screenshot
MCP tools configuration screenshot

Reference

Gemini 3 Pro on Gemini CLI: https://github.com/google-gemini/gemini-cli/blob/main/docs/get-started/gemini-3.md

Command LineInstallationcontext managementGemini CLIModel SwitchingAI toolMCP tools
Eric Tech Circle
Written by

Eric Tech Circle

Backend team lead & architect with 10+ years experience, full‑stack engineer, sharing insights and solo development practice.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.