CLI для общения в терминале с моделями OpenAI GPT-3.5 и GPT-4: интерактивный режим и поддержка конвейеров.
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
Установите расширение из VS Code Marketplace
- 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 обновляется ежедневно.
Похожие проекты
Расширение для Visual Studio, которое добавляет в IDE ИИ в стиле ChatGPT для объяснения кода, написания тестов, поиска ошибок, рефакторинга и общения в чате.
AI-плагин для Vim и Neovim: генерирует и редактирует код, а также позволяет общаться с моделями, совместимыми с OpenAI, прямо в редакторе.
Десктопное приложение для перевода файлов субтитров (SRT, VTT, ASS, SSA) на другие языки с помощью LLM вроде ChatGPT.
Консольный инструмент и менеджер рабочих процессов на Python для работы с LLM, например ChatGPT/GPT-4.
Плагин с открытым исходным кодом для Obsidian, который генерирует текст в заметках с помощью OpenAI, Anthropic, Google, HuggingFace и локальных моделей.