It works with both FREE and Plus versions of Chat GPT web. No OpenAI tokens are required.
Use CTRL+mouse scroll to zoom in or out in the extension for better layout of the web site.
The "VS.NET to GPT/Gemini/Claude" button copies the selected code from VS.NET to the GPT/Gemini/Claude prompt area, preserving any existing data.
The "Fix Code in GPT/Gemini/Claude" button copies the selected code from VS.NET to the GPT/Gemini/Claude prompt area and asks AI to fix it.
The "Improve Code in GPT/Gemini/Claude" button copies the selected code from VS.NET to the GPT/Gemini/Claude prompt area and asks AI to improve it.
The "GPT/Gemini/Claude to VS.NET" button copies the selected text from GPT/Gemini/Claude and sends it to VS.NET.
The "Attach Current File" button will attach current code file open in VS.NET to Claude or GPT.
Make sure to hit enter after file is added in dialog because of security constraints
The "Complete Code" button asks GPT/Gemini/Claude to show full complete code when it is showing partial code only.
The "New File" button will retrieve the selected code from the page and asks for filename to add a new file with code in the project.
The "Continue Code" button will ask the GPT/Gemini/Claude to continue the code generation when code is too long for single answer.
The "Enable Copy Code" switch, when enabled, automatically sends the code to VS.NET when the "Copy code" button in GPT/Gemini/Claude is clicked.
The "Arrow" button opens a submenu with other code operations that GPT/Gemini/Claude can perform.
The "Reload Chat GPT/Gemini/Claude..." submenu reloads GPT/Gemini/Claude in the internal browser.
The "Configure extension..." submenu opens the screen to configure the code action operations.
The "GPT wide" button inside "Configure extension..." submenu will allow setting the script for Wide GPT responses.
The "Use GPT" submenu will configure the extension to use Open AI Chat GPT.
The "Use Gemini" submenu will configure the extension to use Google Gemini.
The "Use Claude" submenu will configure the extension to use Anthropic Claude AI.
5.7 - Fix selectors local cache issues
5.6 - Javascript selectors now in config file with 24h cache sync with github project. Also fixed selector for copy code button for GPT-4o Canvas
5.5 - Fix user reported issue: Random pasting of clipboard contents into code when using ChatGPT #3 for other scenarios
5.4 - Fix user reported issue: Random pasting of clipboard contents into code when using ChatGPT #3
Fix issues sending code with HTML tags to AI models
5.3 - Huge refactor for maintainability, no new functionalities. Full regression test completed.
5.2 - Support for GPT Canvas copy code button
5.1 - Fixed Claude integration
5.0 - Fixed GPT and Claude integrations
4.8 - Fixed attach file in GPT
4.7 - Fixed send prompt in GPT and Gemini
4.6 - Removed code to hide extension in some scenarios
4.5 - Added Minimize option when undocked the extension.
It is good for two monitors usage if you need to reduce quickly the window and then restore later for use.
Position of the original and minimized windows are saved during the session
4.4 - Added new "Continue Code" button to continue code generation. Fixed buttons tooltips.
Support for Projects in Claude (new copy code button in the AI).
4.3 - Fix prompts not submitting automatically in Claude.
Support for Artifacts in Claude (new copy code button in the AI).
Improved complete code prompt to keep original code comments.
4.2 - New File button. Select code in the AI page and click new file to add the code in a new file in the existing project
4.1 - Fixed issues attaching file in GPT when %temp% is windows default value in appdata
4.0 - Removing old temporary files in attachment and also fix for attaching file not yet saved.
All extension actions now working with attached files using the button.
3.8 - Fix attach file in GPT
3.7 - Added "Attach Current File" new option.
Make sure to hit enter after file is added in dialog because of security constraints.
File is copied as txt to temp directory so any extension can be added (ex: cshtml that is not supported in AIs).
Fixed Enter key not sending prompt for GPT
3.6 - Fix issues with copy code functionality for Claude AI
3.5 - Fix issues with copy code functionality
3.4 - Big release!
Updated Chat GPT url to https://chatgpt.com/ and fixed all integration issues.
Updated GPT wide script for newer version.
Fix issues with reload AI menu and copy code button handler.
Fix issues with Gemini double new lines when receiving code from VS.NET.
3.3 - Added support for Anthropic Claude AI!! Click in the arrow down button in the top to change default AI model
3.2 - Added support for GPT wide script (disabled by default). This will allow wider AI responses and it good when using two monitors and extension is placed another monitor. Click in The "GPT wide" button inside "Configure extension..." to setup. Thanks Scott for the suggestion!
3.1 - Support for Gemini in other languages than English
3.0 - Gemini support!! Click in the arrow down button in the top to change default AI model
2.8 - Better code for Copy button handler to avoid breaking when GPT HTML changes
2.7 - Fix Copy Code button handler
2.6 - Fix AI prompt to add comments to the code
2.5 - Fix auto scroll to bottom for new GPT trained up to April 2023
2.4 - Fix Home, End, Shift-Home and Shift-End keys in GPT textbox prompt area.
2.3 - Automatically hiding WebView2 with GPT if tool windows from bottom of VS.NET are activated. For example, this will fix issues with GPT over Output window for example when autohide is active.
2.2 - Added new button "Complete Code" to ask GPT to show full complete code. Fixed issues with Shift-Home and Shift-End in GPT prompt textbox. Also added tooltips for help.
2.1 - Removed "Preview" from the extension.
2.0 - Added drag and drop support for reordering custom actions. Fixed issues detecting changes that need saving. A maximum of 20 custom actions can now be added.
1.7 - Custom actions can now be added, removed, edited, and reordered in a grid. The current GPT prompt will be cleared for custom actions to run. Note: Due to migration, existing customized actions from version 1.6 will be lost. We apologize for any inconvenience.
1.6 - Introduced configurable custom actions for GPT to apply to the code.
1.5 - GPT now receives the detected language name, when available, for better response accuracy.
1.4 - Fixed issues with the end and home keys inside the GPT prompt textbox. Added more actions to process code in the submenu.
1.3 - Initial release.
There are some known random issues with logging off from Chat GPT. If you encounter problems logging off, try pressing F12 and then trying again, or close VS.NET and delete the directory %appdata%\..\Local\ChatGPTExtension.
The extension is free to use but may not be cloned, modified, or sold in any manner.