Установка

GitHub Copilot CLI можно установить несколькими способами:

BASH
# npm (рекомендуемый)
npm install -g @github/copilot

# Установочный скрипт
curl -fsSL https://gh.io/copilot-install | bash

# Через GitHub CLI (установится при первом вызове)
gh copilot

Copilot CLI доступен для всех планов GitHub Copilot: Free, Pro, Pro+, Business и Enterprise.

Авторизация

Установите токен GitHub через переменную окружения GH_TOKEN или GITHUB_TOKEN. При использовании через gh CLI авторизация происходит автоматически.

Основные команды

BASH
# Интерактивный режим
copilot

# Одноразовый промпт
copilot -p "Найди все TODO в проекте и создай issues"

# Выбор модели (по умолчанию Claude Sonnet 4.5)
/model

Режимы работы

Shift+Tab переключает между режимами:

  • Plan mode — строит структурированный план реализации
  • Agent mode — автономно выполняет задачу

Специализированные агенты

Copilot CLI включает встроенные агенты: Explore для быстрого анализа кодовой базы и Task для запуска команд (тесты, сборка). Агенты запускаются автоматически и могут работать параллельно.

Контроль инструментов

BASH
# Запретить использование rm
copilot --deny-tool='shell(rm)'

# Разрешить только определённые git-команды
copilot --allow-tool='git(commit,push)'