An open API service indexing awesome lists of open source software.

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: 1 day 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-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-openai** - Expose Gemini CLI endpoints as OpenAI API with Cloudflare Workers
    • **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.
    • gcli-hotkey - Creates an awesome hotkey to open up Gemini CLI in whichever window you used the hotkey in.
    • gemini-cli-ntfy - Smart notification wrapper that alerts you when Gemini CLI needs input, perfect for long-running tasks or background operations.
    • gemini-cli-container - A comprehensive DevContainer setup for Google's Gemini CLI, designed to provide a secure, fully-featured development environment.
    • docker-gemini-cli - Gemini CLI wrapped as a Docker image, so you don't need to trash your OS with Node and its dependencies.
    • 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-Context-Engineer - Advanced context engineering template that dramatically improves code generation accuracy by providing structured project context to Gemini CLI.
    • Gemini-CLI-Git-Ask - A code analysis tool that enables natural language queries about Git repositories using Google's 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
    • Rulesync - The Node.js CLI tool that automatically generates configs (rules, ignore files, MCP servers, commands, and subagents) for various AI coding agents. Rulesync can convert configs between Gemini CLI and other AI agents in both directions.
  • Forks

    • LLxprt Code - An open-source multi-provider (including local) fork of Gemini CLI. Use whatever LLM you want to code in your terminal.
    • 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.
  • Neovim Plugins

    • nvim Gemini Companion - A Neovim plugin to integrate Gemini CLI well (+ Qwen-code now).
    • gemini-cli.nvim - Native Neovim integration bringing Gemini's AI capabilities directly into your editor with keybindings, commands, and buffer manipulation support.
    • gemini-nvim - Gemini CLI in neovim - An unofficial Neovim plugin for interacting with Google Gemini CLI.
    • **gemini-cli.nvim** - Seamlessly integrate GeminiCLI with Neovim for an enhanced AI-assisted coding experience!
    • **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
  • 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.
    • gemini-flow - Transforms Gemini CLI into an autonomous AI development team using proven Claude-Flow patterns, enabling complex multi-agent workflows.
    • 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.
    • Flutter Gemini CLI extension - Official extension for Gemini CLI that assists with creating and maintaining Flutter code.
    • gemini-cli-on-vscode - MAGUS Council: World's first? 4-AI consultation system (Gemini+Claude+GPT-5+Qwen) in VS Code - Revolutionary multi-agent development environment
    • Awesome Gemini CLI Extensions
  • 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.
  • 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.
  • Development Frameworks & Orchestration

    • GACUA - The world's first out-of-the-box computer use agent powered by Gemini CLI @openmule.
    • 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.
    • **brain** - A multi-agent framework built into GEMINI.md to run on 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

  • Contributing

  • Documentation & Learning Resources

  • GitHub Actions & Automation

  • Interfaces

    • Gemini Desktop - Beautiful desktop and web UI that makes Gemini CLI accessible to non-terminal/mobile users while preserving all its powerful features.
    • AionUi - Free, local, open-source GUI app for Gemini CLI — Better Chat UI, File Management, AI image editing, multi-agent support, multi-LLMs & apikey polling, code diff view & more.
  • 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.
    • gemini-cli-sdk - Python SDK for Gemini CLI; API-compatible with Claude Code SDK.
  • MCP Servers

    • ToolsForMCPServer - Bridges Gemini CLI with Google Workspace through Apps Script integration, automating document processing, spreadsheet manipulation, and workflow automation.
    • 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-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.
    • **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-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
  • Prompts