Rubberduck — это расширение Visual Studio Code с открытым исходным кодом, которое добавляет интерфейс чата. Вы можете редактировать код, получать пояснения, генерировать тесты и диагностировать ошибки.

Rubberduck позволяет вам использовать свой собственный ключ API OpenAI и напрямую вызывать API OpenAI, поэтому ваш код виден только вам и OpenAI. Ваш ключ API надежно хранится в секретном хранилище Visual Studio Code. Rubberduck с открытым исходным кодом и доступен на GitHub.

ИИ-чат

Общайтесь с Rubberduck о вашем коде и темах разработки программного обеспечения. Rubberduck знает выбор редактора в момент начала разговора.

Изменить код

Измените выбранный код, поручив Rubberduck создать правку. Вы можете уточнить разницу, предоставив инструкции в интерфейсе чата.

Объясните код

Попросите Rubberduck объяснить выбранный код. Задайте дополнительные вопросы в интерфейсе чата.

Создание тестов

Написание тестового шаблона утомительно. Создавайте тестовые примеры с помощью Rubberduck, уточняйте их в чате и готовьте на 90 % менее чем за 1 минуту.

Диагностика ошибок

Позвольте Rubberduck определить причины ошибок и предложить исправления, чтобы быстрее исправлять ошибки компилятора и линтера.

Проект

Rubberduck имеет открытый исходный код и разрабатывается публично!

Вы можете узнать больше здесь: