Community Projects

Explore open source projects, tools, and extensions created by the Gemini CLI community.

The projects listed here are built and maintained by community members around the world. Whether you need a polished IDE integration, a containerised deployment setup, or a custom MCP server that connects Gemini CLI to your internal tooling, you will find something useful here. Every project in this registry is open source, publicly hosted, and reviewed by the maintainer team before being listed.

Featured Projects

The following projects have been highlighted by the core team for their quality, community impact, and consistent maintenance. Each one has been tested against the latest stable release of Gemini CLI and ships with clear documentation.

Gemini CLI VS Code Extension

Popular

Integrate Gemini CLI directly into Visual Studio Code with this community-built extension. It adds a dedicated sidebar panel, inline code actions, and a command palette that lets you trigger any Gemini CLI command without leaving the editor. The extension communicates with your locally installed Gemini CLI binary, so there is no additional authentication setup required. It works with both the stable and insider builds of VS Code and supports custom MCP server configurations defined in your workspace settings.

⭐ 1.2k stars📦 50k downloads🔄 Last updated: 2 days ago
vscodeextensiontypescript

Gemini CLI Docker Images

Utility

Pre-configured Docker images with Gemini CLI and popular MCP servers for easy deployment. The image registry covers common runtime environments — Node.js, Python, and Alpine-based minimal images — so teams can drop Gemini CLI into existing pipelines without installing dependencies manually. Each image is pinned to a specific Gemini CLI release tag, making reproducible builds straightforward. A companion Docker Compose file is included to spin up a full local development stack, including a filesystem MCP server and a sample project directory, in under a minute.

⭐ 800 stars📦 100k pulls🔄 Last updated: 1 week ago
dockerdeploymentcontainers

MCP Server Registry

Registry

Community-maintained registry of MCP servers with easy installation and discovery. The registry currently lists more than 200 servers covering categories such as databases, file systems, web APIs, code execution environments, and messaging platforms. Each entry includes a one-line install command, a compatibility matrix showing which Gemini CLI versions are supported, and a link to the upstream repository. A CLI companion tool lets you search and install servers directly from the terminal with a single command, eliminating the need to copy and paste configuration snippets by hand.

⭐ 600 stars📦 200+ servers🔄 Last updated: 3 days ago
mcpregistrydiscovery

Project Categories

Community projects are organised into six categories. Each category reflects a distinct way that developers extend Gemini CLI beyond its default capabilities. Browse by category to find the projects most relevant to your workflow.

🔌 Extensions & Plugins

IDE integrations, editor plugins, and browser extensions that bring Gemini CLI capabilities into the tools you already use every day. This is the largest category and includes support for VS Code, JetBrains IDEs, Neovim, and Emacs.

🛠️ Developer Tools

CLI utilities, build tool integrations, linters, and development helpers that slot into existing workflows. Projects here typically wrap Gemini CLI in opinionated scripts that target specific tech stacks or team conventions.

🌐 MCP Servers

Custom MCP servers that connect Gemini CLI to external services, internal APIs, databases, and specialised data sources. Building an MCP server is the most direct way to extend what Gemini CLI can access and act upon.

📚 Templates & Boilerplates

Starter templates, configuration examples, and project scaffolds that help teams adopt Gemini CLI quickly. These projects reduce setup time from hours to minutes for common project types.

🤖 Automation Scripts

Workflow automation scripts, CI/CD integrations, and scheduled task runners that use Gemini CLI as the AI backbone. Projects range from simple GitHub Actions to full multi-step pipeline orchestration tools.

📖 Learning Resources

Tutorials, worked examples, video course companions, and educational repositories that help newcomers learn Gemini CLI effectively. Many of these projects include runnable code samples and exercises.

How to Submit Your Project

Sharing your project with the community takes only a few minutes. Follow the steps below to get your work listed in the registry and — if it meets the featured criteria — highlighted at the top of this page.

1. Prepare your repository

Make sure your project has a public GitHub (or GitLab / Codeberg) repository with a clear README. The README should explain what the project does, how to install it, and include at least one usage example. Add an open source license file — MIT, Apache 2.0, and GPL are all accepted.

2. Choose a category and add tags

Select the single category that best describes your project and add up to five tags that reflect the technologies involved (e.g. typescript, docker, mcp). Accurate tags help other developers find your project when filtering the registry.

3. Open a submission pull request

Visit the contribute page and follow the submission form. Your entry will be reviewed within seven days. The review checks that the repository is accessible, the README is complete, and the project actually integrates with Gemini CLI. You will receive feedback via the pull request if any changes are needed before merging.

Frequently Asked Questions

How do I get my project featured in the Community Projects list?

Submit your project via the contribute page. Include a public GitHub repository link, a clear description of what it does, the relevant category tags, and any usage statistics. The maintainer team reviews submissions weekly and features projects that demonstrate quality, broad usefulness, and active maintenance. Projects with a growing star count and recent commit activity are most likely to be highlighted.

What types of projects are accepted in the community registry?

Any open source project that meaningfully extends or integrates with Gemini CLI is welcome. This includes IDE extensions, MCP servers, Docker images, automation scripts, project templates, and educational resources. Projects must have an open source license and a maintained public repository. Commercial projects are not eligible for the community registry, though they may be listed in the separate ecosystem directory.

Can I submit a project that is still in early development?

Yes. Early-stage and experimental projects are welcome in the community registry. Label your project clearly as alpha or beta in the README so users set the right expectations. As long as the repository is public and the README explains how to get started, your project qualifies for submission. You can update the listing at any time by opening a follow-up pull request as the project matures.

Submit Your Project

Built something awesome with Gemini CLI? Share it with the community and get featured!