10 Ways to Use ChatGPT with VS Code (2023)

Readers like you support MUO. When you shop through links on our site, we may earn an affiliate commission.Read more.

You can take control of your tasks and increase your productivity when you learn to use artificial intelligence tools that appear in research labs every day. VS Code includes the ChatGPT extension, which provides an OpenAI compatible coding environment.

You can take advantage of ChatGPT's comprehensive coding model to deliver your projects more efficiently and quickly right in the IDE. Here are useful ways to use ChatGPT with VS Code.



How to install and use the ChatGPT extension in VS Code

When you search for "ChatGPT" or "Code GPT" in the VS Code extension market, there are many related extensions. Unlike GitHub Copilot, they don't officially come directly from OpenAI.

However, most of the selected VS Code ChatGPT extensions work the same way. But we'll stick with itChatGPT EasyCode extensionin this article because it is quite polite to show use cases of ChatGPT in VS code. It supports GPT-4 and GPT-3.5, has a free tier and does not require an API key.

To install the ChatGPT extension in VS Code:

  1. Open VS Code and click the settings icon in the lower left corner of the left sidebar.
  2. To goExtensions.
    10 Ways to Use ChatGPT with VS Code (1)
  3. You can also pressCtrl+Shift+X(Command + Shift + Xfor Mac) to directly open the extension market.
  4. Type "ChatGPT - EasyCode" in the search bar in the upper left corner.
  5. Click the extension when you see it.
  6. Finally, clickinstall.
    10 Ways to Use ChatGPT with VS Code (2)
  7. Once installed, you will see an extension icon on the left sidebar.
  8. Click on the extension icon. ClickTry without an account. But don't be ashamedApplyif you have an account orTo registerfor a new account with the extension provider.
    10 Ways to Use ChatGPT with VS Code (3)
(Video) Can you use ChatGPT in VS Code??

How to use the ChatGPT extension

  1. To use the built-in query, select the target code and right-click on it. Select one of the available queries.
    10 Ways to Use ChatGPT with VS Code (4)
  2. To write a custom query, right-click the highlighted code and select Query GPT. Type your query in the chat window at the top and pressA nurse.

How to use the ChatGPT extension with the codebase

If you have VS Code open in your codebase directory and want ChatGPT to access the core modules:

10 Ways to Use ChatGPT with VS Code (6)
  1. Click on the extension icon in the left sidebar. Then checkAsk Codebasebox.
  2. Copy the target code and paste it into the chat window.
  3. Enter the query below the code (pressShift + Enter) in the chat window.
  4. PressA nurseor click the submit icon.

Now let's look at different ways to use ChatGPT in VS Code.

1. Restructure and change the code

ChatGPT has proven useful in modifying procedural, functional, and object-oriented code.

For example, with this extension we asked ChatGPT to restructure the wrong code below, a python function to create a random dictionary and add "Buy" to each value.

 pok maakDict(n: str, **kvarkovi)->dictate:
some: dict
Radekey valueWkwargs.items():
neki = n+" "+ value

nuyDict = makeDict("Kopen", element1="GPT book", rate2="Java Guide", element3="Tour guide")

It was pretty good, producing correct code that produces the expected result, with detailed reasons for the change:

10 Ways to Use ChatGPT with VS Code (7)

In addition, you can useRequest a continuationbox to tell ChtGPT to turn the code into a class and show you how to create it:

10 Ways to Use ChatGPT with VS Code (8)

The code generated above is more modular and reusable.

2. Debug the code

If your code throws an error or doesn't work as it should, save time by asking ChatGPT to debug it directly in VS Code.

Although there is no built-in debug query, you can use the methodPitas GPTability to create a custom debug code query.

(Video) ChatGPT Inside VSCode. Your new coding partner

We asked the ChatGPT extension to debug the code we used before. He didn't just fix bugs. He explained and generated the correct one, including the expected result.

10 Ways to Use ChatGPT with VS Code (9)

3. Write your code in another language

Maybe you want to write a program in a specific language outside of your core. You can write your code in your primary language and ask ChatGPT to rewrite it in your chosen programming language.

