TOKREPO · Arsenal de IA
Nuevo · esta semana

Pack Inicial de Extensiones Gemini CLI

Diez picks para el dev que acaba de instalar Gemini CLI y quiere apoyarse en lo multimodal de Gemini y el ecosistema Google. Base CLI, las extensiones oficiales menos comentadas (BigQuery / Genkit / Firebase / Flutter / gcloud) y cuatro MCPs que convierten a Gemini en diseñador Stitch, operador de Workspace, analista NotebookLM y copiloto de Cloud Ops.

10 recursos

What's in this pack

Gemini CLI hit GA, the official extension list grew to ~10 entries, and most tutorials walk you through the same four (Stitch, Workspace, Code Review, Postgres). Fine for a demo. Useless if you actually work in the Google stack day to day.

This pack is for the developer who chose Gemini CLI deliberately — because of the 1M-token context window, the free 60 requests/min tier for Gemini users, the native multimodal input (screenshots, PDFs, video frames feed straight in), and the deep Google ecosystem hooks (BigQuery, Firebase, GCP) that Claude Code and Cursor have to bolt on as third-party MCPs. You want the picks that lean into those strengths instead of treating Gemini CLI as a Claude Code clone.

Ten entries: the CLI itself, the five official extensions that get under-discussed (the BigQuery / gcloud / Genkit / Firebase / Flutter quartet plus Cloud Assist), and four high-leverage MCPs that extend Gemini's native vision and Google-app reach. By install #10 you have a coding agent that drafts SQL against your real warehouse, deploys Firebase functions, designs Flutter screens via Stitch, reads Gmail + Drive, and queries NotebookLM corpora — none of which is bolt-on theater. All Google-native.

