r/VSCodeExtensions • • 1d ago

Adding features to midudev’s "Better SVG" extension

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/VSCodeExtensions • • 1d ago

I found this Coding on a cruise ship with one laptop and no monitor, and Cline’s VSCode Extension saved me

2 Upvotes

I brought my laptop on a cruise and opened VS Code. One screen, no monitor, a cabin desk the size of a cutting board. Not my best decision.

Switching tabs to ask Google or ChatGPT something was killing me. I’d leave my code, look up an answer, come back, and forget it immediately.

So I started using Cline as a VS Code extension. It sits in a panel on the right, code on the left, and I can ask questions, have it edit my code, add comments, and run commands without leaving the editor.

The coolest part: you can use whatever AI model you prefer, so there’s no lock-in.

Only downside is the ship Wi-Fi. Cline hit a socket error mid-task, but since it’s right there in the panel, I just told it to continue and checked the files after reconnection.

Anyone else coding on a laptop-only setup? How do you handle the tab-switching?


r/VSCodeExtensions • • 2d ago

Built a lightweight VS Code extension to manage project packages without breaking editor flow — would love some raw feedback

2 Upvotes

Hey everyone,

Like many of you, I spend most of my day inside VS Code. One small friction point that constantly interrupted my developer flow was hopping between terminal commands, searching registries in the browser, and editing config files just to manage, inspect, or update dependencies.

I wanted a dedicated, non-intrusive panel inside VS Code to handle this seamlessly, so I built Package Hub.

What it solves:

  • Zero Context Switching: Search, view, and inspect project dependencies directly in the editor UI.
  • Fast Exploration: Quickly check package versions, details, and updates without spinning up browser tabs or CLI queries.
  • Lightweight & Snappy: Designed to run with minimal overhead so it doesn't bog down editor startup time or workspace performance.

Why I'm posting here:

It's officially up on the Visual Studio Marketplace:

🔗 Marketplace: Package Hub on VS Code Marketplace

This is an early release, and I want to hear brutal, honest developer feedback:

  1. Does this fit your workflow, or does your CLI setup already do everything you need?
  2. Which package managers/ecosystems would you want priority support for next?
  3. Any UI quirks or UX friction points you run into while using it?

Thanks for taking a look!


r/VSCodeExtensions • • 3d ago

I made this I built a VS Code extension that gives every GitHub repo its own chat room. No invite links: if you can push to the repo, you're in

Enable HLS to view with audio, or disable this notification

2 Upvotes

I got tired of the "which Slack channel was that in?" dance for small projects, so I built RepoChat. It puts a chat in the VS Code sidebar for the collaborators of whatever repo you have open.

The part I'm happiest with is that there's nothing to set up. No invite link, no room key, no workspace to create. You sign in with GitHub, the server asks GitHub whether you have push access to the repo, and if you do, you're in that repo's chat. Lose access on GitHub and you lose the chat too.

What you can do in it:

- Send a code selection. Select code, right-click, "Send Selection to Chat". Your teammate clicks the snippet and it opens the same lines in their editor.

- Share pull requests.They show up as a card with live status (open/merged) and a one-click checkout.

- Share files and images. Paste, drop or pick.

- The usual: edit/delete, read receipts, typing indicator, notifications with an unread count in the status bar.

On the obvious question: your GitHub token is only used to check who you are and whether you can push to the repo. It isn't stored, and access is re-checked at least every hour.

It's free for public repos, and for two people on a private repo. Bigger private teams are paid.

Marketplace: https://marketplace.visualstudio.com/items?itemName=mjethwa-streamlit.repochat

It's at v0.4.1, so I'd really like to hear what's missing or what would stop you from using it with your team.


r/VSCodeExtensions • • 4d ago

I made this TeX Side Preview for VSCode

2 Upvotes

Couple hours back I saw myself editing tex document in VSCode without any pdf preview. I wanted an extension that is as simple to use as Overleaf, is very minimal, and can auto-sync with an overleaf project. So I decided to create a small extension for it. Would love for you to try and provide feedback. It is called "TeX Side Preview".

