Repolode
ai-genie

ai-genie/chatgpt-vscode

Расширение для VS Code, позволяющее задавать моделям OpenAI вопросы о коде, просить объяснения, тесты и исправления прямо в редакторе.

Open source альтернатива:GitHub Copilot Chat

Звёзды
1,272
Форки
85
Открытые issues
116
Последний коммит
30 дней назад

Что это?

ChatGPT VS Code (Genie) — расширение для редактора, которое подключает Visual Studio Code к моделям OpenAI GPT-4, GPT-3.5, GPT-3 и Codex. Пользователь выделяет фрагмент кода и запускает команды из контекстного меню, чтобы объяснить или оптимизировать его, найти ошибки, добавить комментарии или сгенерировать тесты. Ответы выводятся в редакторе или в окне переписки на боковой панели.

Расширение также работает с ошибками компиляции в окне Problems и предлагает быстрые исправления через меню с иконкой лампочки. Оно показывает diff между кодом пользователя и предложенным изменением, которое можно применить одним нажатием. Расширение умеет генерировать сообщения коммитов Git по подготовленным к коммиту изменениям и поддерживает развертывания Azure OpenAI Service через настраиваемый URL. Пользователь указывает собственный API-ключ OpenAI или Azure; он хранится в защищённом хранилище VS Code.

Историю переписки можно сохранять на диск через API глобального хранилища VS Code, а полную историю — экспортировать в Markdown. Префиксы промптов, системное сообщение и имя ассистента настраиваются в параметрах.

Ключевые возможности

  • 01Команды контекстного меню для объяснения и оптимизации выбранного кода, поиска ошибок, добавления комментариев и генерации тестов.
  • 02Ответы в реальном времени в редакторе или в окне переписки на боковой панели.
  • 03Быстрые исправления ошибок из окна Problems с просмотром diff для применения предложений.
  • 04Генерация сообщений коммитов по изменениям Git.
  • 05Поддержка API-ключей OpenAI и развертываний Azure OpenAI Service.
  • 06Необязательное локальное хранение истории переписки с экспортом в Markdown.

Сценарии использования

  • Получить объяснение незнакомого фрагмента кода, не выходя из редактора.
  • Сгенерировать модульные тесты или комментарии для выбранных функций.
  • Исправить ошибки компиляции, отмеченные в окне Problems.
  • Подготовить черновик сообщения коммита Git по ожидающим фиксации изменениям.

Быстрый старт

  1. 1

    Установите расширение из VS Code Marketplace

  2. 2

    Выделите фрагмент кода и задайте вопрос, а затем введите свой API-ключ OpenAI, когда появится запрос

Что важно знать

  • Вам потребуется собственный API-ключ OpenAI; OpenAI взимает плату за использование.
  • История диалогов — экспериментальная функция, поэтому в ней могут быть ошибки.
  • Для некоторых новых моделей, например o1-mini и o1-preview, действуют ограничения по уровню использования.

В подборках

Темы

Частые вопросы

Что такое chatgpt-vscode?
Расширение для VS Code, позволяющее задавать моделям OpenAI вопросы о коде, просить объяснения, тесты и исправления прямо в редакторе. ChatGPT VS Code (Genie) — расширение для редактора, которое подключает Visual Studio Code к моделям OpenAI GPT-4, GPT-3.5, GPT-3 и Codex. Пользователь выделяет фрагмент кода и запускает команды из контекстного меню, чтобы объяснить или оптимизировать его, найти ошибки, добавить комментарии или сгенерировать тесты. Ответы выводятся в редакторе или в окне переписки на боковой панели.
chatgpt-vscode можно использовать бесплатно? Какая у него лицензия?
chatgpt-vscode распространяется с открытым исходным кодом под лицензией ISC. Перед использованием в коммерческих продуктах проверьте условия лицензии.
chatgpt-vscode всё ещё поддерживается?
Активно поддерживается. Последний коммит в chatgpt-vscode — 8 окт. 2026 г..
Для чего можно использовать chatgpt-vscode?
Получить объяснение незнакомого фрагмента кода, не выходя из редактора. Сгенерировать модульные тесты или комментарии для выбранных функций. Исправить ошибки компиляции, отмеченные в окне Problems. Подготовить черновик сообщения коммита Git по ожидающим фиксации изменениям.
Как установить chatgpt-vscode?
Установите расширение из VS Code Marketplace Выделите фрагмент кода и задайте вопрос, а затем введите свой API-ключ OpenAI, когда появится запрос
Где скачать chatgpt-vscode?
Исходный код и инструкции по установке — на GitHub: https://github.com/ai-genie/chatgpt-vscode

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты