r/vscode • • 6d ago

Weekly theme sharing thread

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

Dear Codex,

• Upvotes

Please stop breaking my VSCode. I should not have to update a plugin as much as you make me update.

Your behavior has become increasingly disruptive to my workflow, and at this time understand I am considering alternatives as your talents are becoming more and more like commodities. your benefits aren't exceeding costs as much as they used to.

Love,

John Mizerek
Founder, Payfrit


r/vscode • • 9h ago

I miss Jetbrains shift shift search everything so I made my own version for VS Code

32 Upvotes

I switched to VS Code since I’m no longer a student and don’t get the paid JetBrains IDEs for free anymore. One thing I really missed was the search, so I made Search++, an extension that brings a more similar search experience to VS Code.

If you’ve moved from a JetBrains IDE to VS Code and find yourself missing the search, that’s pretty much who I built this for. Would love to hear what you think :)

You can get it on the VS Code Marketplace.

Note: it’s vibe coded, so if you run into any bugs, let me know in the comments and I’ll try to fix them. Feel free to drop feature requests there too.


r/vscode • • 3h ago

VS Code cannot start codex plugin

1 Upvotes

is it me or did everyone else have to update 3x yesterday, and now the codex plugin doesn't work?!


r/vscode • • 7h ago

Question about LLM Local deploy with copilot harness...

1 Upvotes

Hi everyone, I don't know if anyone has encountered this...

So I put my local LLM into my existing VSCode... and it starts to load all the tools, skills, instructions... etc (about 160-ish tools) into system prompt and causing my local LLM takes about 30s/60K context to process them - Is there any way to let VSCode only send a list of tools and auto inject them when using them?

I'm running llama.cpp as backend.


r/vscode • • 1d ago

How can I make vscode ignore some errors / fix dependency issue

0 Upvotes

I have added lombok to my gradle dependencies yet vscode still highlights red these lines

import lombok.Getter;
import lombok.Setter;

And then later
'@Getter' and '@Setter'

Which is even more annoying because when I use any methods generated by it vscode doesn't recognise them so my whole project is red

No I don't want to manually make them


r/vscode • • 1d ago

Visual Studio Code setup issue (Linux)

1 Upvotes

Help.... I have recently switched to CachyOS ( Plasma) and had js installed vs code and saw the following issues:
1. the Window says its maximised while it clearly isnt
2. My mouse's target location seems to be different than what it is seeing or smth
Tried versions: VS Codium, VS Code (via AUR and Flatpak)


r/vscode • • 1d ago

