DEV Community

Cover image for Introducing Rubberduck 1.0: AI Chat in Visual Studio Code
Lars Grammel
Lars Grammel

Posted on

Introducing Rubberduck 1.0: AI Chat in Visual Studio Code

Rubberduck adds a chat interface to Visual Studio Code. You can edit code, get explanations, generate tests, and diagnose errors.

Rubberduck lets you use your own OpenAI API key and call the OpenAI API directly, so your code is only seen by you and OpenAI. Your API key is stored securely in the Visual Studio Code secret storage. The extension is open source and available on GitHub.

AI Chat

Chat with Rubberduck about your code and software development topics. Rubberduck knows the editor selection at the time of conversation start.

AI Chat

Edit Code

Change the selected code by instructing Rubberduck to create an edit. You can refine the diff by providing instructions in the chat interface.

Edit Code

Explain Code

Ask Rubberduck to explain the selected code. Follow up with more questions in the chat interface.

Explain Code

Generate Tests

Writing test boilerplate is tedious. Generate test cases with Rubberduck, refine them through chat, and get them 90% ready in less than 1 minute.

Generate Tests

Diagnose Errors

Let Rubberduck identify error causes and suggest fixes to fix compiler and linter errors faster.

Diagnose Errors

Project

Rubberduck is open source and being developed in public!

You can find out more here:

Top comments (0)