§02.04

Getting Started with Gemini CLI

Install Gemini CLI with npm, npx or Homebrew, sign in with Google for 60 requests a minute free, and run your first prompt inside a project.

published 02 Sept 2026 updated 06 Sept 2026 checked against docs 06 Sept 2026 3 min in First steps Markdown

On this page5 sections
  1. 1. Install it
  2. 2. Sign in
  3. 3. Run your first prompt
  4. Verify it worked
  5. How it compares

Gemini CLI is Google’s open-source terminal agent — the same shape as Claude Code. It reads your files, runs commands and edits code from the shell, and the free tier is genuinely usable.

1. Install it

npm install -g @google/gemini-cli

What it does: installs the gemini command globally.

brew install gemini-cli

What it does: the Homebrew route on macOS and Linux. To try it without installing anything, run npx @google/gemini-cli.

2. Sign in

gemini

What it does: on first run, opens a browser to sign in with your Google account. That path gives 60 requests per minute and 1,000 requests per day on a personal account, with no billing setup.

export GEMINI_API_KEY="your-key-here"
gemini

What it does: authenticates with an AI Studio key instead — the free tier there is 1,000 requests per day with Gemini 3. Set it in your shell profile to make it stick.

3. Run your first prompt

cd /path/to/your/project
gemini

What it does: starts the agent scoped to that folder, which is the code it can read. Then ask for something concrete:

Summarize what this project does and list its main entry points.

What it does: has it read the folder and report back. Ask for changes the same way — it proposes edits before applying them. /help lists the slash commands.

Verify it worked

Ask it to make one small edit and check the file on disk afterwards. If it described a change but nothing moved, you either declined the confirmation or started it outside the project.

How it compares

Both Gemini CLI and Claude Code are terminal agents with MCP support, so the practical difference is the account you already have and the free allowance. Claude Code needs a paid Claude plan; Gemini CLI’s Google sign-in does not. For a small repo either is fine — try the one whose limits you won’t hit.

Next: MCP servers and extensions in Gemini CLI, or call the model directly with your first Gemini API request.

Source: google-gemini/gemini-cli.

← All First steps plates · Search all guides

↑↓ move↵ openalt+↵ copy first command

Keyboard

⌘/ctrl+K or /
Search all guides
alt+↵
In search: copy the guide's first command
j / k
Move through a list of guides
c
On a guide: copy its first command
t
Toggle light / dark
?
This list