Skip to content

Piebald-AI/awesome-gemini-cli-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Awesome Gemini CLI Extensions

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

Contents

Image Generation & Rendering

  • 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.

Multimodal Input

  • Vision - Webcam access with single frame capture and ASL modes.
  • Talk - Voice input and audio output; uses OpenAI for TTS currently.

Automation & Remote Access

  • 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.

3rd-Party Services

  • 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.

Utilities

  • 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.

Development

  • 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.

Cloud & Dev Tools

  • 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.

Databases

  • 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.

Observability & Monitoring

Data & Analytics

  • 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.

Development

  • 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.

About

A curated list of awesome Gemini CLI extensions.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published