However, the generated code may require a little human intervention, as ChatGPT may not provide fully working converted code in some cases.

For example, we converted the following Python code to its C equivalent using the VS Code ChatGPT extension:

10 Ways to Use ChatGPT with VS Code (10)

You can do this by right-clicking on the highlighted code and selectingPitas GPTChoice.

Here is our query in VS code:

10 Ways to Use ChatGPT with VS Code (11)

Although he generated the C equivalent twice before correcting it, the final code works.

10 Ways to Use ChatGPT with VS Code (12)

4. Generate an interface component for your API

If you've written an API with several endpoints, you can ask the ChatGPT extension to provide an interface component to use it using a specific framework. It can be React, Vue or Angular.

For example, we used this extension to generate a React component for scheduling meetings based on an API endpoint created using Python's FastAPI:

10 Ways to Use ChatGPT with VS Code (13)

As done above, you may want to checkAsk Codebasebox if you are dealing with a large code base.

After referencing our codebase, the VS Code ChatGPT extension provided a handy React component to use the specified endpoint:

10 Ways to Use ChatGPT with VS Code (14)
(Video) VSCode - ChatGPT Extension | How to Integrate ChatGPT with VSCode | VS Code Editor | Intellipaat

5. Explain code blocks

Let's say you've downloaded a code snippet from Stack Overflow or a GitHub repository. You can ask the ChatGPT extension in VS Code to explain how it works for better understanding. This helps to easily debug such code if errors occur due to future code changes.

In this example, we asked the ChatGPT extension to explain the following code; python class for validating user email addresses.

10 Ways to Use ChatGPT with VS Code (15)

This produced the following response:

10 Ways to Use ChatGPT with VS Code (16)

6. Generate HTML templates for your application

Using the ChatGPT extension in VS Code, you can create an HTML template (such as input fields) from scratch - right from the extension's chat window. For example, you can tell it to create an HTML template for user registration.

10 Ways to Use ChatGPT with VS Code (17)

But what if you're writing an application that displays data directly in HTML (non-SPA) and need a project-specific template? You can use the ChatGPT extension in VS Code to create HTML templates that display background data to users.

For example, if you have a fileAn MVT framework such as Django, you can use this extension to create HTML templates for your Django views.

10 Ways to Use ChatGPT with VS Code (18)

Again, for this type of use case, you may want to clickAsk Codebasecheckbox for ChatGPT to access the code base.

7. Unit test your code

While unit tests are essential, they can be time-consuming. You can use the VS Code ChatGPT extension to generate unit tests for your code and save valuable development time.

Although the ChatGPT extension has a built-in query for generating unit tests, you may want to write a custom query usingAsk Codebaseoption for specificity and better result.

(Video) VS Code — ChatGPT Extension

We asked ChatGPT to write a unit test for a registration endpoint created using Python's FastAPI:

10 Ways to Use ChatGPT with VS Code (19)

Effectively sampled from the codebase to generate the required unit test:

10 Ways to Use ChatGPT with VS Code (20)

8. Find potential vulnerabilities

While it may not provide in-depth security analysis, the VS Code ChatGPT extension can be a useful tool for quick analysischeck your application for vulnerabilitiescode base and save time on manual scanning.

10 Ways to Use ChatGPT with VS Code (21)

Use ChatGPT to scan the code baseAsk Codebaseoption (click on the extension icon and selectAsk Codebasebox).

If you usually play a bit old ornew VS Code features, feel free to ask how to navigate the IDE from the ChatGPT extension.

For example, you can ask an extension to recommend the best extensions for debugging a specific programming language.

10 Ways to Use ChatGPT with VS Code (22)

Or you can ask him a more technical question, like how to open VS Code from the command line.

10 Ways to Use ChatGPT with VS Code (23)

10. Write documentation directly from VS code

You can easily write detailed documentation of code snippets directly from VS Code using the ChatGPT extension.

For example, here is the detailed documentation of Zoom's connect function (in HTML format) that we generated using the VS Code ChatGPT extension:

