awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google-gemini avatar

google-gemini/gemini-cli

0
View on GitHub↗
105,341 Stars·14,078 Forks·TypeScript·Apache-2.0·13 Aufrufegeminicli.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.

Star-Verlauf

Star-Verlauf für google-gemini/gemini-cliStar-Verlauf für google-gemini/gemini-cli

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von google-gemini/gemini-cli?

Die Hauptfunktionen von google-gemini/gemini-cli sind: Agent Memory Systems, CLI Extension Frameworks, Subagent Definitions, Prompt Caching, Integration Testing Suites, Agent Client Protocols, Session Management Systems, System and Configuration Layers.

Welche Open-Source-Alternativen gibt es zu google-gemini/gemini-cli?

Open-Source-Alternativen zu google-gemini/gemini-cli sind unter anderem: 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.

Open-Source-Alternativen zu Gemini Cli

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Gemini Cli.
  • openai/codexAvatar von openai

    openai/codex

    91,445Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗91,445
  • anthropics/claude-codeAvatar von anthropics

    anthropics/claude-code

    132,728Auf GitHub ansehen↗

    Anthropic's terminal-native AI coding agent.

    Pythonaiclideveloper-tools
    Auf GitHub ansehen↗132,728
  • cline/clineAvatar von cline

    cline/cline

    63,750Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗63,750
  • opencode-ai/opencodeAvatar von opencode-ai

    opencode-ai/opencode

    11,006Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,006
  • Alle 30 Alternativen zu Gemini Cli anzeigen→