Gemini CLI has a feature called "extensions" which lets you bundle custom prompts, GEMINI.md files, commands, and even themes, in a Git repository, that you can install via the gemini extension install <url> command.
👉 See also: Awesome Gemini CLI
- Image Generation
- Multimodal Input
- Automation & Remote Access
- Databases (Google Cloud)
- Databases (General)
- Data & Analytics
- App Development
- Cloud & Dev Tools
- Development
- nanobanana - Generate and manipulate images using the Gemini 2.5 Flash Image model (Nano Banana).
- Blender - A super simple extension to enable Blender via MCP for Gemini CLI.
- Vision - Webcam access with single frame capture and ASL modes.
- Talk - Voice input and audio output; uses OpenAI for TTS currently.
- Computer use - A Google Gemini CLI extension than enables Gemini Computer Use from the CLI.
- Listen - Run Gemini CLI as a server with /listen commands.
- Screenshare - Screen sharing via MCP and custom slash commands.
- pyATS - pyATS integration for network testing.
- Figma - Official Figma extension for Gemini CLI.
- Google Fonts - Gemini CLI extension for Google Fonts + Material Icons and Symbols.
- GitLab - Exposes custom
/gitlab:*commands that map directly to GitLab's documented MCP tools for issues, merge requests, pipelines, and search.
- Subnet calculator - An extension for GeminiCLI that performs subnet calculation.
- Packet Buddy - A Gemini CLI extension that uses RAG and MCP and Custom Slash Commands to analyze packet captures.
- Plan commands - Gemini CLI Extension with Custom Commands for plan, refine, implement.
- Jules - Allows you to use the Gemini CLI to orchestrate the Jules asynchronous agent to perform coding tasks like bug fixing, refactoring, and dependency updates.
- adk-docs-ext - ADK Docs Extension for Gemini CLI.
- flutter - Help Gemini CLI create, build, test, and run Flutter apps.
- Firebase - Give the Gemini CLI more Firebase-specific capabilities and expertise.
- Firestore Native - Provides a set of tools to interact with Firestore databases. It allows you to manage your databases, documents, and collections directly from the Gemini CLI, using natural language prompts.
- gcloud - gcloud Gemini CLI Extension.
- genkit - Extension https://genkit.dev/.
- MCP Toolbox - Develop and query your custom tools using the power of natural language, directly from your command line through MCP Toolbox. Go from an idea to a running, invocable tool in minutes, without ever leaving your terminal.
- Neo4j - Neo4j extension for Gemini CLI.
- AlloyDB - Instantly manage and query your AlloyDB for PostgreSQL databases.
- Google Cloud Spanner - Provides a set of tools to interact with Google Cloud Spanner instances.
- Google Cloud SQL for MySQL - Provides a set of tools to interact with Cloud SQL for MySQL instances.
- Google Cloud SQL for PostgreSQL - Provides a set of tools to interact with Cloud SQL for PostgreSQL instances.
- Google Cloud SQL for SQL Server - Provides a set of tools to interact with Cloud SQL for SQL Server instances.
- Elasticsearch - Official (experimental) Elasticsearch extension for Gemini CLI.
- mysql - Provides a set of tools to interact with MySQL instances.
- postgres - Provides a set of tools to interact with PostgreSQL instances.
- sql-server - Provides a set of tools to interact with Microsoft SQL Server instances.
- Google Cloud Observability - Connects Gemini CLI to Cloud Observability APIs with an Model Context Protocol (MCP) server to search for logs, view metrics, return traces and view error reports.
- AlloyDB Observability - Provides a set of tools to interact with AlloyDB for PostgreSQL monitoring metrics.
- Cloud SQL for MySQL Observability - Provides a set of tools to interact with Cloud SQL for MySQL monitoring metrics.
- Cloud SQL PostgreSQL Observability - Provides a set of tools to interact with Cloud SQL for PostgreSQL monitoring metrics.
- Cloud SQL SQL Server Observability - Provides a set of tools to interact with Cloud SQL for SQL Server monitoring metrics.
- BigQuery Conversational Analytics - Developers can effortlessly connect, interact, and generate data insights with BigQuery datasets and data using natural language commands.
- BigQuery Data Analytics - Developers can effortlessly connect, interact, and generate data insights with BigQuery datasets and data using natural language commands.
- Dataplex - Provides a set of tools to interact with Dataplex instances. It allows you to manage your data lakes, zones, and assets directly from the Gemini CLI, using natural language prompts.
- Looker - Provides a set of tools to interact with Looker instances. It allows you to manage your Looks, dashboards, and explores directly from the Gemini CLI, using natural language prompts.
- code-review - Google's Code Review extension for the Gemini CLI that reviews your code changes.
- security - Google's Security extension for the Gemini CLI that finds vulnerabilities in your code changes and pull requests.