10 Ways to Use ChatGPT with VS Code (24)

Coding efficiently with ChatGPT in VS Code

As a developer in the rapidly growing Internet, you want to realize a minimally viable product in the shortest possible time. Although ChatGPT is not completely secure, it can help your development journey if used creatively. And there are many other use cases for ChatGPT in programming. However, overall, make sure you verify your ChatGPT results as they can sometimes be misleading.


How do I use ChatGPT with VS Code? ›

To use the extension, open a text editor in Visual Studio Code and open the ChatGPT panel by clicking on the ChatGPT icon in the sidebar. This will open a panel with an input field where you can enter your prompt or question. By clicking enter, it will be sent to ChatGPT.

What can be done with VS Code? ›

Visual Studio Code is a free coding editor that helps you start coding quickly. Use it to code in any programming language, without switching editors. Visual Studio Code has support for many languages, including Python, Java, C++, JavaScript, and more. Ready to get started?

How do I use Genie AI in VS Code? ›

Under VSCode, go to the “Extensions tab” and search for “ChatGPT — Genie AI”. Once we find it, we click on “install”. => You should now see a “ChatGPT — Genie AI” icon on the left-side menu of Visual Studio Code. Before using the extension, you must “Create new secret key” from the OpenAI API key.

How to use VS Code console for JavaScript? ›

Open the JavaScript file in VSCode, then use shortcut Ctrl + Alt + N , the code will run and the output will be shown in the Output Window.

What is ChatGPT used for? ›

ChatGPT is an AI chatbot that uses natural language processing to create humanlike conversational dialogue.

Can we use ChatGPT for free? ›

Is ChatGPT free? Yes, you can use ChatGPT for free -- for now.

Is VS Code used professionally? ›

Visual Studio Code is one of the popular text editors used by professionals and recommended to new coders. Being one of Microsoft's renowned software, VS code is free to use, open-source, and compatible with Windows, Linux, and macOS.

Is VS Code best for coding? ›

VS Code supports many programming languages, for which a developer does not require Web Support. Everything can be found in its built-in multi-language support. A developer can rely on Visual Studio Code for all kinds of development, as long as they pair it with the right tools.

What are the cons of VS Code? ›

Cons: Some workflows are not very intuitive, and need to be executed using the Command Palette. If you are migrating from another IDE like Eclipse or NetBeans, this will take some time to get used to. For example, to create a Java project, you need to open the Command Palette and type "Java: Create Java Project".

Does Genie use ChatGPT? ›

Introducing AI Genie: Your Personal AI Assistant powered by ChatGPT. With AI Genie, you can easily communicate with a large language model trained by OpenAI, all from the convenience of your new tab in Chrome.

How to install auto GPT in VS Code? ›

Open your Visual Code Studio and open the Auto-GPT file in the VCS editor. Click on the 'Open Folder' link and open the Auto-GPT folder in your editor. Once you open the Auto-GPT file in the VCS editor, you'll see several files on the left side of the editor.

What is copilot vs code? ›

Applies to: Visual Studio Visual Studio for Mac Visual Studio Code. GitHub Copilot is an AI-powered pair programmer extension for Visual Studio that provides you with context-aware code completions, suggestions, and even entire code snippets.

What is DevTools for VS Code? ›

The DevTools extension provides many of the same tools that are in the DevTools that's in the Microsoft Edge browser, from within Visual Studio Code. Visual Studio Code is a lightweight but powerful source code editor for Windows, Linux, and macOS.

How to run json in VS Code? ›

To create a launch.json file, click the create a launch.json file link in the Run start view. If you go back to the File Explorer view (Ctrl+Shift+E), you'll see that VS Code has created a .vscode folder and added the launch.json file to your workspace.

What is launch json used for? ›

A launch. json file is used to configure the debugger in Visual Studio Code. Visual Studio Code generates a launch.

Will ChatGPT replace programmers? ›

The short answer is no, ChatGPT will not replace programmers entirely. However, it has the potential to automate some aspects of programming, such as code generation, bug fixing, and documentation. ChatGPT can learn from vast amounts of code and data, making it possible to generate new code similar to existing code.

