awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google-gemini avatar

google-gemini/gemini-cli

0
View on GitHub↗
105,341 estrellas·14,078 forks·TypeScript·Apache-2.0·13 vistasgeminicli.com↗

Gemini Cli

This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes, execute shell commands with safety constraints, and integrate external tools through standardized protocols.

The platform supports non-interactive execution via a headless mode and provides an event-driven hook framework for custom lifecycle automation. It features centralized configuration for model routing, system prompts, and cost management, alongside a modular extension system for adding custom commands and capabilities. The interface also includes diagnostic tools, file system management utilities, and repository-level automation for maintenance tasks.

Features

  • Agent Memory Systems - Persistent storage enables the saving and retrieval of user-provided facts to maintain context and personalized assistance across multiple sessions.
  • CLI Extension Frameworks - Modular architecture allows developers to register custom commands, configuration settings, and specialized agent skills directly within the interface.
  • Subagent Definitions - Configuration-based definitions allow for the isolation of subagents with restricted tool access and built-in recursion protection for complex workflows.
  • Prompt Caching - Latency and API costs are minimized by storing previously processed prompt tokens for reuse in subsequent requests.
  • Integration Testing Suites - Automated test suites verify the functional interoperability and cooperation between various software units, services, and API endpoints.
  • Agent Client Protocols - Standardized communication protocols enable external agents to interact with the interface, facilitating file system access and remote session control.
  • Session Management Systems - Session management maintains persistent state and interaction history, allowing users to resume workflows or rewind to specific points in time.
  • System and Configuration Layers - System-level instruction overrides enable users to define persistent behavioral patterns for the model that remain distinct from standard task prompts.
  • Agent Frameworks - Terminal-based agent with ReAct loops and large context support.
  • Agentic Coding Tools - Official terminal agent for repository exploration and long-context tasks.
  • CLI Tools - Terminal assistant built around Google Gemini.
  • Code Editors and Assistants - Google's terminal coding agent powered by Gemini.
  • Coding Agents and IDEs - Terminal AI agent with large context and search grounding.
  • Coding Assistants - Command-line interface for interacting with large language models.
  • Command Line Tools - Terminal coding agent with free Gemini 3 Pro access.
  • Action Resolution Policies - Policy engines evaluate security rules based on tool names and environmental context to permit or restrict specific system actions.
  • Codebase Exploration Utilities - Search utilities enable the rapid location of code definitions and components within a project workspace.
  • Code Application Utilities - Researched web knowledge is applied directly into code generation and troubleshooting workflows through integrated utility functions.

Historial de estrellas

Gráfico del historial de estrellas de google-gemini/gemini-cliGráfico del historial de estrellas de google-gemini/gemini-cli

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Gemini Cli

Proyectos open-source similares, clasificados según cuántas características comparten con Gemini Cli.
  • openai/codexAvatar de openai

    openai/codex

    91,445Ver en GitHub↗

    Codex is an automated programming tool and generative code assistant designed to interpret developer intent through a natural language interface. It functions as a machine learning model trained on public code repositories to provide intelligent code completion, suggestions, and refactoring within development environments. By translating human instructions into executable code snippets, the system bridges the gap between high-level technical requirements and functional software implementation. The engine utilizes transformer-based sequence modeling and supervised fine-tuning to align its outp

    Rust
    Ver en GitHub↗91,445
  • anthropics/claude-codeAvatar de anthropics

    anthropics/claude-code

    132,728Ver en GitHub↗

    Anthropic's terminal-native AI coding agent.

    Pythonaiclideveloper-tools
    Ver en GitHub↗132,728
  • cline/clineAvatar de cline

    cline/cline

    63,750Ver en GitHub↗

    Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software engineering workflows. It functions as an integrated development environment extension that bridges strategic task planning with autonomous execution, allowing users to manage multi-step projects through human-in-the-loop oversight or independent agent operation. The platform distinguishes itself by enabling the creation of specialized agent teams that share a common state and coordinate through a centralized task manager. It enforces project-specific architectural guidelines and co

    TypeScript
    Ver en GitHub↗63,750
  • opencode-ai/opencodeAvatar de opencode-ai

    opencode-ai/opencode

    11,006Ver en GitHub↗

    OpenCode is a terminal-based development agent that automates software engineering tasks by integrating artificial intelligence directly into the command-line environment. It functions as an autonomous workflow orchestrator, capable of executing file operations, running shell commands, and applying code patches to complete complex development tasks without manual intervention. The tool distinguishes itself through its ability to index local codebases into vector embeddings, enabling semantic search and natural language queries across project files. It maintains session context through a local

    Goaiclaudecode
    Ver en GitHub↗11,006
Ver las 30 alternativas a Gemini Cli→

Preguntas frecuentes

¿Qué hace google-gemini/gemini-cli?

This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes, execute shell commands with safety constraints, and integrate external tools through standardized protocols.

¿Cuáles son las características principales de google-gemini/gemini-cli?

Las características principales de google-gemini/gemini-cli son: Agent Memory Systems, CLI Extension Frameworks, Subagent Definitions, Prompt Caching, Integration Testing Suites, Agent Client Protocols, Session Management Systems, System and Configuration Layers.

¿Qué alternativas de código abierto existen para google-gemini/gemini-cli?

Las alternativas de código abierto para google-gemini/gemini-cli incluyen: openai/codex — Codex is an automated programming tool and generative code assistant designed to interpret developer intent through a… cline/cline — Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software… anthropics/claude-code — Anthropic's terminal-native AI coding agent. opencode-ai/opencode — OpenCode is a terminal-based development agent that automates software engineering tasks by integrating artificial… mervinpraison/praisonai — PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and… autohandai/code-cli — Autohand Code CLI - Ultra fast self evolving coding agent that runs in your terminal.