awesome-gemini-cli
A curated list of awesome tools, extensions, and resources for Gemini CLI.
https://github.com/piebald-ai/awesome-gemini-cli
Last synced: 2 days ago
JSON representation
-
API Bridges & Proxies
- geminicli2api - Powerful FastAPI proxy that transforms Gemini CLI into standard API endpoints, enabling integration with any OpenAI-compatible tool or service.
- Gemini-CLI-Termux - Provides a one-click deployment solution for Gemini CLI reverse proxy service for Android Termux users.
- gemini-cli-openai - Transform Google's Gemini models into OpenAI-compatible endpoints using Cloudflare Workers, powered the same infrastructure that drives the official Gemini CLI.
- gemini-openai-proxy - Universal compatibility layer serving Gemini 2.5 Pro/Flash through OpenAI protocol. Works instantly with existing tools like LangChain, llama.cpp, and VS Code extensions.
- gemini-cli-router - A proxy system that intercepts Google Gemini CLI requests and routes them to alternative AI providers like SHUAIHONG, DeepSeek, OpenAI, Claude, and others. It provides a zero-modification approach - no need to touch the official Gemini CLI source code.
- **gemini-cli-openai** - Expose Gemini CLI endpoints as OpenAI API with Cloudflare Workers
- gemini-cli-proxy - OpenAI-compatible API wrapper for Gemini CLI as an OpenAI-compatible API service, allowing you to enjoy the free Gemini 2.5 Pro model through API!
- CLIProxyAPI - Wrap Gemini CLI as an OpenAI/Gemini/Claude compatible API service, allowing you to enjoy the free Gemini 2.5 Pro model through API.
- gemini-cli-mcp-openai-bridge - Server application that extends the Google Gemini CLI with MCP toolkit and OpenAI-compatible API bridge.
- gemini-cli-api - Expose the Gemini CLI ablility to REST ful API.
- **gemini-cli-proxy** - Wrap Gemini CLI as an OpenAI-compatible API service, allowing you to enjoy the free Gemini 2.5 Pro model through API!
- **CLIProxyAPI** - Wrap Gemini CLI as an OpenAI/Gemini/Claude compatible API service, allowing you to enjoy the free Gemini 2.5 Pro model through API
- **gemini-cli-mcp-openai-bridge** - Server application that extends the Google Gemini CLI with MCP toolkit and OpenAI-compatible API bridge
- **gemini-cli-api** - Expose the gemini-cli ablility to REST ful API
- **gemini-cli-router** - routing your gemini-cli to openai 3rd party providers
- **ai-sdk-provider-gemini-cli** - A community provider for the Vercel AI SDK that enables using Google's Gemini models through the Gemini CLI library
-
🎉 New Entries
- AIClient-2-API - A powerful proxy that can unify multiple large model APIs (Gemini, OpenAI, Claude...) into a native OpenAI compatible interface.
- claude-squad - Manage multiple AI terminal agents like Gemini CLI, Claude Code, Codex CLI, Aider, OpenCode, Amp, etc.
-
Development Tools & Utilities
- ccmanager - Essential session management tool that saves, restores, and organizes multiple Gemini CLI sessions, perfect for juggling multiple projects or experiments.
- gemini-commit-assistant - Intelligent commit message generator that analyzes your changes and creates meaningful, conventional commit messages automatically using Gemini's understanding.
- gemini-cli-ntfy - Smart notification wrapper that alerts you when Gemini CLI needs input, perfect for long-running tasks or background operations.
- gcli-hotkey - Creates an awesome hotkey to open up Gemini CLI in whichever window you used the hotkey in.
- gemini-cli-container - A comprehensive DevContainer setup for Google's Gemini CLI, designed to provide a secure, fully-featured development environment.
- Splitrail - Comprehensive usage analytics platform that tracks and optimizes your Gemini CLI workflows, helping teams understand and improve their AI-assisted development patterns.
- nix-ai-tools - Seamless Nix integration for reproducible Gemini CLI installations. Ensures consistent environments across teams and simplifies deployment with declarative configuration.
- Terminal Jarvis - Ultimate command center unifying multiple AI coding assistants in one elegant interface. Switch between tools seamlessly and manage sessions efficiently.
- Gemini CLI Logs Prettifier - Renders the logs human readable (prettifies them) and browsable as interlinked HTML, with thoughtful explanations and clickable links.
- Gemini-CLI-Git-Ask - A code analysis tool that enables natural language queries about Git repositories using Google's Gemini CLI.
- Gemini-CLI-Context-Engineer - Advanced context engineering template that dramatically improves code generation accuracy by providing structured project context to Gemini CLI.
- **ccmanager** - Claude Code / Gemini CLI / Codex CLI Session Manager
- **gemini-commit-assistant** - AI-based commit message generator, powered by gemini-cli
- **Gemini-CLI-Git-Ask** - A code analysis tool that enables natural language queries about Git repositories using Google's Gemini CLI
- **Gemini-CLI-Context-Engineer** - A comprehensive template for Context Engineering with Gemini CLI, designed to help AI coding assistants generate more accurate code
- **gemini-cli-ntfy** - A transparent wrapper for Gemini CLI that sends a notification when Gemini needs your attention
- **gcli-hotkey** - Creates an awesome hotkey to open up Gemini CLI in whichever window you used the hotkey in
- **gemini-cli-container** - A comprehensive DevContainer setup for Google's Gemini CLI, designed to provide a secure, fully-featured development environment
-
Commands & Extensions
- GeminiCLI_Slash_Listen - Innovative `/listen` command enabling remote Gemini CLI access through Slack, perfect for collaborative coding and remote assistance scenarios.
- gemini-cli-custom-slash-commands - Curated collection of productivity-boosting custom slash commands that extend Gemini CLI with specialized workflows and shortcuts.
- C.O.R.E. - Your unified, shareable memory layer for coding agents. Compatible with Cursor, Claude Desktop, Claude Code, Gemini CLI, Windsurf, AWS's Kiro, VSCode, Cline.
- gemini-flow - Transforms Gemini CLI into an autonomous AI development team using proven Claude-Flow patterns, enabling complex multi-agent workflows.
-
Fun
- oh-my-logo - Adds personality to your terminal with giant ASCII-art logos featuring beautiful color gradients, perfect for customizing your Gemini CLI startup experience.
-
Official
- run-gemini-cli - Official GitHub Action that seamlessly integrates Gemini into your CI/CD pipeline, enabling automated code reviews, testing, and documentation generation.
- Gemini CLI cookbook - Official collection of examples and guides demonstrating best practices for using the Gemini API. Essential resource for developers getting started.
- Gemini CLI - The official open-source AI agent that brings the power of Gemini directly into your terminal. Features context-aware coding assistance, file manipulation, and command execution capabilities.
-
Forks
- LLxprt Code - An open-source multi-provider (including local) fork of Gemini CLI. Use whatever LLM you want to code in your terminal.
- iFlow CLI - Powerful fork that extends Gemini CLI with repository analysis, context interpretation, and complex workflow automation. Perfect for teams needing advanced orchestration capabilities.
- deepseek-cli - Fork optimized for the DeepSeek Coder models, offering specialized support for code generation and analysis tasks with DeepSeek's unique capabilities.
- solar-code - Solar Pro2 powered code assistant based on Gemini CLI.
-
Development Frameworks & Orchestration
- GACUA - The world's first out-of-the-box computer use agent powered by Gemini CLI @openmule.
- **brain** - A multi-agent framework built into GEMINI.md to run on the Gemini CLI
- gemini-code-flow - Enterprise-grade orchestration framework that coordinates multiple Gemini CLI instances for complex development tasks, based on battle-tested Claude Code Flow patterns.
- gemini-cli-commands-demo - A proof-of-concept demonstrating a sub-agent orchestration system built within the Gemini CLI.
- **gemini-code-flow** - AI-powered development orchestration for Gemini CLI - adapted from Claude Code Flow by ruvnet
- **brain** - A multi-agent framework built into GEMINI.md to run on the Gemini CLI
- **gemini-cli-commands-demo** - A proof-of-concept demonstrating a sub-agent orchestration system built within the Gemini CLI
- **solar-code** - Solar Pro2 powered code assistant based on Gemini CLI
-
Demo Collections & Examples
- cli-demo-cookbook - Collection of demo scenario and casts for Gemini CLI.
- Google-Gemini-CLI - Master the Gemini CLI: A Live, Interactive Webinar.
- gemini-cli-demos - Ready-to-run demonstration scenarios showcasing Gemini CLI's capabilities, perfect for learning, presenting, or evaluating the tool.
- **gemini-cli-demos** - Demos-in-a-box for Gemini CLI
- **cli-demo-cookbook** - Collection of demo scenario and casts for Gemini CLI
- **Google-Gemini-CLI** - Master the Gemini CLI: A Live, Interactive Webinar
-
Contributing
- ![Mentioned in Awesome Gemini CLI - AI/awesome-gemini-cli)
- ![Mentioned in Awesome Gemini CLI - AI/awesome-gemini-cli)
- ![Mentioned in Awesome Gemini CLI - AI/awesome-gemini-cli)
- ![Mentioned in Awesome Gemini CLI - AI/awesome-gemini-cli)
-
Documentation & Learning Resources
- **GeminiCLI-HandsOn** - A hands-on project for developing applications using AI-assisted development tools like Gemini CLI
- **gemibook** - this is the toy project to show case how to code with gemini cli
- **gemini-cli-cheat-sheet** - Your complete guide to mastering Gemini CLI - from zero to hero in minutes!
- gemini-cli-extension - Essential collection of extensions and commands that enhance Gemini CLI with additional capabilities and workflow improvements.
- gemini-docs-ext - Gemini CLI extension that adds Gemini API docs and MCP.
- **gemini-cli-doc-zhtw** - This is Google gemini-cli document zh-TW version
- **GeminiCLI-HandsOn** - A hands-on project for developing applications using AI-assisted development tools like Gemini CLI
- **gemibook** - this is the toy project to show case how to code with gemini cli
- **gemini-cli-cheat-sheet** - Your complete guide to mastering Gemini CLI - from zero to hero in minutes!
- **gemini-cli-extension** - Collection of helpful gemini cli extensions and commands
- **gemini-docs-ext** - Gemini CLI extension that adds Gemini API docs and MCP
- **gemini-cli-doc-zhtw** - This is Google gemini-cli document zh-TW version
-
Interfaces
- Gemini Desktop - Beautiful desktop and web UI that makes Gemini CLI accessible to non-terminal/mobile users while preserving all its powerful features.
-
GitHub Actions & Automation
- **gemini-cli-action** - A GitHub Action for automating software development tasks using Gemini CLI
-
SDKs
- ai-sdk-provider-gemini-cli - Seamless Vercel AI SDK integration that unlocks Gemini's capabilities in Next.js and React applications with minimal configuration.
-
MCP Servers
- gemini-mcp-tool - Leverages Gemini's industry-leading 2M token context window through MCP, enabling analysis of entire codebases and large documents that other tools can't handle.
- mcp-gemini-cli - A simple MCP (Model Context Protocol) server wrapper for Google's Gemini CLI.
- gemini-cli-mcp - Tool that enables using Gemini AI as an MCP server within Claude Code with large file analysis and token savings.
- **gemini-cli-mcp** - An MCP (Model Context Protocol) server that provides integration with the Gemini CLI tool
- **gemini-cli-mcp** - The Gemini CLI MCP (Model Context Protocol) Server is an open-source Python tool that acts as a bridge between AI assistants and Google's Gemini CLI
- gemini-mcp - A simple MCP server for using the Gemini CLI.
- gemini-cli-mcp - A Model Context Protocol (MCP) wrapper for Google Gemini CLI that enables AI development tools to interact with Gemini.
- ToolsForMCPServer - Bridges Gemini CLI with Google Workspace through Apps Script integration, automating document processing, spreadsheet manipulation, and workflow automation.
- **gemini-mcp-tool** - MCP server that enables AI assistants to interact with Google Gemini CLI, leveraging Gemini's massive token window for large file analysis
- **mcp-gemini-cli** - A simple MCP (Model Context Protocol) server wrapper for Google's Gemini CLI
- **gemini-cli-mcp** - Tool that enables using Gemini AI as an MCP server within Claude Code with large file analysis and token savings
- **gemini-cli-mcp** - An MCP (Model Context Protocol) server that provides integration with the Gemini CLI tool
- **gemini-cli-mcp** - The Gemini CLI MCP (Model Context Protocol) Server is an open-source Python tool that acts as a bridge between AI assistants and Google's Gemini CLI
- **gemini-mcp** - A simple MCP server for using the Gemini CLI
- **gemini-cli-mcp** - A Model Context Protocol (MCP) wrapper for Google Gemini CLI that enables AI development tools to interact with Gemini
- **ToolsForMCPServer** - The Gemini CLI with MCP Server project enables interaction between the Gemini CLI and Google Apps Script for automating Google Workspace tasks
-
Neovim Plugins
- gemini-cli.nvim - Native Neovim integration bringing Gemini's AI capabilities directly into your editor with keybindings, commands, and buffer manipulation support.
- **gemini-cli.nvim** - Seamlessly integrate GeminiCLI with Neovim for an enhanced AI-assisted coding experience!
- gemini-nvim - Gemini CLI in neovim - An unofficial Neovim plugin for interacting with Google Gemini CLI.
- **gemini-nvim** - A Neovim plugin to interact with the Gemini CLI in a vertical split
- **gemini-cli.nvim** - A Neovim plugin for interacting with Google's Gemini CLI
- **gemini-cli.nvim** - A Neovim plugin that seamlessly integrates the Gemini CLI into the Neovim environment
- **gemini-cli.nvim** - Seamlessly integrate GeminiCLI with Neovim for an enhanced AI-assisted coding experience!
- **gemini-nvim** - gemini-cli in neovim - An unofficial Neovim plugin for interacting with Google Gemini CLI
- **gemini-nvim** - A Neovim plugin to interact with the Gemini CLI in a vertical split
- **gemini-cli.nvim** - A Neovim plugin for interacting with Google's Gemini CLI
Programming Languages
Categories
Development Tools & Utilities
18
MCP Servers
16
API Bridges & Proxies
16
Documentation & Learning Resources
12
Neovim Plugins
10
Development Frameworks & Orchestration
8
Demo Collections & Examples
6
Forks
4
Contributing
4
Commands & Extensions
4
Official
3
🎉 New Entries
2
License
2
Fun
1
Interfaces
1
GitHub Actions & Automation
1
SDKs
1
Sub Categories
Keywords
gemini
12
gemini-cli
7
ai
7
cli
5
claude-code
4
typescript
4
google-cloud
3
gemini-api
3
git
2
codex
2
cluade
2
neovim-plugin
2
neovim
2
npm
2
model-context-protocol
2
mcp
2
file-analysis
2
codebase-analysis
2
claude
2
openai
2
ai-sdk
2
vercel-ai-sdk
2
tauri
1
agentic
1
analyzer
1
blazing-fast
1
gemini-desktop
1
desktop
1
cross-platform
1
rust
1
splitrail
1
usage
1
buildbot-numtide
1
actions
1
gcp
1
vibe-coding
1
github-actions
1
aider
1
google-cloud-platform
1