Об этом проекте

Gemini CLI — это ориентированный на терминал AI-агент, разработанный для того, чтобы разработчики могли получить доступ к моделям Gemini. Он поддерживает широкий спектр возможностей, включая понимание, генерацию и отладку кода, а также позволяет запрашивать и редактировать большие кодовые базы благодаря контекстному окну в 1 млн токенов. Ключевые особенности включают: - Встроенные инструменты: интеграция с Google Search для заземления (grounding), операции с файловой системой, выполнение команд shell и получение данных из сети. - Расширяемость: поддержка Model Context Protocol (MCP) для интеграции пользовательских инструментов и серверов. - Автоматизация: неинтерактивный headless-режим для использования в скриптах и специальный GitHub Action для автоматического анализа PR и сортировки issue. - Управление контекстом: поддержка пользовательских файлов контекста (GEMINI.md), создание контрольных точек разговора и кэширование токенов. - Гибкая аутентификация: несколько вариантов входа, включая Google OAuth, API-ключи Gemini и Vertex AI для корпоративных рабочих нагрузок. Инструмент распространяется через npm, Homebrew и MacPorts и лицензируется по Apache 2.0.