Install in this order

  1. Gemini CLI — install the base agent first. npm i -g @google/gemini-cli, sign in with a Google account, you get 60 req/min free (Gemini API user) + 1M-token context. Don't skip the tier check: the free quota is the reason this stack is even viable for solo devs.
  2. Gemini CLI Extension: gcloud — the foundation. Once gcloud is bound to natural-language commands, every later GCP-touching extension (BigQuery, Firebase, Cloud Assist) inherits sane authentication and project scoping. Install gcloud second; everything else depends on gcloud auth login being healthy.
  3. Gemini CLI Extension: BigQuery — the data-analytics killer feature. Gemini's 1M context means you can paste a 500-table schema, ask "why did Q4 revenue dip," and get a real SQL draft. This is the use case Claude Code can't match without a third-party MCP and 4 hours of setup.
  4. Gemini CLI Extension: Firebase — deploy functions, manage Firestore rules, configure auth — all from chat. If you build mobile / web apps and your backend is Firebase, this collapses a firebase deploy workflow into one prompt.
  5. Gemini CLI Extension: Flutter — pair with Firebase (#4) for the canonical Google mobile stack. Widget generation, state management scaffolding, platform-specific code. Multimodal angle: paste a screenshot of the UI you want, get the widget tree.
  6. Gemini CLI Extension: Genkit — the AI-app framework. When you stop using Gemini and start embedding it (RAG flows, structured outputs, retrievers), Genkit is the SDK. Extension makes flow scaffolding a 30-second job.
  7. Gemini Cloud Assist MCP — Private Preview MCP server that surfaces Google Cloud Ops APIs (logs, traces, IAM diagnostics) to any MCP client. Pairs with gcloud (#2): one talks to GCP, this one talks about GCP — debugging a 502 in production means asking Gemini to read the actual Cloud Logging stream.
  8. Google Stitch MCP — the multimodal showcase. Paste a Figma URL, an old screenshot, or a hand-drawn wireframe — Stitch generates a real UI. Wired through MCP, Gemini can iterate ("make the CTA blue, add a search bar") and the design system stays consistent. This is where Gemini's vision tokens earn their keep.
  9. Google Workspace MCP — official Google CLI with a built-in MCP server for Gmail, Drive, Calendar, Docs, Sheets and 10+ services. Once installed, Gemini reads your inbox, drafts replies, creates calendar holds, and edits Docs in place. The mundane productivity layer that turns CLI from "coder" into "assistant."
  10. NotebookLM MCP — the nlm CLI plus MCP server lets Gemini operate NotebookLM notebooks: upload sources, generate audio overviews, query against a private RAG corpus. Pair with Workspace MCP and you have a complete "read everything I work with, then reason" loop — the long-context use case Gemini was literally built for.

How they fit together

Gemini CLI (#1)
   │
   └─ 1M context · multimodal · free 60 rpm
         │
gcloud extension (#2)  ←─ foundation: auth + project scope
   │
   ├─ BigQuery (#3) ────────── data + SQL
   ├─ Firebase (#4)  ─┐
   │                  ├─ mobile / web app stack
   ├─ Flutter (#5)  ──┘       (screenshot → widget tree)
   │
   └─ Genkit (#6) ─────────── build AI features yourself

Google ecosystem MCPs (drop-in, not extensions):
   ├─ Cloud Assist MCP (#7) ── debug GCP prod (logs / traces)
   ├─ Stitch MCP (#8)  ─────── multimodal design (image → UI)
   ├─ Workspace MCP (#9) ───── Gmail / Drive / Calendar / Docs
   └─ NotebookLM MCP (#10) ── long-context RAG over your sources

The load-bearing trio is CLI (#1) + gcloud (#2) + one MCP that fits your workflow. If you're a data person, that MCP is Cloud Assist (#7). If you're a designer/PM, it's Stitch (#8). If you're an ops generalist, it's Workspace (#9). Don't install all four MCPs day one — pick the one matching what you do, add others as you hit the gap.

Tradeoffs you'll hit

  • Gemini CLI vs Claude Code vs Cursor — Different bets. Claude Code is the strongest agent (best at multi-step reasoning, sub-agents, hooks). Cursor is the strongest editor (in-IDE diff UI, tab-complete). Gemini CLI is the strongest Google-native multimodal tool (1M context, free tier, BigQuery / Firebase / Stitch first-class). Most pros run two: Claude Code or Cursor for daily code, Gemini CLI when they need to dump a PDF or screenshot in.
  • Official extensions vs MCPs — Extensions (#2-#6) are first-party, ship signed, no setup. MCPs (#7-#10) are richer but require a JSON config and sometimes a separate auth flow. Lean on extensions where they exist; reach for MCP when no extension covers the target.
  • Stitch MCP vs Stitch extension — The existing official Stitch extension is fine for inside-CLI use. The MCP version is the same capability exposed over MCP so Cursor and Claude Code can call it too. Install whichever your daily editor speaks; install both if you switch.
  • Workspace MCP vs Gmail API directly — Workspace MCP is one config away from "AI reads my inbox." Raw Gmail API is two hours of OAuth scaffolding for the same thing. If you ever found yourself writing a Google Apps Script to forward emails, the MCP route is strictly better.
  • Free tier reality check — 60 rpm sounds generous but multimodal calls (image / video frames) burn it faster. If you'll be pasting screenshots all day, budget for a paid Gemini API key before week 2.

Common pitfalls

  • Skipping gcloud (#2) because "I don't use GCP" — Even if your prod is on AWS, the gcloud extension is what wires gcloud auth to the BigQuery / Firebase / Cloud Assist trio. Install it; ignore the GCP-only commands.
  • Installing every extension — There are ~10 official extensions. You don't need all of them. Pick the ones touching your stack. Extra extensions inflate the prompt context Gemini has to scan to route a request, which makes everything slightly slower.
  • Pasting a 500-page PDF on a free tier — Gemini will accept it, parse it, and you'll watch your daily quota evaporate in one call. Chunk first, or upgrade to paid.
  • Wiring Workspace MCP into the wrong Google account — Easy to OAuth into your personal account when your work data is in @company.com. Double-check the consent screen.
  • Treating Stitch MCP output as ready-to-ship — It's a great first draft. Hand it to a designer before pushing to prod. The aesthetic is competent-default, not on-brand.

Why this complements the other Gemini pack

TokRepo already has a Gemini CLI Extensions pack covering the 10 official extensions Google ships (Stitch, Workspace, Code Review, Postgres, Vertex AI, and others). That one is a completionist index — install everything, see what sticks.

This pack is the opposite curation: a small, opinionated, multimodal-first short list mixing the CLI itself, the five less-hyped official extensions, and four MCPs that extend Gemini into Google Workspace, NotebookLM, Stitch, and Cloud Ops. If the official pack is the spec sheet, this is the playbook.

INSTALAR · UN COMANDO
$ tokrepo install pack/gemini-cli-extensions-starter
pásalo a tu agente — o pégalo en tu terminal
Qué incluye

10 recursos listos para instalar

Script#01
Gemini CLI — Google AI Coding Agent in Terminal

Google's official CLI coding agent powered by Gemini 2.5 Pro. Free 60 requests/min for Gemini users with 1M token context, MCP support, and Google ecosystem integration.

by AI Open Source·125 views
$ tokrepo install gemini-cli-google-ai-coding-agent-terminal-926633bc
Skill#02
Gemini CLI Extension: BigQuery — Data Analytics & SQL

Gemini CLI extension for BigQuery. Write SQL queries, analyze datasets, optimize performance, and manage tables.

by Google · Gemini Team·135 views
$ tokrepo install gemini-cli-extension-bigquery-data-analytics-sql-4fd37d4a
Skill#03
Gemini CLI Extension: gcloud — Cloud CLI Operations

Gemini CLI extension for Google Cloud Platform. Deploy, configure, and manage GCP resources via natural language commands.

by Google · Gemini Team·138 views
$ tokrepo install gemini-cli-extension-gcloud-cloud-cli-operations-70150d0c
Skill#04
Gemini CLI Extension: Genkit — AI Framework Development

Gemini CLI extension for Firebase Genkit. Build AI-powered features with flows, prompts, retrievers, and model integration.

by Google · Gemini Team·119 views
$ tokrepo install gemini-cli-extension-genkit-ai-framework-development-0f9fe677
Skill#05
Gemini CLI Extension: Firebase — Project Deploy & Manage

Gemini CLI extension for Firebase. Deploy functions, manage databases, configure auth, and monitor projects via natural language.

by Google · Gemini Team·119 views
$ tokrepo install gemini-cli-extension-firebase-project-deploy-manage-43efc92f
Skill#06
Gemini CLI Extension: Flutter — Cross-Platform App Dev

Gemini CLI extension for Flutter development. Widget creation, state management, navigation, and platform-specific code generation.

by Google · Gemini Team·150 views
$ tokrepo install gemini-cli-extension-flutter-cross-platform-app-dev-7d515779
MCP#07
Gemini Cloud Assist MCP — Google Cloud Ops Tools

Google Cloud Assist MCP server (Private Preview) that connects MCP clients to Gemini Cloud Assist APIs; verified 60 stars and remote MCP endpoints.

by MCP Hub·4 views
$ tokrepo install gemini-cloud-assist-mcp-google-cloud-ops-tools
MCP#08
Google Stitch MCP — AI Design via Model Context Protocol

Connect Claude Code, Cursor, Gemini CLI, or VS Code to Google Stitch for AI-driven UI design. Create projects, generate screens from text, edit designs, manage design systems — all via MCP.

by Google · Gemini Team·450 views
$ tokrepo install google-stitch-mcp-ai-design-via-model-context-protocol-05e7ef0b
MCP#09
Google Workspace MCP — Gmail Drive Calendar for AI

Official Google CLI with built-in MCP server for all Workspace APIs. One command gives AI agents access to Gmail, Drive, Calendar, Docs, Sheets, and 10+ Google services.

by MCP Hub·141 views
$ tokrepo install google-workspace-mcp-gmail-drive-calendar-ai-557765e3
MCP#10
NotebookLM MCP — CLI + 35 Tools for Agents

NotebookLM MCP (notebooklm-mcp-cli) gives you a CLI (`nlm`) and an MCP server (`notebooklm-mcp`) so assistants can operate Google NotebookLM notebooks.

by MCP Hub·4 views
$ tokrepo install notebooklm-mcp-cli-35-tools-for-agents
Preguntas frecuentes

Preguntas frecuentes

How is this different from the existing Gemini CLI Extensions pack?

The existing pack is a completionist index of the 10 official extensions Google ships with Gemini CLI — Stitch, Workspace, Code Review, Postgres, Vertex AI, etc. This pack is curated differently: it starts with the CLI binary itself, picks five official extensions that don't usually make highlight reels (BigQuery / gcloud / Genkit / Firebase / Flutter), then adds four MCPs (Cloud Assist, Stitch MCP, Workspace MCP, NotebookLM MCP) that lean into Gemini's multimodal vision tokens and Google-app integrations. Different angle, mostly different workflow_ids, intentionally complementary.

Is Gemini CLI actually worth installing alongside Claude Code or Cursor?

Yes, if you have multimodal inputs in your workflow. Gemini's 1M-token context plus native image / PDF / video-frame ingestion handle things Claude Code and Cursor can only fake. Concrete examples: pasting a 200-page contract and asking for clause diffs, dropping a Figma screenshot into chat and getting Flutter widget code, dumping a folder of competitor screenshots and getting a comparison table. The free 60 rpm tier makes it cheap to keep around as a second tool. Most engineers don't replace their daily driver — they add Gemini CLI as the multimodal back-pocket option.

Do I need a paid Google Cloud account to use any of these?

For the CLI plus most extensions, no — a free Google account works and you get 60 requests/minute on the Gemini API free tier. The BigQuery / Firebase / Cloud Assist extensions touch your real GCP resources, so they do need a Google Cloud project. There's a perpetual free tier for both (BigQuery: 10 GB storage + 1 TB queries / month; Firebase: Spark plan), so you can play without a credit card. Workspace MCP works with any Google account, personal or paid. NotebookLM is free.

Why install Cloud Assist MCP instead of just using gcloud directly?

Different surface area. The gcloud extension (#2) is for issuing commands ('deploy this,' 'create that bucket'). Cloud Assist MCP is for reasoning over Cloud's operational APIs — Cloud Logging streams, traces, IAM diagnostics, recommended actions. When a Cloud Run service throws 502s in production, gcloud helps you redeploy; Cloud Assist helps you find out why. Install both; they're complementary.

Does this work on Windows?

Yes, with caveats. Gemini CLI itself is npm-distributed and runs cross-platform fine. The Google Workspace MCP and NotebookLM MCP are Node-based and work under Windows or WSL2. The Firebase and Flutter extensions need their respective SDKs installed locally (firebase-tools and flutter SDK) — both have Windows installers but WSL2 is friendlier. gcloud has a native Windows installer. The only friction point is shell-quoting in PowerShell vs bash for long prompts; most users default to WSL2 for that reason alone.

MÁS DEL ARSENAL

12 packs · 80+ recursos seleccionados

Explora todos los packs curados en la página principal

Volver a todos los packs