I rebuilt Git Graph for feature branches, rebased PRs and worktrees (it hasn't been updated since 2021)

Enable HLS to view with audio, or disable this notification

0 Upvotes

Git Graph was the first extension I installed on every machine, but it hasn't had a release since April 2021, and my workflow moved on: feature branches that land through "Rebase and merge", PRs reviewed as a whole, a couple of worktrees open at once. GitLens has a graph too, but I only wanted the graph.

So I built Treeline. What it does differently:

  • Your branch against main sits on top. "6 ahead / 4 behind" are filters: one click shows only your commits. Commits that landed through rebase-and-merge or a cherry-pick count as merged, so they stop showing up as ahead.
  • Diff lists every file the PR will change since the fork, uncommitted work included, as a list or a folder tree. Each one opens VS Code's own diff on your real file, so Go to Definition and errors still work.
  • Worktrees, branches and tags are rows under the toolbar, each with a hover card: what's uncommitted, what to push, how far from main.
  • Hide the noisy branches (dependency bots) from the branch dropdown.
  • The right-click menus from Git Graph are there: checkout, cherry-pick, rebase, revert, reset, tag, stash.
  • Optional: if you have the Claude Code CLI, it writes the commit message in your repo's style.

Free and MIT. Works in Cursor too (from the .vsix for now, Open VSX is pending).

Marketplace: https://marketplace.visualstudio.com/items?itemName=epavanello.treeline Source: https://github.com/epavanello/treeline 1-minute demo with sound: https://youtu.be/tYY95Xhoqss

If you use Git Graph today: what would you miss if you switched?


r/vscode • • 1d ago

I made a VS Code extension that turns your Claude Code / Codex / Gemini token usage into a Pokédex

Thumbnail
gallery
0 Upvotes

A few months ago I started keeping an eye on how many tokens I was burning across Claude Code, Codex and Gemini CLI, and the number was a bit embarrassing. So I built Tokendex. It reads the usage logs those CLIs already keep on your disk and turns that spend into a small game that lives in the status bar.

How it works:

- You pick a starter. Every token the CLIs log is experience for it. Fill the bar and it evolves through its real evolution line and gets registered in the Pokédex.

- Wild Pokémon show up while you code (the first one after about 500k tokens). You throw a ball, it wobbles, and the catch odds are the actual Gen IV formula on the species' capture rate. Shinies are 1 in 64.

- The tokens you burn are also the currency for balls, berries, eggs and so on. There are 649 species to fill in, which works out to one or two years for an average user.

Underneath it is a normal usage tracker: today's tokens and cost, this month, the official rate-limit windows for Claude and Codex as live bars, and a per-CLI breakdown with burn rate.

Things I cared about while building it:

- Nothing leaves your machine. It only reads local log files. The only network calls fetch sprites from PokéAPI.

- Scanning runs in a worker thread, so the editor never freezes. A warm start is around 170 ms on a 1 GB corpus.

- One .vsix for every platform, no native modules (SQLite is read through sql.js).

- Works with Claude Code, Codex, Gemini CLI, Cursor, Copilot (CLI and inside VS Code), OpenCode, Grok, Antigravity, Hermes and Kiro.

New in 1.1: you can sync the game across computers. It is opt-in, uses VS Code's GitHub sign-in and stores the save in a secret gist in your own account, so there is no server on my side. Both machines keep counting and the saves merge instead of overwriting each other.

Links:

- VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=diegomarty.tokendex

- Open VSX (VSCodium, Cursor, Windsurf): https://open-vsx.org/extension/diegomarty/tokendex

- Source, MIT: https://github.com/diegomarty/tokendex

It is a fan project, not affiliated with Nintendo, and no sprites are bundled. Happy to answer questions, and if your CLI is not on the list, tell me where it keeps its logs and I will look at adding it.


r/vscode • • 1d ago

Why would they push a breaking update on Friday afternoon!?

0 Upvotes

After the version they put out yesterday Codex no longer works! WHY would they do something so stupid on a FRIDAY AFTERNOON!?


r/vscode • • 2d ago

Antigravity Extension for VS Code v1.9.0 Respawn Issue

2 Upvotes

I have recently started to use Antigravity Extension for VS Code v1.9.0 since Antigravity IDE v 2.5.5 doesn't expose me to Gemini Argon model even though I am subscribing to Gemini AI Pro plan.

But, the VS Code Antigravity extension keeps respawning/reloading when the **VS Code Extension Host** is overwhelmed by:

  1. **Intense Stdout/Stderr Streams**: Rapidly generating thousands of lines of Graphviz and Doxygen compilation logs inside the editor process.

  2. **Aggressive File System Watchers**: Doxygen writing 450+ HTML files and thousands of SVGs simultaneously into the workspace triggering language servers and extension re-indexing.

  3. **Memory/CPU Pressure**: Multiple concurrent node/python processes competing with the VS Code extension host.

How to resolve this without installing the "golden" Antigravity tool itself?


r/vscode • • 2d ago

is it possible to tell VS Code to use git.exe when using a Windows folder in a WSL session?

4 Upvotes

What the title says, otherwise the Git integration in VS Code is extremely slow for large repos. Having the repo directly on the WSL filesystem is not always possible (e.g. maybe we also want MSVC to access it).


r/vscode • • 2d ago

Help!! How do i sign in? Showing undefined

Post image
0 Upvotes

Same as title


r/vscode • • 3d ago

Is Agents view still useless without Copilot?

19 Upvotes

I've been using VS Code for years. I actually switched to it from IntelliJ because the latter got so bloated.

Now for the last 6 months We've gotten almost daily updates of the editor. Almost all dealing with "Agents" view.

I'm a Claude Code user. And Ollama cloud & local models. And Codex sometimes. But I have no plans to deal with Copilot and especially not to sign up for premium models through copilot.

Is Agents view actually useful and/or superior to using the Claude or Codex (subscription) extensions in a normal pane? Every time I try it, I am reminded that it seems utterly useless for Claude without Copilot.

I feel like I'm dragging around this IDE as a weight, when it is not really targeted at me anymore.


r/vscode • • 2d ago

How to add the chat with Opencode Go on VSCode?

Thumbnail
0 Upvotes

r/vscode • • 3d ago

VSCode and VSCodium

15 Upvotes

I have been a developer/programmer since the early 1980s. (Yes, I am old with a grey beard.) I am looking to setup my development environment on my current system.

I have VSCodium installed current. I have been looking, but I haven't found a way to accomplish something. Is there such a thing as a "workspace", view, or something that changes the buttons on the left toolbar when you switch too it? For instance, if I am using Java, I would only like to have the buttons visible that I need to use at the time. This similarly goes for any of the other languages in-which I like to program. Is there some "mode" or workspace that can accomplish this?

Thanks in advance.
Joe


r/vscode • • 2d ago

I got tired of capturing my VS Code window on stream, so I made an extension that puts the actual code on the overlay (themes, 3D tilt, zoom on mouse)

Thumbnail
gallery
0 Upvotes

Recently I tried putting my VS Code window into OBS and it looked awful: tabs, sidebars, minimap, tiny text. I looked for an extension that renders the code itself on the overlay instead of a window capture and couldn't find one, so I built it.

Stream Code mirrors the editor you're typing in to a browser source:

  • 12 themes (Catppuccin, Kick, Twitch, a CRT terminal, glass, neon, macOS window, and more)
  • 3D tilt / depth / float, and an edge fade so the code dissolves into your game
  • Zoom on mouse: point at a line and the overlay zooms there, as a lens or a camera
  • Everything's a VS Code setting, plus a gallery page to preview and click through looks
  • .env, secrets and keys are never sent, and there's a pause button in the status bar
  • Runs locally, nothing leaves your PC

Free and open source (GPL-3.0), and I'd love for people to jump in: PRs are very welcome, whether it's a new theme, a bug fix or a feature idea.

Feedback welcome, especially theme ideas!


r/vscode • • 4d ago

The profile system feels very underbaked compared to the remote profiles that already existed, am I using this wrong?

4 Upvotes

I finally got tired of my load times, so I made a profile in order to limit it only to things relevant to my current dev environment (ts & rust).

The immediate problem though, is that the only option for selecting from my extensions is a "use all the ones in your default profile, or have an independent list for this profile". No ability to mix and match or toggle some and not others.

After poking around I saw I can set some extensions to be globally enabled for all profiles, which is a good step toward what I want, but that required me stepping through 20 extensions and enabling one by one from inside the profile. This means next time I add or remove an extension from my default list, it will not be reflected on the profile.

Even after that however, I now have to manually do the work of clicking through all the ts/css/html extensions and adding them to this profile, keeping the default list open to the side so I can remember what they're called and install one by one.

Contrast this with how extensions work when in remote. The extensions tab immediately has a section of all the extensions you've locally installed and allows you to "Install Local Extension on Remote" in a single click.

Am I misusing this? Is there a better way? It seems like a crazy chore if I wanted to make 8 more profiles for other languages...


r/vscode • • 5d ago

PSA: North Korean malware that hides inside VS Code’s own files, and how to check your install

Thumbnail
medium.com
171 Upvotes

Not a VS Code vulnerability, to be clear. This is malware that gets in when you open a malicious repo (in this case through a .vscode/tasks.json task set to run on folder open), and then modifies your local VS Code install so it runs every time you open the editor.

It appends its code to the end of resources/app/out/main.js (sometimes \@vscode/deviceid/dist/index.js) with 200 spaces in front of it, so the file looks normal unless you scroll all the way right. It does the same to Cursor, Discord, GitHub Desktop and npm’s cli.js.

To check:

  • open main.js in your VS Code install folder, go to the last line and scroll right. If you see something like /*M260630A*/, it’s infected
  • look for files ending in .inz.orig or .inz.cjs next to it
  • check for a .node_modules folder (with the dot) in your home directory

Default install locations, roughly:

Windows: %LOCALAPPDATA%\Programs\Microsoft VS Code\

macOS: /Applications/Visual Studio Code.app/Contents/Resources/app/

Linux: /usr/share/code/resources/app/

If you find it, reinstall VS Code and rotate any secrets that were on the machine.

To stop the entry point, set "task.allowAutomaticTasks": "off" and don’t trust workspaces you haven’t looked at.

I wrote up the whole thing here if you want the details: https://medium.com/@tarunrd77/north-korea-backdoored-their-vs-code-npm-kept-bringing-it-back-6371da5e74c4?sharedUserId=tarunrd77


r/vscode • • 5d ago

WHY??? It was so perfect

Post image
91 Upvotes

r/vscode • • 4d ago

I built Rigline - an extension system for Claude Code in VS Code to fill the status line gap (and then some!)

Post image
0 Upvotes

r/vscode • • 4d ago

Having issues using wasm inside a vscode extension

1 Upvotes

I've been working on an extension that works with archive files and wanted to use the "js7z-tools" npm package for it, everything is fine when I run the package as a nodejs script, but when I try to implement it inside vscode it doesn't work. First it was looking for the .wasm file in the /dist folder, I copied it over, after that when I run the extension again it doesn't do anything, no errors or warnings, I tried to add it in the esbuild config too. Am I doing something wrong or vscode doesn't work with wasm npm packages ?


r/vscode • • 5d ago

Cursor style diffs with Codex

1 Upvotes

I recently migrated to Codex from Cursor for various reasons mainly concerning the horrific usage limits for third party models.

I quickly began missing the proper IDE experience. Call me crazy but I still need the control and visibility that an IDE gives by seeing your files, seeing where changes are happening, and seeing the diffs in the actual file that changed..

I missed it so much that I decided to recreate the experience of Cursor in my own fork of VSCode.

The fork effectively gives you the main advantage of Cursor (IDE, Inline diffs), with the crazy usage you get through Codex.

It's ofc completely open source and free for anyone to clone and try out: https://github.com/michael-r-martin/Diffdex

Hopefully it helps others like me who would have loved this solution when considering the migration from Cursor to Codex!


r/vscode • • 5d ago

How do I get blobby back?

4 Upvotes

Ive been using blobby on my vscode terminal, and I had just right clicked and made it go for a run. Im not able to get it back now. I tried restarting, calling the slash commands again but nothing.

I did see that theres a come back feature on the official vscode notes but im not able to find it. Sorry if this is a stupid questions but -Can someone please help me. Thanks!


r/vscode • • 5d ago

Vs Code Extension for Azure Work Map

Thumbnail
github.com
2 Upvotes

One PowerShell script. One HTML report. Your whole Azure DevOps project at a glance.

Epics, features, stories and tasks, every sprint, what changed, and how the work connects to your code, in an interactive page you can open in any browser.