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: 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

  • Contributing

  • Documentation & Learning Resources

  • 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

  • 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