Секретное оружие ленивых (но продуктивных) разработчиков.
GitHub запустила публичное превью Copilot CLI — инструмента, который переносит работу с ИИ-агентом в терминал и позволяет управлять разработкой без переключения контекста. Утилита работает локально и синхронно, интегрируется с аккаунтом GitHub и понимает репозитории, issues и pull requests.
Copilot CLI обладает «агентскими» возможностями: может создавать, редактировать, отлаживать и рефакторить код вместе с пользователем, а также планировать и выполнять сложные задачи. Встроенная поддержка Model Context Protocol (MCP) позволяет использовать сервер GitHub и подключать сторонние для расширения возможностей. Все действия выполняются только после подтверждения пользователя.
Для установки достаточно выполнить команду: npm install -g @github/copilot
Затем авторизоваться через GitHub. Инструмент доступен в рамках подписок Copilot Pro, Pro+, Business и Enterprise.
При первом запуске Copilot CLI предлагает подтвердить, что рабочая папка является доверенной. Пользователь может разрешить доступ на текущую сессию, запомнить каталог для будущих запусков или завершить работу. Если для выполнения задачи требуется сторонний инструмент, например chmod или node, Copilot запрашивает отдельное подтверждение.
В процессе работы доступны команды для остановки операций, добавления файлов через «@», смены рабочей директории или возобновления предыдущих сессий. Дополнительно предусмотрены slash-команды, включая добавление MCP-серверов.
Copilot CLI поддерживает пользовательские инструкции в репозитории — Markdown-файлы автоматически учитываются при обработке запросов и помогают агенту лучше понимать контекст проекта.
Конфигурация хранится в config.json в каталоге ~/.config. Пользователи могут настраивать параметры через переменные окружения, изменять уровень логирования и управлять разрешениями для инструментов.
Для справки доступны команды copilot help, copilot help config, copilot help environment, copilot help logging и copilot help permissions.
GitHub отмечает, что Copilot CLI находится в публичном превью и может измениться в финальном релизе. Для корпоративных пользователей инструмент работает только при включённой политике администратора.