Николаев Виталий
Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
Tools Tools
30.05.2023

Установка CodeWhisperer в PhpStorm

Установка CodeWhisperer в PhpStorm

Так как GitHub Copilot в России работает нестабильно или недоступен, я решил попробовать альтернативу — Amazon CodeWhisperer.

Сейчас CodeWhisperer входит в состав Amazon Q Developer: Amazon официально перенес CodeWhisperer в Amazon Q Developer с 30 апреля 2024 года.

По сути, это AI-помощник для разработчика, который умеет подсказывать код прямо в IDE, помогать с автодополнением и ускорять написание типовых фрагментов кода.

Установка AWS Toolkit в PhpStorm

Для подключения Amazon Q Developer / CodeWhisperer в PhpStorm нужно установить плагин AWS Toolkit.

Открываем настройки PhpStorm:

File → Settings → Plugins

В поиске находим плагин:

AWS Toolkit

Устанавливаем его и перезапускаем PhpStorm.

Подключение к AWS

После перезапуска PhpStorm в правой нижней части IDE появится вкладка:

AWS Toolkit

Открываем ее и переходим:

Developer Tools → Add Connection to AWS

В появившемся окне подключения к сервисам Amazon выбираем первый вариант подключения.

Подключение AWS Toolkit в PhpStorm

Авторизация через код

В следующем окне PhpStorm покажет код авторизации и откроет страницу в браузере.

Код авторизации AWS Toolkit

Копируем код и вставляем его в открывшееся окно браузера.

Ввод кода авторизации AWS

Нажимаем Next, авторизуемся в аккаунте Amazon. При необходимости на почту может прийти код подтверждения.

После входа разрешаем подключение AWS Toolkit к аккаунту.

Разрешение подключения AWS Toolkit

Запуск Amazon Q Developer / CodeWhisperer

Далее возвращаемся в PhpStorm.

Во вкладке AWS Toolkit открываем:

Developer Tools → CodeWhisperer

Нажимаем Start.

После этого снова появится код авторизации. Процесс подключения аналогичен предыдущему шагу:

  1. копируем код;
  2. переходим в браузер;
  3. вставляем код;
  4. подтверждаем подключение;
  5. возвращаемся в PhpStorm.

После подключения

После успешной авторизации AI-подсказки начнут работать прямо в редакторе PhpStorm.

Amazon Q Developer может помогать с:

  • автодополнением кода;
  • генерацией функций;
  • типовыми PHP, JavaScript и Python-фрагментами;
  • ускорением рутинной разработки;
  • подсказками внутри IDE.

Итог

Если GitHub Copilot недоступен или работает нестабильно, Amazon Q Developer может быть неплохой альтернативой для PhpStorm.

Для установки достаточно поставить плагин AWS Toolkit, авторизоваться через Amazon и запустить CodeWhisperer / Amazon Q Developer во вкладке Developer Tools.

34 просмотров

Комментарии

Где заказы?
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про продажи, сайты и ошибки бизнеса на реальных примерах. Подписаться