How do I get the most out of ChatGPT? ›

Talk to AI like it's human: ChatGPT is conversational AI, so to get the best results, talk to it like you're sitting across the table from someone having a conversation. When entering prompts, try to include casual details, be descriptive, and clarify what you want, down to even the most minute details.

What are the disadvantages of ChatGPT? ›

The Disadvantages of ChatGPT. One of the biggest cons of ChatGPT or any other AI chatbot is that it cannot be used as an authoritative source of information. At the time of writing (April 2023), the technology still relies on content from the internet, as in 2021.

Is ChatGPT better than Google? ›

While both ChatGPT and Google have their own unique capabilities, they are used for different purposes. ChatGPT is a sophisticated AI chatbot that is capable of understanding and responding to natural language, while Google is a powerful search engine that is used for finding specific information on the Internet.

Can ChatGPT be detected? ›

You can detect Chat GPT-written text using online tools like OpenAI API Key. The tool comes from Open AI, itself, the company that made Chat GPT. It's worth noting that the app isn't perfect.

Can I use ChatGPT online without login? ›

4 Ways to Use ChatGPT Without an OpenAI Account
  1. Bing Chat. Bing Chat is probably the easiest way for most people to use ChatGPT without an OpenAI account. ...
  2. Bing Mobile App. 3 Images. ...
  3. Merlin. Merlin is a browser extension that's available for Google Chrome and Microsoft Edge. ...
  4. ChatGPT Writer.
May 5, 2023

What is better than VS Code? ›

Atom, Visual Studio, Eclipse, IntelliJ IDEA, and WebStorm are the most popular alternatives and competitors to Visual Studio Code. Everyone errs. Make sure your application doesn't. Everyone errs.

Do Google engineers use VS Code? ›

Various teams at Google are using Visual Studio Code extensively in a number of projects, including Chrome, Angular and more.

What is the most popular language on VS Code? ›

Python is the most popular programming language used in VS Code, if gauged by downloads of the top language extensions, which provide language "smartness" in the popular open source, cross-platform code editor.

Why is VS Code so powerful? ›

Robust and extensible architecture

Architecturally, Visual Studio Code combines the best of web, native, and language-specific technologies. Using Electron, VS Code combines web technologies such as JavaScript and Node. js with the speed and flexibility of native apps.

Is VS Code heavy? ›

Visual Studio Code is a small download (< 200 MB) and has a disk footprint of < 500 MB. VS Code is lightweight and should easily run on today's hardware.

Is VS Code better than Python? ›

Although Python has many IDEs and code editors, PyCharm and VS Code have remained favorites among developers over time. Both PyCharm and VS Code are excellent Python code editors. However, while PyCharm is an IDE, VS Code is a code editor that, through extensions, offers a similar experience to an IDE.

Does VS Code track you? ›

Visual Studio Code collects telemetry data, which is used to help understand how to improve the product. For example, this usage data helps to debug issues, such as slow start-up times, and to prioritize new features.

What is VS Code best for? ›

Visual Studio Code is regarded as one of the best IDEs for web development used by developers. In a survey of developers conducted in 2021, 71.06% of the 82,277 participants said they used Visual Studio Code. This number increased to 74.48% of the 71,010 responses in the following year's study.

Which companies use VS Code? ›

Who uses Visual Studio Code?
California State University-Stanislauscsustan.edu100M-200M
Red Hat Incredhat.com>1000M
Blackfriars Groupblackfriarsgroup.com1M-10M

Does ChatGPT have an app? ›

Does ChatGPT have a mobile app? Yes, ChatGPT does have an official mobile app for iPhone. On Android, however, you'll have to access ChatGPT via a web browser like Chrome or Safari.

Will there be a gpt4? ›

The newest version of OpenAI's language model system, GPT-4, was officially launched on March 13, 2023 with a paid subscription allowing users access to the Chat GPT-4 tool. As of this writing, full access to the model's capabilities remains limited, and the free version of ChatGPT still uses the GPT-3.5 model.

