VSCode Chatgpt Easy Copy
Directly copy selected code or files from vscode to a chatgpt tab in browser
As of May 2026, VSCode Chatgpt Easy Copy has 43 users and a 1.00/5 rating from 1 reviews in the Developer Tools category.
Usersup 22.9 percent+22.9%
43
43
Ratingno change0%
1.00
1 reviews
Reviewsno change0%
1
Version
0.0.1
Manifest V3
History
2 snapshotsTracking since Apr 25, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Apr 25, 2026 | 35 | 1.00 | 1 | 0.0.1 |
| May 21, 2026 | 40 | 1.00 | 1 | 0.0.1 |
| Now | 43 | 1.00 | 1 | 0.0.1 |
Permissions & access
- Permissions
- scripting
- Host access
- https://chat.openai.com/*
Screenshots
About
VSCode Chatgpt Easy Copy is a simple utility to make it slightly convenient to copy code/text and files from vscode into chatgpt's textarea using commands. There are two components in the utility - this chrome extension and a vscode extension. Both must be installed and running for it to work. The vscode counterpart can be installed from the extension marketplace or manually following the instructions at https://github.com/nikhils98/vscode-chatgpt-easy-copy/tree/main - How it works? The vscode extension initializes a websocket server at port 8765 on startup which the chrome extension connects to. On execution of a command, the selected text or contents of file(s) are sent to the chrome extension, via websocket, which manipulates chatgpt's DOM to input in the prompt textarea and send. More information about the vscode extension can be found at https://github.com/nikhils98/vscode-chatgpt-easy-copy/tree/main/vscode -- Service Worker This is where the crux of the logic resides for the chrome extension. It's a background script managing the websocket connection to the vscode extension and responsible for injecting a function to manipulate chatgpt's DOM when a command is received. It uses chrome's scripting api (https://developer.chrome.com/docs/extensions/reference/api/scripting#description) to inject the function in runtime and requires host permissions for chatgpt to do so. A service worker can become inactive after 30s of idle time so to prevent that a keepalive message is sent to the websocket server every 20s. In most circumstances, the service worker should be active as long as chatgpt or vscode is running but if it gets inactive at some point, you can try one of the following: 1. Refresh chatgpt tab. 2. Reload the extension from Extensions page. After reload, chatgpt tab must be refreshed as well. -- Content Script: Ping Server Worker This runs only when chatgpt is open. It sends a ping message to the service worker every 20s to keep it active when vscode isn't open. Essentially if you open vscode after the service worker had become inactive, opening a tab of chatgpt will make it active again. - Note: 1. At least one tab of chatgpt must be open. If multiple tabs are open, command is sent to only one. 2. You may see an error related to Websocket connection failure in extension console especially if installed manually. This will be the case when vscode is not running. It can be ignored as the service worker retries connection every second so when you run vscode it should connect.
Technical
- Version
- 0.0.1
- Manifest
- V3
- Size
- 14.67KiB
- Min Chrome
- 116
- Languages
- 1
- Featured
- No
Metadata
- ID
- npfadfmeapkbafndfhaodpehcibibijg
- Developer ID
- u55862d2ae4fbb8234ec7213d81602e5e
- Developer Email
- [email protected]
- Created
- Mar 14, 2024
- Last Updated (Store)
- Mar 14, 2024
- Last Scraped
- May 21, 2026
- Website
- —
- Support URL
- —
Similar extensions
Alternatives to VSCode Chatgpt Easy Copy, ranked by description similarity.
OpenAI Forge
OpenAI Forge Browser Extension.
72
ChatGPT Dev Utils Extension
Send prompts from your CLI to ChatGPT via Chrome. No API key required.
2
Autofill for Code Web Chat
Got tired with copy and paste? Enable prompt autofill!
3.0K
★ 5.0
CtrlC++ for ChatGPT
Quickly copy code syntax trees
—
CloudBoard - Online Code Editor and Compiler
Cloudboard v6
358
★ 5.0
Auto-Continue & Download Codes for ChatGPT
Automatically continues generating and adds download buttons to code blocks in ChatGPT
52
Chatgpt-Connect
ChatGPT-Connect allow you to chat with chatGPT from everywhere through a local websocket server.
93
★ 5.0
ChatGPT Web Preview
Preview HTML, CSS, and JS code from ChatGPT with Tailwind CSS support.
889
★ 4.9
Data sourced from the Chrome Web Store · last verified May 21, 2026.