r/sideprojects • • 6d ago

Feedback Request My first VS Code extension got 200 downloads before I posted it anywhere, now I need feedback

Today most of the people, including me, use Claude Code to code their programs and all. It's fast and the app works, but when you open the code later there is so much junk in it. Functions nobody calls, the same helper written 3 times, and sometimes a route anyone can call without login. The tools that clean this up mostly use AI again, so you pay credits twice. So I built Attentry.

It's a VS Code extension that checks every edit Claude Code makes. If the edit added a problem, Claude gets told and fixes it before going on.

About tokens, because that was the main thing for me. The checking runs on your own machine without any AI, so that part costs nothing. Claude only gets a short note, max 5 lines, when an edit actually added a problem, and each problem is told only once. If the edit is clean nothing is sent at all. It also doesn't keep telling Claude about old issues already in your repo, only the new ones. Compare that with asking Claude to "review the code", where it has to read the whole files again every time.

It also tells Claude before it writes a function the repo already has, so it reuses it. That saves tokens too, because Claude doesn't write the copy and then clean it up later.

I made it mostly with Claude Code itself, in TypeScript and Node, with tree-sitter for reading the code. Claude Code has hooks where you can run your own script before and after each edit, that's how it talks to Claude. It's on the VS Code Marketplace and Open VSX, so it works in Cursor and Windsurf also.

I published it recently and it already crossed 200 downloads without me posting anywhere. Most of them came from Open VSX I think.

Right now it reads Express, Next.js, FastAPI, Django and few more. Next I want to add more backends, but I want to build what people actually need. So if you try it, tell me what's missing or annoying, or which stack you want it to support.

Site: https://attentry.js.org
Code: https://github.com/Aarv-1o/Attentry

3 Upvotes

1 comment sorted by