What is the difference between chatbot and Genie? ›

Chatbots are computer programs designed to simulate conversation with human users whereas ChatGenie is a multi-channel commerce platform.

How does ChatGPT write code? ›

Chat GPT is not specifically designed to write code but can assist in the process. Using machine learning algorithms, Chat GPT can analyze and understand code snippets and generate new code based on the input it receives.

What is the difference between Auto-GPT and ChatGPT? ›

In contrast to ChatGPT which requires numerous detailed prompts, Auto-GPT generates its own prompts to complete the given goals. If necessary, Auto-GPT will will access websites and search engines to gather data to complete tasks.

How much does CodeGPT cost? ›

It's $5 a month, giving you unlimited access to thousands of Python guides and Data science articles. If you sign up using my link, I'll earn a small commission with no extra cost to you.

Is Copilot no longer free? ›

The GitHub Copilot VS Code extension is technically free, but only to verified students, teachers, and maintainers of popular open source repositories on GitHub. Otherwise, you'll have to pay a monthly subscription of ten dollars or a yearly subscription of 100 dollars.

Is Vscode Copilot free? ›

GitHub Copilot is free to use for verified students, teachers, and maintainers of popular open source projects. If you are not a student, teacher, or maintainer of a popular open source project, you can try GitHub Copilot for free with a one-time 30-day trial.

Is Copilot not free now? ›

Copilot is generally available to all developers for $10 USD/month or $100 USD/year. However, it is free to use for verified students and maintainers of popular open-source projects.

What are VS Code plugins? ›

VS Code extensions let you add languages, debuggers, and tools to your installation to support your development workflow. VS Code's rich extensibility model lets extension authors plug directly into the VS Code UI and contribute functionality through the same APIs used by VS Code.

What is VS Code for UI? ›

At its heart, Visual Studio Code is a code editor. Like many other code editors, VS Code adopts a common user interface and layout of an explorer on the left, showing all of the files and folders you have access to, and an editor on the right, showing the content of the files you have opened.

How do you debug HTML in VS Code? ›

The simplest way to debug a webpage is through the Debug: Open Link command found in the Command Palette (Ctrl+Shift+P). When you run this command, you'll be prompted for a URL to open, and the debugger will be attached. If your default browser is Edge, VS Code will use it to open the page.

How do you debug a code? ›

Debugging means to run your code step by step in a debugging tool like Visual Studio, to find the exact point where you made a programming mistake. You then understand what corrections you need to make in your code and debugging tools often allow you to make temporary changes so you can continue running the program.

How to debug js file in Visual Studio? ›