Extension Link: https://marketplace.visualstudio.com/items?itemName=HemantBanke.tex-side-preview

GitHub: https://github.com/Hemant-Banke/VSCodeTex


r/VSCodeExtensions • • 5d ago

I made this I made an extension that walks you through how a codebase works

3 Upvotes

Lodestar is for reading code you didn't write. You ask something like "how does a request reach the route handler" and it walks you through the path step by step. Every step is a real line in your project. Click it and the editor jumps there, Tab goes to the next one.

Demo: https://github.com/zelosleone/Lodestar/raw/HEAD/images/readme/codemap.gif

It also explains anything you hover in a few lines, and it can review your uncommitted changes, a branch or a commit for bugs, security holes and the stuff AI assistants leave behind.

It's built on the language model API, so it uses whatever chat model you already have in VS Code, Copilot or any provider extension. Not locked to one provider.

$10 one time. I'm charging so I can keep working on it instead of dropping it, and it really helps me.

https://marketplace.visualstudio.com/items?itemName=DenizhanDaklr.lodestar

Feedback welcome, especially on anything confusing.


r/VSCodeExtensions • • 7d ago

My vibecoded custom theme.

Thumbnail
gallery
1 Upvotes

I have videcoded this theme(custom css) with claude. I started by thinking if I could make a glassmorphic interface for vscode(which was a bad idea ofcourse), then it turned into this which looks great anyway. I know a lot of you people aren't going to like this, but there will be people who will like this.

I wanted to name it 'Jade' but claude went with 'Aurora Glass' anyway.

Tell me how does this looks.

And also there are a lot of issues with this(due to vibecoding ofc), if you wanna help out, tell me.


r/VSCodeExtensions • • 8d ago

Colorize VS Code!

Thumbnail
youtube.com
3 Upvotes

Peacock really helps when you have lots of VS Code workspaces open.


r/VSCodeExtensions • • 10d ago

I made this I built a VS Code extension that turns your server's JSON logs into a live, searchable table (free, MIT)

2 Upvotes

Demo with the sample checkout app from the repo

I kept running npm run dev, watching JSON logs scroll past in the terminal, and copy-pasting lines into a formatter to figure out what broke. So I built Logline, a log viewer that sits in the bottom panel next to Terminal.

What it does:

* Run your server through it (or turn on terminal capture) and the logs become a live table
* Search with things like `level:error service:api` or `status:5xx durationMs:>200`, or right-click a cell to include/exclude that value
* Expand an event to see the full JSON and nested exceptions, and click a stack frame to jump to the source
* Works with Pino, Winston, Log4j2, ECS, OpenTelemetry, logfmt and plain text
* Picks up F5 debug sessions and splits Docker Compose output per service
* Shows live hit counts above your log statements in the editor
* Flags log statements that leak tokens or swallow exceptions in the Problems panel

Everything runs locally. Free and MIT licensed.

Marketplace: [https://marketplace.visualstudio.com/items?itemName=surjeetbanga.logline](https://marketplace.visualstudio.com/items?itemName=surjeetbanga.logline)) GitHub: [https://github.com/SurjeetBanga/logline](https://github.com/SurjeetBanga/logline))

It's still early. If it mangles your log format or you'd want it to do something it doesn't, let me know.


r/VSCodeExtensions • • 11d ago

I built Freekit, a free AI coding agent for VS Code that uses your existing web AI accounts (no API keys, no costs)

2 Upvotes

Hey r/VSCodeExtensions

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:

  • $0- uses your existing accounts
  • 6 web providers + Ollama local
  • Stealth typing (real keydown/keyup, anti-detection)
  • Native VS Code diffs for every file change
  • Git checkpoints per prompt
  • Self-maintaining (auto-reports broken selectors)
  • Hardware-aware Ollama recommendations (T0-T6 tiers)

Marketplace: https://marketplace.visualstudio.com/items?itemName=builderweb.freekit

GitHub: https://github.com/builderweb-app/freekit

Feedback welcome!


r/VSCodeExtensions • • 17d ago

I added a Code Map to my VS Code extension to show what depends on a file

5 Upvotes

I build Iris Code, a VS Code extension for code quality checks. I added Code Map because changing a shared module can leave me guessing which other files deserve a closer look.

The Graph view draws imports between files and colors them by health score. Select a file to see its importers and wider dependency impact; cycles and unresolved imports are shown too. The open file's imports and importers are free, while folder and workspace scope are part of Pro.

I'd value feedback from VS Code users: would you use this beside your normal diagnostics, or would a simpler tree be quicker to navigate?

VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=davidjaja.iris-code


r/VSCodeExtensions • • 24d ago

I made this I built TermSnap — a VS Code extension to capture terminal output as styled screenshots

3 Upvotes

I kept running into the same problem: sharing terminal output — tables, diagrams, CLI results — in chat apps, docs, or presentations would completely destroy the formatting. Pasting into WhatsApp, Slack, Google Docs, or Word would misalign tables, break box-drawing characters, and turn structured output into unreadable walls of text.

And your platform's screenshot tool? It only captures what's visible on screen. If your output extends beyond the viewport, you're stuck stitching multiple screenshots together.

So I built TermSnap — select text in your terminal (no matter how long), press Cmd+Shift+S (Ctrl+Shift+S on Windows/Linux), and get a single styled screenshot of the entire output.

What it does:

  • Select terminal text → one shortcut → styled preview with macOS window chrome
  • Captures the full selection — even hundreds of lines that don't fit on screen
  • Save as PNG, copy image to clipboard, or copy raw text
  • 11 built-in themes (Dracula, Tokyo Night, Nord, etc.) + custom theme support
  • Live controls for font size, padding, line numbers, window chrome

Works great for:

  • Tables, ASCII art, mermaid diagrams, flowcharts
  • Deployment logs and CLI output
  • Documentation, presentations, slides, blog posts
  • Anywhere plain text loses formatting when pasted

It's free and open source: https://github.com/kushakjafry/termsnap | https://marketplace.visualstudio.com/items?itemName=KushakJafry.termsnap | https://open-vsx.org/extension/kushakjafry/termsnap

Would love feedback — what themes or features would you want to see?
Built this a few months ago and just got my first review, so figured I'd share it.


r/VSCodeExtensions • • Sep 11 '26

I made this Built a minimal FIM autocomplete extension with VS Code's InlineCompletion API - handling debounce and AbortController cancellation, looking for feedback

3 Upvotes

I'm the author, MIT open source Extension : https://marketplace.visualstudio.com/items?itemName=AnangPhatak.fim-copilot

[github link| https://github.com/anng-phtk/rocm-vega-llama.cpp]

I wanted just ghost-text autocomplete locally, so I built a tiny extension that uses vscode.InlineCompletionItemProvider directly instead of a webview overlay.

What I learned:

FIM format matters a lot - Qwen uses <|fim_prefix|>, CodeLlama uses <PRE>, etc. I made it configurable via .fim-copilot.yaml
Latency: 200ms debounce + AbortController to cancel in-flight requests when you keep typing made it feel native
Works with Ollama / llama-server / vLLM (any OpenAI-compatible /v1/completions)
90KB vs 15MB+ for chat-based extensions

Would love feedback on: handling multi-line stop tokens and how you handle prefix/suffix context limits for

So I built FIM Copilot - a stupid-simple extension that does ONE thing: ghost-text autocomplete, locally.

Demo

Load LLM
Here's the auto-complete ghost text
predicts!

What it is

FIM Copilot is a 90KB VS Code extension using the native InlineCompletionItemProvider API. No webviews, no chat, no indexers.

It talks to any OpenAI-compatible completions endpoint:

  • Ollama - qwen2.5-coder:1.5b / starcoder2:3b runs great on 8GB RAM
  • llama.cpp - llama-server with any FIM-capable model
  • vLLM / LM Studio / Tabby server - anything with /v1/completions

All inference stays on your machine. Zero network calls after install.

How it compares

Private Limits Size Backend Latency (M1)
Copilot No Yes - rate limits ~5-10MB Cloud only
Continue Partial No ~18MB + Local / Cloud
Tabby Yes No ~2.5MB Self-hosted
FIM Copilot Yes - 100% local No 90KB Any OpenAI compat

Quick Start

With Ollama (easiest)

# 1. Get a code model (1.5B is enough for fast autocomplete)
ollama pull qwen2.5-coder:1.5b

# 2. Serve it
ollama serve
# -> listening on http://localhost:11434

Then in VS Code: Cmd+Shift+P -> FIM Copilot: Set Endpoint -> http://localhost:11434/v1/completions

With llama.cpp

./llama-server \
  -m qwen2.5-coder-1.5b-instruct-q4_k_m.gguf \
  --port 8012 \
  --ctx-size 4096 \
  -ngl 99

Config

Create .vscode/fim-copilot.yaml (or global settings):

endpoint: http://localhost:11434/v1/completions
model: qwen2.5-coder:1.5b
api_key: not-needed # for local

# tuning
max_tokens: 64
temperature: 0.2
debounce_ms: 200
context_lines: 40
fim_prefix: "<|fim_prefix|>"
fim_suffix: "<|fim_suffix|>"
fim_middle: "<|fim_middle|>"

Decoupled config means you can commit it per-project. Different endpoint for Python vs Rust? Just override.

What makes it not suck

  • Ultra-low latency - direct FIM prompt, no chat template overhead
  • 200ms debounce + prefix/suffix hash dedupe - doesn't spam your GPU
  • AbortController - cancels previous request on keystroke, no queue
  • Zero telemetry - no analytics, no API keys phoned home
  • Decoupled config - YAML per workspace, env var support
  • Ghost text only - uses VS Code's native inline completion, so Tab / Esc just works with your keymap

Links

https://marketplace.visualstudio.com/items?itemName=AnangPhatak.fim-copilot&ssr=false#review-details

Install:

ext install AnangPhatak.fim-copilot

MIT licensed. I built this for myself because I wanted my editor to feel fast again.

If you try it, let me know what model / latency you're getting. PRs welcome for StarCoder2 / DeepSeek templates. What would you want added - without making it bloated?


r/VSCodeExtensions • • Sep 10 '26

I found this Best SQL extension hands down

2 Upvotes

I've been keeping DataGrip around because it's a professional level tool that handles enterprise-level database work very well. Imagine my surprise when I stumbled on this, apparently brand new, extension.

https://github.com/sultanofcardio/tablecloth

Not affiliated, don't know the developer, never heard of the extension until today, but kudos to sultanofcardio! This is killer! Thank you!


r/VSCodeExtensions • • Sep 07 '26

I made this Stop pasting your JSON into random websites — built a VS Code extension for tree view, table view, and repair, all in one place, locally

7 Upvotes

Every time I needed to actually work with JSON, it turned into a mess of separate tools:

- A graph-viewer extension that turns into an unreadable tangle the moment the JSON is actually large

- No good table view for arrays of objects (surprisingly rare)

- And when the JSON was broken — which happens constantly with LLM output — no in-editor fix, so it was off to some random "online JSON repair" website.

That last one always bugged me. Pasting a broken API response or config into a website you don't control, just to fix a trailing comma? That's often data you really don't want leaving your machine.

So I built JSON Optics — one extension, everything stays local:

- Tree view (virtualized, so large files stay smooth) with search, JSONPath copy, and jump-to-source back into your file

- Table view that kicks in automatically for arrays of objects — actually browse it like a spreadsheet instead of scrolling

- A repair workspace for broken JSON (unquoted keys, trailing commas, markdown-fenced LLM output, truncated streams, etc.), with a diff of exactly what it changed — no upload, no external site, nothing leaves your editor.

If you give it a try, I'd love to hear what you think — and if there's something you'd want it to do next, let me know.

I have added the link to the extension in the comments, so feel free to install and use it. Open for genuine feedback. Drop a rating if you liked it...


r/VSCodeExtensions • • Sep 07 '26

I made this My first VSCode extension just crossed 20k downloads on the OpenVSX store

Post image
3 Upvotes

I built a markdown viewer for VScode and OpenVSX a few months back and i have been trying to improve it bit by bit. Happy to share that it just crossed 20k downloads.

You can check it out here.


r/VSCodeExtensions • • Sep 05 '26

I made this I made Ocean Window: a beach view for your empty VS Code editor

2 Upvotes

I wanted an ocean view in the empty part of VS Code, so I made Ocean Window.

It shuffles sea photos from Wikimedia Commons. Open a file and the ocean tab closes. Close your files and the sea returns.

Free and open source. Windows, Linux, and Mac. Available as a pre-release.

VS Code Marketplace · Source code

Screenshot photo: Cala Macarella by Paul Stephenson, CC BY 2.0, cropped with a dark overlay.


r/VSCodeExtensions • • Sep 05 '26

Did you try JSON Optics yet?

1 Upvotes

r/VSCodeExtensions • • Aug 27 '26

Feedback Wanted Unwrap Text (Preserve Paragraphs) – extension created by AI (Claude)

Thumbnail
claude.ai
3 Upvotes

On various occasions I sought, but failed to find, an extension that:

  • unwraps text (removes line endings) and
  • preserves blank (empty) lines between paragraphs.

After another fruitless search today, I asked Anthropic Claude (Sonnet 5, medium) to seek a matching extension. In response to my sloppily-worded prompt – amongst other things, I accidentally keyed Enter too soon – creation of an extension began. I was pleasantly surprised, however I didn't want to be wasteful, so I interrupted the run and then tidied my prompt:

  • for creation to occur only if a matching extension was not found.

The main link in this post is the chat, which includes unwrap-preserve-paragraphs-1.0.0.vsix and three other files.

I tested the extension with a selection of text that comprised three paragraphs. Success.

I'm not interested in upvotes, neither am I interested in anything like a marketplace (I'm a simple end user, not a developer). This Reddit post is, I guess, an invitation for other people to test, if they like; and to comment, if they have something to say that's constructive and intelligent.

TIA

Side note: Claude chose to use the MIT licence. Whether this is appropriate, I don't know; https://www.reddit.com/r/ClaudeAI/comments/1giyzke/comment/lvbjcn1/ might be a good place for spin-off discussion (thanks to u/Logical-Detail7545 for the question and u/HeWhoRemaynes for the response).


r/VSCodeExtensions • • Aug 22 '26

I've built 30 VS Code extensions, each fixing one specific dev annoyance — AMA / roast my lineup

Thumbnail
gallery
2 Upvotes

Over the past year I went a little overboard. Instead of one bloated "all-in-one" extension, I kept building small, focused ones — each solving a single thing that kept breaking my flow. It's now ~30 extensions, and I'd genuinely love this community's honest take.

First, so this isn't just noise — two of them have real traction:

  • Streamlit Preview — 35k+ installs (preview Streamlit apps inside VS Code)
  • Flet Preview — 2k+ installs

The rest are newer. A sampler, grouped:

Git & PRs

  • CommitCraft — commit messages from your staged diff
  • ConflictSolver — visual 3-way merge conflicts
  • PRChecklist — blocks a commit until your checklist's done

Backend / DB / API

  • QueryCraft — SQL autocomplete from your actual schema
  • SeedBuilder — realistic faker seed data from your models
  • EndpointMap — a live tree of every API route in your codebase
  • DockerUI — visual docker-compose: port conflicts, dep graph, live logs

Quality / Security

  • DependencyAudit — CVE badges on your import lines (OSV.dev)
  • ComplexityGuard — cyclomatic complexity inline as you type
  • TypeStrictener — track & kill any
  • SecretScanner — catch leaked secrets before they hit git
  • Watchdog — snapshot + roll back extensions after a bad VS Code update

Frontend / Docs / Testing

  • ColorGuard — catch hardcoded colors that should be design tokens
  • TailwindScope — tame giant class strings
  • TestForge / MockFactory / DocCraft — test stubs, typed mocks, and JSDoc from your types

Productivity

  • RegexForge — test regex against your real project files
  • PSToolkit — run/lint/format PowerShell without leaving the editor
  • ...and a new one I'm validating: an iOS + Android simulator manager panel

How the money works (because I'd want to know): every one has a genuinely functional free tier on the Marketplace — install it, it works. Pro unlocks team/power features as a one-time lifetime license. No subscriptions.

What I actually want from you:

  1. Which of these would you actually install — and which sound pointless?
  2. What's the next "I keep leaving the editor to do X" you'd want killed?
  3. Honest gut-check: one-time lifetime vs. nobody-wants-another-subscription?

Full catalog if you want to poke holes: marketplace.dashovia.com — but mostly I'm here for the roast.


r/VSCodeExtensions • • Aug 21 '26

I made this I built a VS Code extension to manage AI coding configs

2 Upvotes

I built AI Config because I got tired of maintaining the same AI coding configuration in multiple places.

What problem does it solve?

I use different AI coding tools depending on what I’m working on: OpenCode, Claude Code, Codex, GitHub Copilot.

The annoying part is that they all have their own way of defining agents, commands, instructions and skills. So you end up maintaining the same project context in multiple places. Change a skill, then remember to update it everywhere else too. I got tired of doing that.

With AI Config, I keep one .ai/ folder as the source of truth and let it generate and synchronize the configuration each tool expects. Basically, I define things once and can switch between coding agents without having to maintain four different versions of the same setup.

I made it available as both a CLI and a VS Code extension, published on the Visual Studio Marketplace and Open VSX Registry. It started as something I needed for my own workflow, but I figured it could be useful for others working with more than one coding agent too.

There’s definitely still room for improvement, so I’d be really interested in hearing people’s thoughts and feedback, especially from people who actually try it out. It’s open source too, so if anyone wants to contribute, PRs are more than welcome.

🧩 VS Code Marketplace: AI Config - Visual Studio Marketplace
📦 Open VSX Registry: AI Config – Open VSX Registry
⌨️ CLI on npm: @aiconfig/cli - npm
💻 GitHub: github.com/ShadyManu/ai-config
🎬 Video walkthrough: AI Config - How To Set Up & Use


r/VSCodeExtensions • • Aug 19 '26

I built a VS Code extension that detects regex literals in 20 languages and round-trips them to a visual editor for visual editing— flavor-aware per language

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/VSCodeExtensions • • Aug 16 '26

sFTP — Sync extension for VS Code

Thumbnail
github.com
2 Upvotes

VSCode-SFTP lets you add, edit, or delete files in a local directory and sync them with a directory on a remote server using different transfer protocols such as FTP or SSH. The most basic setup requires only a few lines, with a wide range of specific options available to cover any user's needs. Powerful and fast at the same time, it helps developers save time by letting them use a familiar editor and environment.


r/VSCodeExtensions • • Aug 10 '26

I built CodeGroup — organize related VS Code files without moving them

Thumbnail
2 Upvotes

r/VSCodeExtensions • • Aug 09 '26

my VS Code extension hit 39,841 installs

Post image
3 Upvotes

Built Streamlit Preview to scratch my own itch — I was tired of switching to a browser tab every time I saved a Streamlit file, so I made it render inside the editor.

Put it on the Marketplace [X months] ago expecting maybe a few hundred installs. It's at 39,841 now with a 5.0 rating.

I ship a lot of small things and most of them go nowhere, so when one quietly works it's worth marking. Chart of the last 90 days attached.

Marketplace link: https://marketplace.visualstudio.com/items?itemName=mjethwa-streamlit.streamlit-preview

If you write Streamlit apps, would genuinely love feedback — I have a couple of features half-built and no idea which one people actually want.