[フレーム]
BT

InfoQ Software Architects' Newsletter

A monthly overview of things you need to know as an architect or aspiring architect.

View an example

We protect your privacy.

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Unlock the full InfoQ experience

Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources.

Log In
or

Don't have an InfoQ account?

Register
  • Stay updated on topics and peers that matter to youReceive instant alerts on the latest insights and trends.
  • Quickly access free resources for continuous learningMinibooks, videos with transcripts, and training materials.
  • Save articles and read at anytimeBookmark articles to read whenever youre ready.

Topics

Choose your language

InfoQ Homepage News Google’s Open Source Gemini CLI Extensions Let Developers Build Custom AI-Powered Workflows

Google’s Open Source Gemini CLI Extensions Let Developers Build Custom AI-Powered Workflows

Oct 18, 2025 2 min read

Write for InfoQ

Feed your curiosity. Help 550k+ global
senior developers
each month stay ahead.
Get in touch
Listen to this article - 0:00
Audio ready to play
0:00
0:00

Google has released Gemini CLI Extensions, an open-source framework that lets developers build and share integrations for the Gemini CLI agent. The framework uses playbooks—structured instructions that help the AI interact with external tools such as databases, CI/CD systems, and APIs. With a community catalog of extensions and launch partners including Dynatrace, Elastic, Figma, Shopify, and Stripe, the new framework aims to make the Gemini CLI a central hub for extensible, AI-assisted developer workflows.

The extension framework builds on Gemini CLI's existing capabilities through a modular architecture. Each extension includes a built-in 'playbook' that provides the AI with immediate knowledge of how to use connected tools, eliminating complex setup requirements. The framework supports multiple components within a single extension: one or more MCP servers for external tool connectivity, context files like GEMINI.md for providing model instructions, excluded tools for disabling built-in functionality, and custom slash commands for complex prompts.

Source: Anatomy of an extension

Extensions enhance the Model Context Protocol by adding intelligence layers beyond raw tool connectivity. While MCP provides basic tool access, Gemini CLI extensions wrap this capability with contextual awareness and personalized execution. The system consults extension playbooks and evaluates environmental context such as local files and git status to execute appropriate tools based on developer intent.

At launch, Google is highlighting an open ecosystem that includes both first-party and third-party integrations. Initial partners cover key development domains, including observability and data analysis (Dynatrace, Elastic), design (Figma), security (Snyk), CI/CD (Harness), and API tooling (Postman, Stripe). Google's first-party extensions support key categories: Cloud Infrastructure (Cloud Run, GKE), App Development (Code Review, Flutter, Firebase), and Data/AI (BigQuery, Cloud SQL, Looker), demonstrating its utility across the developer's entire workflow. Google emphasizes that anyone can build and publish extensions, encouraging internal tooling and community contributions alongside commercial offerings.

The framework positions Gemini CLI as the center of an open ecosystem where any developer can build integrations. Google has launched a dedicated Extensions page that catalogs available extensions ranked by GitHub popularity. The company provides templates and step-by-step guides for developers interested in creating and sharing custom extensions, enabling both personal workflow optimization and enterprise internal tool integration.

Reactions from community:

One user on X shared:

Very cool. Extremely exciting to see this and the ecosystem growing, and favor partnerships too!

One user asked:

How are they different from "clause code subagents"?

Another one answered:

Ah, very different from subagents. Think of extensions as a way to bundle a collection of functionality under a simple install. This could be one or more MCP servers, commands, instructions on how (and when) to utilize said MCP servers and a number of other things. Once Gemini CLI lights up its subagent support in the future you can bet that it'll also land in extensions as well!

Google's Gemini CLI extensions enter a competitive landscape where other AI-powered coding assistant CLI tools are also evolving their extensibility approaches. Claude Code supports extensibility through the Model Context Protocol (MCP), offering customization through slash commands, agents, MCP servers, and hooks, with Anthropic recently introducing a plugin system that enables users to share custom setups. However, neither OpenAI's Codex CLI nor GitHub Copilot CLI currently offer comparable extension frameworks or third-party integration marketplaces, positioning Google's catalog-based approach as a distinctive feature in the AI-powered CLI space.

About the Author

Hien Luu

Show moreShow less

Rate this Article

Adoption
Style

Related Content

The InfoQ Newsletter

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example

We protect your privacy.

BT

AltStyle によって変換されたページ (->オリジナル) /