Gemini CLI

Открытый агент от Google для терминала на моделях Gemini: работа с кодом, shell, веб-поиск и MCP

  • 108 601 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLIВыбор редакции

Широкий доступ

Почему такой уровень

  • Агент выполняет shell-команды и правит файлы
  • Код и запросы отправляются в модели Google
  • Требует аккаунт Google или API-ключ
Все причины и проверки
Нужен VPN

google-gemini/gemini-cli

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/gemini-cli

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент выполняет shell-команды и правит файлы
  • Код и запросы отправляются в модели Google
  • Требует аккаунт Google или API-ключ

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Gemini CLI это агент в терминале, который читает и правит кодовую базу, выполняет shell-команды, загружает веб-страницы и использует поиск Google для актуальных данных. Поддерживаются MCP-серверы, контекстные файлы GEMINI.md, чекпоинты сессий и неинтерактивный режим с JSON-выводом для скриптов. Отдельный GitHub Action делает ревью PR и сортировку issues. В репозитории также лежат скиллы, например code-reviewer.

Для кого. Разработчикам, которые работают в терминале с моделями Gemini по платному ключу API, Vertex AI или корпоративной лицензии.

Подходит, если

  • Нужно разобраться в большой кодовой базе с длинным контекстом
  • Хотите автоматизировать задачи в скриптах через gemini -p с JSON-выводом
  • Нужен ревью PR и разбор issues в GitHub Actions
  • Подключаете собственные MCP-серверы к агенту

Не подходит, если

  • Нет доступа к сервисам Google из вашей сети
  • Политика компании запрещает отправлять код во внешние модели

Пример запроса к агенту

Объясни архитектуру этого репозитория и найди места, где обрабатываются ошибки авторизации

Ограничения

С 18 июня 2026 года Gemini CLI работает только с платными ключами Gemini API, Vertex AI и корпоративными лицензиями: бесплатных пользователей и подписчиков AI Pro и Ultra Google перевел на Antigravity CLI. Preview и nightly сборки могут содержать регрессии.

Как отключить. Удалите пакет командой npm uninstall -g @google/gemini-cli или через brew, в зависимости от способа установки.

Частые вопросы

Можно ли попробовать без установки?

Да, README предлагает запуск через npx @google/gemini-cli.

Какие есть каналы релизов?

preview выходит по вторникам, stable через неделю после preview, nightly каждый день.

Обсуждение

Вопросов и отзывов пока нет.

Выбор редакции

CLI и набор скиллов от Google: помогает кодинг-агенту создавать, оценивать и разворачивать агентов на Google Cloud через ADK и Gemini Enterprise

CLIШирокий доступ6,2 тыс.Звезды репозитория
Официальный

Терминальный ИИ-агент Google: правит код в нескольких файлах, запускает команды и хранит историю сессий, запускается командой agy

CLIШирокий доступ2,7 тыс.Звезды репозитория

Делегирование «стажеру»: Antigravity CLI (agy) от Google с быстрой моделью Gemini для Claude Code, Codex, Pi и OpenCode. Код и задачи уходят в Google

ПлагинРасширенный доступ797Звезды репозитория

Терминальная рабочая область, где несколько CLI-агентов вроде Codex, Claude и Gemini обмениваются сообщениями и работают над одной задачей под наблюдением челов

CLIРасширенный доступ3,6 тыс.Звезды репозитория

Magpie

magpie

Magpie — приложение и локальный шлюз, которые подключают к Claude Code, Codex, Gemini CLI и OpenCode любые модели и переключают их из меню

CLIШирокий доступ25,1 тыс.Звезды репозитория

Gemma Skills

gemma-skills

Официальный

Официальный скилл Google Gemma: разработка приложений на Gemma и справка по моделям, скилл gemma-dev ставится через npx

СкиллМинимальный доступ1 тыс.Звезды репозитория

Из блога

Коротко о README

Gemini CLI это открытый ИИ-агент от Google для терминала под лицензией Apache 2.0. README описывает установку через npx, npm, Homebrew, MacPorts и conda, каналы релизов и три способа авторизации. Среди возможностей работа с кодом, мультимодальный ввод, MCP, поиск Google, чекпоинты и контекстные файлы. Отдельно описана интеграция с GitHub через Gemini CLI GitHub Action.

Бейдж для README

Исходный SKILL.md

---
name: code-reviewer
description:
  Use this skill to review code. It supports both local changes (staged or working tree)
  and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability,
  and adherence to project standards.
---

# Code Reviewer

This skill guides the agent in conducting professional and thorough code reviews for both local development and remote Pull Requests.

## Workflow

### 1. Determine Review Target
*   **Remote PR**: If the user provides a PR number or URL (e.g., "Review PR #123"), target that remote PR.
*   **Local Changes**: If no specific PR is mentioned, or if the user asks to "review my changes", target the current local file system states (staged and unstaged changes).

### 2. Preparation

#### For Remote PRs:
1.  **Checkout**: Use the GitHub CLI to checkout the PR.
    ```bash
    gh pr checkout <PR_NUMBER>
    ```
2.  **Preflight**: Execute the project's standard verification suite to catch automated failures early.
    ```bash
    npm run preflight
    ```
3.  **Context**: Read the PR description and any existing comments to understand the goal and history.

#### For Local Changes:
1.  **Identify Changes**:
    *   Check status: `git status`
    *   Read diffs: `git diff` (working tree) and/or `git diff --staged` (staged).
2.  **Preflight (Optional)**: If the changes are substantial, ask the user if they want to run `npm run preflight` before reviewing.

### 3. In-Depth Analysis
Analyze the code changes based on the following pillars:

*   **Correctness**: Does the code achieve its stated purpose without bugs or logical errors?
*   **Maintainability**: Is the code clean, well-structured, and easy to understand and modify in the future? Consider factors like code clarity, modularity, and adherence to established design patterns.
*   **Readability**: Is the code well-commented (where necessary) and consistently formatted according to our project's coding style guidelines?

Сообщить о проблеме

Foxx AIGemini CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.