Gemini CLI
Открытый агент от Google для терминала на моделях Gemini: работа с кодом, shell, веб-поиск и MCP
- 108 601 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Агент выполняет shell-команды и правит файлы
- Код и запросы отправляются в модели Google
- Требует аккаунт Google или API-ключ
Установка
- Работает в
В терминале, через 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-инструментыCLI и набор скиллов от Google: помогает кодинг-агенту создавать, оценивать и разворачивать агентов на Google Cloud через ADK и Gemini Enterprise
Терминальный ИИ-агент Google: правит код в нескольких файлах, запускает команды и хранит историю сессий, запускается командой agy
Делегирование «стажеру»: Antigravity CLI (agy) от Google с быстрой моделью Gemini для Claude Code, Codex, Pi и OpenCode. Код и задачи уходят в Google
Терминальная рабочая область, где несколько CLI-агентов вроде Codex, Claude и Gemini обмениваются сообщениями и работают над одной задачей под наблюдением челов
Magpie
magpie
Magpie — приложение и локальный шлюз, которые подключают к Claude Code, Codex, Gemini CLI и OpenCode любые модели и переключают их из меню
Gemma Skills
gemma-skills
Официальный скилл Google Gemma: разработка приложений на Gemma и справка по моделям, скилл gemma-dev ставится через npx
Из блога
Коротко о 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?