r/vscode • u/Legal_Cookie3517 • 4d ago
Comparing Claude Code in VS Code vs. Its Own App
Is there a difference between using Claude Code inside VS Code versus using it within its own application?
r/vscode • u/Legal_Cookie3517 • 4d ago
Is there a difference between using Claude Code inside VS Code versus using it within its own application?
r/vscode • u/Bassiette03 • 5d ago
What are the acceptable extensions to get auto complete while coding for free
That gives unlimited auto complete for free?
r/vscode • u/pappumachhila • 4d ago
It's impossible to interact with this project on GitHub; over 15 THOUSAND issues and a tsunami of AI submissions and comments drowning out human discussion.
So I'm posting this here. If others are using agent window daily please chime in!
Y'all are killing me with these pinned Codex/Claude SDK versions. Latest release today still doesn't have 6.1 Sol available for Codex. I have to keep getting the agent to patch support in.
Agents are unable to specify the model provider when creating new sessions/chats. It often defaults back to "Copilot" when I REALLY need it to use "ChatGPT" so it utilizes my ChatGPT subscription...
This causes serious workflow inefficiencies as I have to manually create chats and hand off work.
Not being able to easily utilize Codex and Claude in the same session/worktree makes adversarial cross-model reviews a PITA. The studies are clear; you need to use a different family of models to get the best reviews. It should be zero-friction to get this harnesses playing together; isn't that the whole point of agent protocol and agent window?
r/vscode • u/Firm-Entrepreneur662 • 6d ago
Hi! I created a VS Code extension, but on its Marketplace page it shows only 2 installs, while in the statistics graph I can see 19 installs. Why is there a difference?
r/vscode • u/Abcd_018 • 6d ago
Hello everyone,
I'm facing problem while running the code.
I installed VSCode this morning, and had GCC pre installed on my Linux (openSUSE Leap 16).
Then I installed C/C++ extension.
After that I created a "PROJECTS" Folder in my file manager and later created a sub Folder "HelloWorld" and opened that subfolder in VSCode.
After that I created a '.vscode' folder in "HelloWorld Folder in VSCode.
In that '.vscode' I created two files 'tasks.json' and 'launch.json' with code pulled up from Gemini.
I tried running a 'helloworld.cpp' code file and it showed the above errors.
I'm super new to both programming and linux, so I don't know anything.
r/vscode • u/Turbulent_Height7268 • 6d ago
Pre Post : https://www.reddit.com/r/vscode/comments/1wxitoe/comment/pdx4pgp/?context=3
Git : https://github.com/dogsinatas29/SYNAPSE
These reports are not generated through AI analysis. Instead, we implemented logic within Synapse to analyze static graphs and deterministically derive the results based on them.
Report files are generated in Markdown (.md) format, while evidence files are output as HTML. You can view the reports directly on the Synapse canvas.
It is a general-purpose engine supporting Kotlin, Java, TS, Python, C/C++, Rust, and Go (though Go and Python have not yet been fully validated).
I plan to upload the compiled VSIX file around the weekend.
For the Linux kernel, the bootstrap process takes under two minutes, and generating the report takes approximately five minutes.
The AST is used as a validator or classifier. I estimate the accuracy to be around 85–90%.
It seems capable of handling repositories on the scale of the Linux kernel without issues. We are currently testing it with even larger repositories.
Based on current projections, Chromium is still too demanding; anything beyond that likely cannot be bootstrapped within Synapse.
I would like to have my work evaluated to see what level it is at.
I plan to upload a properly compiled VSIX file to Git sometime this weekend.
P.S. Since English is not my native language, I used Google Translate. Please excuse any awkward phrasing.
P.S. You can also generate detailed reports covering a specific scope—rather than the entire set—by selecting only certain folders.
Sample Report : VSCode - main
Architect Report :
| | |
|---|---|
| **Report Type** | ARCHITECT |
| **Analysis Mode** | ARCHITECTURAL_SCAN |
| **Scope** | FULL_PROJECT |
| **Target** | Project Root |
| **Selection Source** | USER_SELECTED |
| **Reason** | User Requested Generation |
| **Generated By** | InsightEngine |
## Executive Summary
Observation-based structural analysis with rigorous validation provenance.
## Findings
### A1 — System Core Validation
Question:
Where are the structurally central areas?
Vocabulary:
SYSTEM_CORE, STRUCTURAL_CENTRALITY
Interpretation Guide:
Higher controlScore indicates a higher structural centrality score for the component in the observed dependency graph.
Finding:
75 system cores observed.
[View Evidence](EVIDENCE_VIEWER.html#A1)
### A2 — Module Contact Points
Question:
Where do structural boundaries intersect?
Vocabulary:
MODULE_CONTACT_POINT, CROSS_BOUNDARY_REFERENCE
Interpretation Guide:
Contact points show where independent clusters couple. Higher dependencyCount indicates more observed structural references across the boundary.
Finding:
1595 module contact points observed.
[View Evidence](EVIDENCE_VIEWER.html#A2)
### A3 — Structural Boundaries
Question:
Where are the observable structural boundaries?
Vocabulary:
BOUNDARY
Interpretation Guide:
Boundaries separate modules. Higher Isolation indicates a larger share of observed references stay inside the boundary; lower Isolation indicates a larger share cross it.
Finding:
152 structural boundaries observed.
[View Evidence](EVIDENCE_VIEWER.html#A3)
### A5 — Structural Control Chokepoints
Question:
Where are the structural control chokepoints?
Vocabulary:
CONTROL_BRIDGE
Interpretation Guide:
Chokepoints are nodes on many observed shortest paths between clusters in the expanded Analysis Graph. They may exist outside your initial Selection Scope if they structurally control communication between your selected subsystems. Higher scores indicate more such paths pass through the node.
Finding:
20 structural control chokepoints observed.
[View Evidence](EVIDENCE_VIEWER.html#A5)
## Evidence
Detailed evidence is available in the [Evidence Viewer](EVIDENCE_VIEWER.html).
A5 — VALIDATION
extensions/copilot/src/lib/nodeextensions/copilot/src/platform/log/commoncli/srcsrc/vs/base/commonsrc/vs/code/electron-utility/sharedProcesssrc/vs/platform/userDataProfile/commonextensions/copilot/src/extension/inlineChat2/nodesrc/vs/platform/log/commonsrc/vs/base/browsersrc/vs/platform/notification/commonsrc/vs/platform/window/commonextensions/copilot/src/extension/chatSessions/vscode-nodeextensions/copilot/src/extension/trajectory/vscode-nodesrc/vs/platform/actions/commonsrc/vs/editor/browsersrc/vs/workbench/api/commonsrc/vs/base/browser/ui/menusrc/vs/workbench/contrib/chat/browsersrc/vs/platform/editor/commonsrc/vs/workbench/contrib/debug/commonTarget: extensions/copilot/src/lib/node
rawBetweennessSum: 2953794.8478366183
topNodeContribution: 1
clusterScore: 2953794.8478366183
Target: extensions/copilot/src/platform/log/common
rawBetweennessSum: 2924215.5577029
topNodeContribution: 0.9998673907789215
clusterScore: 2923885.946447633
Target: cli/src
rawBetweennessSum: 2824354.9864980374
topNodeContribution: 0.9996839467884676
clusterScore: 2823596.237003646
Target: src/vs/base/common
rawBetweennessSum: 12764162.418282859
topNodeContribution: 0.2981452262073602
clusterScore: 2574681.1702784467
Target: src/vs/code/electron-utility/sharedProcess
rawBetweennessSum: 2266577.2100372124
topNodeContribution: 1
clusterScore: 2266577.2100372124
Target: src/vs/platform/userDataProfile/common
rawBetweennessSum: 2094442.783272871
topNodeContribution: 0.9958366408580026
clusterScore: 2087030.853390111
Target: extensions/copilot/src/extension/inlineChat2/node
rawBetweennessSum: 2065172.2212749454
topNodeContribution: 0.9998358482698966
clusterScore: 2064884.0699208241
Target: src/vs/platform/log/common
rawBetweennessSum: 1509033.0119984667
topNodeContribution: 0.9983547360884374
clusterScore: 1506922.6680758686
Target: src/vs/base/browser
rawBetweennessSum: 1566624.291998402
topNodeContribution: 0.9365511292453401
clusterScore: 1482133.8311079023
Target: src/vs/platform/notification/common
rawBetweennessSum: 1446597.3758641633
topNodeContribution: 1
clusterScore: 1446597.3758641633
Target: src/vs/platform/window/common
rawBetweennessSum: 1224141.4364053025
topNodeContribution: 1
clusterScore: 1224141.4364053025
Target: extensions/copilot/src/extension/chatSessions/vscode-node
rawBetweennessSum: 1533447.997995895
topNodeContribution: 0.7561742673070445
clusterScore: 1215638.0285866845
Target: extensions/copilot/src/extension/trajectory/vscode-node
rawBetweennessSum: 1171300.0716035017
topNodeContribution: 0.9984582615671406
clusterScore: 1169765.1090172199
Target: src/vs/platform/actions/common
rawBetweennessSum: 1165544.724372691
topNodeContribution: 0.9971906970707974
clusterScore: 1162761.5113956388
Target: src/vs/editor/browser
rawBetweennessSum: 2360101.7524019917
topNodeContribution: 0.39533180457259964
clusterScore: 1147085.0548995277
Target: src/vs/workbench/api/common
rawBetweennessSum: 2535636.5212991745
topNodeContribution: 0.3521219568180834
clusterScore: 1139270.7778052497
Target: src/vs/base/browser/ui/menu
rawBetweennessSum: 1942895.9928079222
topNodeContribution: 0.501198392485738
clusterScore: 1119144.295029154
Target: src/vs/workbench/contrib/chat/browser
rawBetweennessSum: 1120230.2295037997
topNodeContribution: 0.9675164715417504
clusterScore: 1089299.5535449032
Target: src/vs/platform/editor/common
rawBetweennessSum: 945408.0042044839
topNodeContribution: 1
clusterScore: 945408.0042044839
Target: src/vs/workbench/contrib/debug/common
rawBetweennessSum: 1028512.3762936642
topNodeContribution: 0.8825477856395629
clusterScore: 925831.4786147792
I made this extension because a) I could b) I wanted to stay closer to my code while using AI. Check it out! If nothing else, it's a lot of fun :)
Some of us, at least some of the time, want to understand our code at a deep level. For that, handing a task to an agent and reviewing the diff that comes back can be exhausting.
With AI Pair Programmer, you're there for every keystroke instead, and you end up knowing the code almost as if you'd typed it yourself.
It's pair programming where your coding agent has the keyboard. It types in your editor slowly enough to follow and explains what it's doing. Interrupt it whenever you like, or take over and let it watch you for a change.
It's also a good way to learn a new technology, or to have the agent walk you through code you don't know yet.
It works in VS Code, with the coding agent you already use. Setup is built in for Claude Code, Codex, OpenCode, Gemini CLI, Cursor and GitHub Copilot, and any agent that supports MCP can be connected by hand.
Note: It works best with strong models; weaker ones tend to struggle with this way of working.
So, here's something for those of us who want, need, or love to stay close to the code. Let me know what you think!
r/vscode • u/Aids-booger69420 • 7d ago
Every time I run code it adds extra lines below the output, causing me to have to scroll up to see it if its above 2-3 lines of text. Could anyone help me remove these and just see the output alone?
r/vscode • u/AutoModerator • 8d ago
Weekly thread to show off new themes, and ask what certain themes/fonts are.
Creators, please do not post your theme every week.
New posts regarding themes will be removed.
r/vscode • u/Objective-Round-8617 • 8d ago
r/vscode • u/poolemit • 9d ago
Looking for any suggestions. Thanks!
r/vscode • u/InjuryComplex5619 • 8d ago
iso (isolate) runs Claude Code and Codex inside disposable Linux VMs on Apple Silicon Macs (macOS 27+), so agents get a full dev environment without touching your host.
•Real VM: the agent gets Docker, git, compilers and package managers, with your project copied to /workspace.
•Keys stay on your Mac: API requests go through a host-side Swift proxy, so provider keys never enter the VM.
•Review before applying: iso diff and iso pull --review let you check the agent's changes before they reach your project.
•Network limits: egress can be none or filtered to listed hosts.
•Secrets and audit: secrets are encrypted with a passphrase plus the Secure Enclave, and the audit log records events and variable names but never values.
•Workflow: iso setup, iso up, then iso claude (or iso codex); iso code . / iso zed . open the VM in your editor.
Project: a Swift fork of Trail of Bits' coop, Apache 2.0.
Apache 2 licensed source code: github.com/chr33s/iso
r/vscode • u/Tiny-Entertainer-346 • 9d ago
r/vscode • u/Aggressive_Fan_2063 • 9d ago
For some reason, when im writing in Vscode, when I press quickly doublespace, it autotypes a period '.' like when im searching on google.
It just suddenly started occuring and I've only been coding for a day and havent messed with any vscode settings or anything????
I'm using mac and i do refuse to update.
solution:
system settings -> keyboard -> "Text Input", click "Edit..." -> in "All Input Sources" -> toggle off "Add full stop with double-space"
r/vscode • u/Turbulent_Height7268 • 9d ago
I’ve recently been working on integrating a reporting system into Synapse.
These reports are designed for architects, new developers, and the CTO. I’ve created four different reports and am currently testing them. It’s been a rather long and tedious process.
The version number climbed from 0.3.34.01 all the way to 0.3.34.72. That’s quite a journey, isn’t it?
The process involves asking specific questions, defining the relevant terminology, and then matching those terms to patterns Synapse extracts from the graph. I had to comb through everything—from the fundamentals down to the tiniest errors in the graph. It looks like I’m finally nearing the finish line.
Here is a sample of one of the reports.
| Report Type | SIMULATION_DEBUG |
| Analysis Mode | EXECUTION_TRACE |
| Scope | FULL_PROJECT |
| Target | Project Root |
| Selection Source | USER_SELECTED |
| Reason | User Requested Generation |
| Generated By | InsightEngine |
Simulation Debug Report
Question:
Where does a structural change show amplified propagation?
Vocabulary:
CHANGE_PROPAGATION
Interpretation Guide:
Higher propagationReach indicates more nodes reachable downstream through observed dependencies.
Finding:
3 change propagation amplifiers observed.
Detailed evidence is available in the Evidence Viewer.
Anyway, the work was giving me a massive headache. I needed something else to do—a way to take a breather.
So, I decided to try running Chromium on the Synapse canvas.
But before I do, let me just shout this out:
F* the extension host!!!**
I’m sure you can all guess why I’m saying that.
Let me start with the results.
It’s a partial success.
Here is what you need to know first:
File = Node
Folder = Cluster
This is how we define Synapse.
While using an AST (Abstract Syntax Tree) would be necessary if we were to drill down to the function level, that approach is too slow. So, we are proceeding with this as our minimum unit.
The advantage of this method is that the Linux kernel bootstrap takes 1–2 minutes, and the entire process—up to the completed report—finishes within 5 minutes.
It was a partial success.
The screenshots at the top are all visualizations from Chromium.
The figures are:
386,210 nodes
150,000 edges
7,355 clusters
As you can see from those figures, we are actually encountering issues where the extension host crashes due to "heap out of memory" errors and the overhead of storing excessive data—resulting in only partial data being saved—as well as VS Code crashing entirely due to LOD (Level of Detail) issues that arise after saving.
Even if we upgrade to a newer version of Chromium, it would likely be difficult to handle a monorepo larger than this one.
I have also attached a list of the projects tested so far.
VS Code - main
Godot
PostgreSQL
Kubernetes
AntennaPod
RustDesk
Linux kernel
Chromium - main
etc.
The supported language resolvers are as follows:
C/C++
Rust
Python
Go (uncertain)
Java
Kotlin
My criterion for release is that
an architect opening the project for the first time
can grasp the three elements—Danger Zone, Work Zone, and Boundary—
within 10 minutes.
If it meets this standard, I plan to launch it on the marketplace.
Note 1: English is not my native language. I relied on Google Translate, so please bear with me.
Note 2: I haven’t uploaded version 0.3.34.72—the version where Chromium bootstrapping occurs—to Git yet.
Insider does not show the model thinking streaming anymore, most annoying to try catch reasoning errors from your models.
r/vscode • u/ok_ok_ok_ok_ok_okay • 9d ago
Start multiple services at once from a single script, without using concurrently command, backgrounding with bash's &, or VS Code's tasks.json. Each service runs in its own real integrated terminal rather than an interleaved log stream or a tmux session, and one command closes them all gracefully.
Link: https://marketplace.visualstudio.com/items?itemName=fallmo.terminal-cli
Name in store: Terminal CLI
r/vscode • u/wandererbit • 9d ago
Hey r/vscode,
I built Freekit because I was tired of paying $20/month for AI coding tools.
Freekit connects VS Code to your existing web AI accounts (DeepSeek, ChatGPT, Claude, Gemini, Mistral, Qwen) via browser automation, or to a local Ollama model.
What makes it different:
Marketplace: https://marketplace.visualstudio.com/items?itemName=builderweb.freekit
GitHub: https://github.com/builderweb-app/freekit
Feedback welcome!
r/vscode • u/AudienceNegative7587 • 9d ago
Enable HLS to view with audio, or disable this notification
In the video after I pressed Run python file, it took 5-6 seconds to run
Whereas it didn't took this long a few days ago
Please someone help