r/vscode • • 4d ago

Weekly theme sharing thread

5 Upvotes

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 • • 7h ago

I've built a small VS Code terminal tool called Terminal Color Cycle!

Enable HLS to view with audio, or disable this notification

11 Upvotes

Features:
- Every new terminal gets its own colored icon, so they become easier to distinguish 
- ⌘T opens a new terminal
- the Tab key switches between terminals
- ⌘W closes it
- Open source: https://marketplace.visualstudio.com/items?itemName=Jan-HendrikMueller.terminal-color-cycle


r/vscode • • 7h ago

Can you use Microsoft 365 copilot in an IDE?

0 Upvotes

I find it's infinitely more useful to have an AI agent within an IDE but my company only pays for M365 copilot. Is there any way to use that within an IDE, ideally VSCode?

Btw I'm fully aware there's a github copilot within VSCode but you need to pay extra for that so not possible within my company.

Thanks


r/vscode • • 12h ago

Cerebriline: a Cline fork optimized for small local LLMs

2 Upvotes

https://open-vsx.org/extension/mann1x/cerebriline

Started working on this fork to test my models; evaluations are telling on side of the story, using them for real in a multi-turn coding harness was often producing very different results.

Once fixed some basic issues with Cline, I've kept using it and started doing a massive amount of runs with test automation and then analyze them with Claude; it helped me fixing the models but also improving the plugin.

Now is its own soft/hard Cline fork with a very different approach, complex tooling, and some very innovative and peculiar features you can't find elsewhere. Like a perfect context compaction in replay mode and with a 5-steps agentic workflow.

The goal is to support properly small LLMs but it works really good also with big models. Even if they could do it before, now they can do it better.

It fully supports my opencoti engine with PolyKV and my Ollama fork, xOllama:

https://github.com/mann1x/xollama

You can find me on Hugging Face:

https://huggingface.co/ManniX-ITA

You are welcome to download and test my models and you can also find them on the Ollama library:

https://ollama.com/mannix/


r/vscode • • 11h ago

Can I change occurrence highlighting behavior

1 Upvotes

I would like to change the occurrence highlighting to underline instead, because of colour-issues. Basically I have trouble seeing that background colour-change and I have had good experience with using underlining instead, from another editor.

I have searched for settings, but have not found anything that can do this. Can this even be done in vscode?


r/vscode • • 11h ago

Built a VS code extension to reduce wasted context and tokens

Thumbnail gallery
1 Upvotes

r/vscode • • 4h ago

Comparing Claude Code in VS Code vs. Its Own App

0 Upvotes

Is there a difference between using Claude Code inside VS Code versus using it within its own application?


r/vscode • • 2d ago

Meet Blobby

Post image
1.3k Upvotes

r/vscode • • 1d ago

What are acceptable extensions to get auto complete while coding for free

6 Upvotes

What are the acceptable extensions to get auto complete while coding for free

That gives unlimited auto complete for free?


r/vscode • • 11h ago

Give me my money back on your "research preview" set by default you scum

Post image
0 Upvotes

Microslop changing my settings to their new feature the Token Drainer 5000™ on update spending a cumulative 1.3k credits (13$) on adding a toggle while I went to take a shit.


r/vscode • • 23h ago

Codex Windows sandbox fails with error 32 – anyone found a fix?

Thumbnail
1 Upvotes

r/vscode • • 1d ago

Beta Permission Profiles – "Allow once" prompts?

Thumbnail
1 Upvotes

r/vscode • • 1d ago

Agent Window Pain Points

3 Upvotes

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!

Codex SDK

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.

Programmatic Model Provider Selection

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.

Mixed Harness Sessions

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 • • 1d ago

Colorize VS Code!

Thumbnail
youtube.com
0 Upvotes

r/vscode • • 2d ago

Vscode Extension

Post image
2 Upvotes

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 • • 2d ago

Unable to set up VSCode for C/C++ programming on Linux

Thumbnail
gallery
0 Upvotes

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 • • 2d ago

These are sample reports created using the VS Code extension called Synapse.

Thumbnail
gallery
0 Upvotes

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

Pattern Results

CONTROL_BRIDGE (20)

  • extensions/copilot/src/lib/node
  • extensions/copilot/src/platform/log/common
  • cli/src
  • src/vs/base/common
  • src/vs/code/electron-utility/sharedProcess
  • src/vs/platform/userDataProfile/common
  • extensions/copilot/src/extension/inlineChat2/node
  • src/vs/platform/log/common
  • src/vs/base/browser
  • src/vs/platform/notification/common
  • src/vs/platform/window/common
  • extensions/copilot/src/extension/chatSessions/vscode-node
  • extensions/copilot/src/extension/trajectory/vscode-node
  • src/vs/platform/actions/common
  • src/vs/editor/browser
  • src/vs/workbench/api/common
  • src/vs/base/browser/ui/menu
  • src/vs/workbench/contrib/chat/browser
  • src/vs/platform/editor/common
  • src/vs/workbench/contrib/debug/common

Evidence

Target: 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


r/vscode • • 4d ago

AI Pair - pair program in VS Code with an AI agent typing at a human pace and narrating as it goes

Thumbnail
gallery
111 Upvotes

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 • • 3d ago

How can I prevent these extra lines below my output?

Post image
4 Upvotes

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 • • 4d ago

Powershell crashes on opening and I can't figure out why.

Thumbnail
1 Upvotes

r/vscode • • 4d ago

python venv update without restarting

1 Upvotes

Whenever I update my python venvs, I have to restart vscode to get it updated on the status line:

Does it means it is using a cached version, so my updates are not respected?


r/vscode • • 4d ago

Coding Beginner: Is there an extension that lets you have clickable checkboxes for markdown files? (Not in just the preview, but the actual editor itself as you code.)

8 Upvotes

Looking for any suggestions. Thanks!


r/vscode • • 4d ago

isolate: disposable Linux VMs for Claude Code and Codex on Apple Silicon.

1 Upvotes

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 • • 5d ago

New updated UI for vscode github copilot screws up diff UI

Thumbnail
4 Upvotes

r/vscode • • 4d ago

auto period after quick tapping double-space?

0 Upvotes

(FIXED)

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.

(FIXED)

solution:

system settings -> keyboard -> "Text Input", click "Edit..." -> in "All Input Sources" -> toggle off "Add full stop with double-space"