Debug server-side script
  1. With your project open in Visual Studio, open a server-side JavaScript file (such as server. ...
  2. To run your app, press F5 (Debug > Start Debugging). ...
  3. Press F5 to continue the app.
  4. If you want to use the Chrome Developer Tools, press F12 in the Chrome browser.
Mar 31, 2023

How to install db JSON in visual studio code? ›

now, open terminal in vs-code.
  1. run command npm init. it will take a while to process, click on yes. ...
  2. run command npm install --save json-server. ...
  3. run command in terminal touch database.json. ...
  4. go to package.json file. ...
  5. run command npm run start. ...
  6. go to postman.
Jul 3, 2022

How to configure JSON in VS Code? ›

You can open the settings.json file with the Preferences: Open Settings (JSON) command in the Command Palette (Ctrl+Shift+P). Once the file is open in an editor, delete everything between the two curly braces {} , save the file, and VS Code will go back to using the default values.

Why JSON is used in API? ›

JSON API lets you integrate any external tool with Collaborator. To do this, you need to exchange data between your application and your Collaborator server. To use the web service you need to send requests to web service endpoint URL and receive responses from it.

Why use JSON for REST API? ›

As you can see, JSON is a more lightweight and less verbose format, and it's easier to read and write as well. In most cases, it's ideal for data interchange over the internet.

Why is ChatGPT not working? ›

The most common reasons include poor internet connectivity, a VPN that's not functioning correctly, an overloaded server, or a temporary outage in OpenAI's server. Additionally, the error might be a result of an error in your chatbot session, which could occur when generating too much text or running too many queries.

How to do wireless debugging in VS Code? ›

Enable Wireless debugging in your device:
  1. Go to Settings and search for "debug".
  2. Tap on "Wireless debugging", then again in the "Wireless debugging" option (not in the toggle, tap the entire item to enter to the details page.
  3. Check the "Use wireless debugging" toggle.
Oct 28, 2022

How to install ChatGPT? ›

#3 — Installing ChatGPT Plugins: Summoning the Power
  1. Open your browser, the gateway to the digital realm, and head to chat.openai.com.
  2. Select your desired model. ...
  3. Find the new “Plugins” option in the top menu and click on it.
  4. A plugin store will reveal itself, showing you an array of magical tools.
May 21, 2023

What is error code 1020 in ChatGPT? ›

IP Address Blocking

Error Code 1020 occurs when the website or application you're trying to access has blocked your IP address. This can happen if the website or application detects suspicious or malicious activity from your IP address.

Why do I keep getting errors on ChatGPT? ›

ChatGPT simply may not have enough storage or memory to handle the number of concurrent users it's receiving prompts from, for instance. This ChatGPT error message usually indicates a server-side problem, rather than an issue with the end-user's device or internet connection.

Why does ChatGPT say too many requests in 1 hour? ›

ChatGPT limits the number of requests a user can make within a specific time frame to ensure its server is not overloaded. If a user exceeds this limit, the server will automatically block their requests for an hour, which results in the error message.

How to install adb in vs code? ›

Installing APK files throught ADB
  1. Pick apk file with command ADB:📱 Pick .APK file and install.
  2. Allow ADB install on device screen.
  3. Wait until copy de file and icon appear.
  4. Now you can run the APP.
Oct 30, 2022

How to setup debugging in Visual Studio? ›

When you are editing code (rather than paused in the debugger), right-click a line of code in your app and choose Run to Cursor (or press Ctrl to F10). This command starts debugging and sets a temporary breakpoint on the current line of code.

Is there any ChatGPT app? ›

ChatGPT was released for public use as a web version late last year. Its iPhone app was first launched in the US in May. ChatGPT app for India is now available to use for free.

Can you install ChatGPT locally? ›

By hosting ChatGPT locally, you can take advantage of its powerful language processing capabilities without relying on a remote API, which can be more secure and faster. Additionally, hosting ChatGPT locally gives you more control over the model and allows you to customize it to your specific needs.

Is ChatGPT available? ›

ChatGPT is an artificial intelligence (AI) chatbot developed by OpenAI and released in November 2022.

How do you use Speedwapp in VS Code? ›

How to use the extension?
  1. Create New Page with Speedwapp Website Builder - Ctrl+K N or Cmd+K N.
  2. Edit HTML with Speedwapp Website Builder - Ctrl+Shift+V or Cmd+Shift+V.
Dec 25, 2022

How to use blackbox in Visual Studio Code? ›

Blackbox Extension

You just have to write your question in the text editor in Visual Studio Code after two forward slashes (//) and when you enter the question mark (?) after the question it will give the code snippet and you can use it by pressing the “Tab” button.


1. ChatGPT Extension in Visual Studio Code - Boost Your Productivity
2. ChatGPT Tutorial for Developers - 38 Ways to 10x Your Productivity
(Programming with Mosh)
3. How to use ChatGPT in VS Code Editor? #chatgpt #vscode #chatgptinvscode
(Techy Purna)
4. 10X Your Code with ChatGPT: How to Use it Effectively
(Dave's Garage)
5. How to install ChatGPT on VScode
6. chatGPT vscode extension | chatgpt vscode extension installation
(Web Unveilers)


Top Articles
Latest Posts
Article information

Author: Eusebia Nader

Last Updated: 22/09/2023

Views: 5385

Rating: 5 / 5 (80 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Eusebia Nader

Birthday: 1994-11-11

Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

Phone: +2316203969400

Job: International Farming Consultant

Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.