GitHub Copilot CLI
Терминальный агент GitHub Copilot с доступом к репозиториям, issues и pull requests и поддержкой MCP
Установка
npm install -g @github/copilotmacOS, Linux и Windows.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Copilot CLI запускается командой copilot в папке с кодом и работает как агент: планирует задачу, правит файлы, собирает и отлаживает проект. Он использует ту же основу, что и облачный coding agent GitHub, и сразу видит репозитории, issues и PR через аккаунт GitHub. Встроен MCP-сервер GitHub, можно подключать свои MCP-серверы и LSP для навигации по коду. Каждое действие показывается перед выполнением и требует подтверждения.
Для кого. Для разработчиков с подпиской Copilot, которые хотят работать с агентом в терминале.
Подходит, если
- У вас уже есть подписка Copilot и нужна работа в терминале
- Задача связана с issues и PR на GitHub
- Нужно подключить свои MCP-серверы к агенту GitHub
Не подходит, если
- Нет подписки Copilot или организация отключила CLI
- Нужна работа с локальной моделью без облака
Пример запроса к агенту
Найди открытые issues с меткой bug в этом репозитории и исправь первое из нихОграничения
Нужна активная подписка Copilot, каждый запрос расходует квоту премиум-запросов. Администратор организации может запретить CLI. Работа сервисов Copilot из России без VPN не гарантируется, оплата подписки из России затруднена. LSP-серверы ставятся отдельно.
Как отключить. Удалите пакет через npm uninstall -g @github/copilot или brew uninstall copilot-cli, настройки лежат в ~/.copilot.
Проверка безопасности
- Выполняет команды и изменяет файлы
- Действует от имени аккаунта GitHub в репозиториях и issues
Коротко о README
README описывает требования, установку скриптом, через Homebrew, WinGet и npm, и вход через /login или токен. Рассказано про выбор модели, экспериментальный режим с autopilot и расход премиум-запросов. Отдельный раздел показывает настройку LSP-серверов на уровне пользователя и репозитория.
Частые вопросы
Можно ли войти без браузера?
Да, через fine-grained PAT с правом Copilot Requests в переменной GH_TOKEN или GITHUB_TOKEN.
Как сменить модель?
Командой /model внутри сессии.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git
Агент OpenAI для программирования, который работает локально в терминале, с версиями для IDE и десктопа