gemini-cli

Gemini CLI Roadmap

The Official Gemini CLI Roadmap

Gemini CLI is an open-source AI agent that brings the power of Gemini directly into your terminal. It provides lightweight access to Gemini, giving you the most direct path from your prompt to our model.

This document outlines our approach to the Gemini CLI roadmap. Here, you’ll find our guiding principles and a breakdown of the key areas we are focused on for development. Our roadmap is not a static list but a dynamic set of priorities that are tracked live in our GitHub Issues.

As an Apache 2.0 open source project, we appreciate and welcome public contributions, and will give first priority to those contributions aligned with our roadmap. If you want to propose a new feature or change to our roadmap, please start by opening an issue for discussion.

Disclaimer

This roadmap represents our current thinking and is for informational purposes only. It is not a commitment or a guarantee of future delivery. The development, release, and timing of any features are subject to change, and we may update the roadmap based on community discussions as well as when our priorities evolve.

Guiding Principles

Our development is guided by the following principles:

How the Roadmap Works

Our roadmap is managed directly through Github Issues. See our entry point Roadmap Issue here. This approach allows for transparency and gives you a direct way to learn more or get involved with any specific initiative. All our roadmap items will be tagged as Type:Feature and Label:maintainer for features we are actively working on, or Type:Task and Label:maintainer for a more detailed list of tasks.

Issues are organized to provide key information at a glance:

To see what we’re working on, you can filter our issues by these dimensions. See all our items here

Focus Areas

To better organize our efforts, we categorize our work into several key feature areas. These labels are used on our GitHub Issues to help you filter and find initiatives that interest you.

How to Contribute

Gemini CLI is an open-source project, and we welcome contributions from the community! Whether you’re a developer, a designer, or just an enthusiastic user you can find our Community Guidelines here to learn how to get started. There are many ways to get involved: