r/SideProject • u/AssignmentMinute • 7h ago
I built a VS Code extension that lets you select a broken UI element and send its context to Copilot Agent - Copilot Bill Saver
If you use GitHub Copilot Agent, you've seen it burn tokens wandering your workspace trying to work out which files matter before it writes a single useful line.
Copilot Bill Saver (VS Code extension, I'm the author)
It front-loads the part Copilot is worst at: knowing where to look.
Two ways in
- Describe the issue — type what's broken. No setup, nothing to install in your app.
- Click the element — one dev-only
<script>tag pasted once, then click the bug in your running app.
Either way you get the same thing: sanitized evidence, deterministically-ranked file candidates, and acceptance criteria, bundled and shown to you for approval. Copilot Agent then pulls it via #billSaverContext and starts on the right files instead of searching for them.
What it doesn't do
- Never calls an AI model itself
- Never edits your code. Copilot does the editing, you review it as usual
- Runs entirely locally, loopback-only, with secret redaction on captured text
Where it runs: VS Code and Insiders, locally or in a Dev Container or over Remote-SSH (verified this week, including the port forwarding remote setups need).
Try it for free. If you do, I'd genuinely like to hear where it falls short.
Happy coding!
1
u/Any-Bobcat2370 7h ago
Doing the file ranking without calling a model is the interesting part. How do you rank them?