/rubberduck-vscode

Use AI-powered code edits, explanations, test generation, error diagnosis, and chat in Visual Studio Code with the official OpenAI API.

Primary LanguageTypeScriptMIT LicenseMIT

Rubberduck - GPT-3 powered chat inside Visual Studio Code

Resources

Functionality

AI Chat

Chat

Edit Code

Edit Code

Explain Code

Explain Code

Generate Tests

Generate Tests

Diagnose Errors

Diagnose Errors

Development Guide

Setup

  1. Install pnpm: brew install pnpm
  2. Run pnpm install to install dependencies
  3. Run pnpm nx run-many --target=build to build the extension
  4. Use "run - app/vscode" inside VSCode to run the extension

Once you have completed these steps, you should be able to run and develop the extension.

Commands

  • Lint: pnpm nx lint --skip-nx-cache
  • Package: pnpm nx run vscode:package