DEV Community

Cover image for A VS Code extension to turn ANY free chatbot website into an AI agent (kind of)

A VS Code extension to turn ANY free chatbot website into an AI agent (kind of)

EffessDev on November 12, 2026

So, why should I bring this up again? Because Qoder (Alibaba’s AI IDE) free promo has officially ended (@unitbuilds, 😢), and now that I’m left wit...
Collapse
 
mansio profile image
Mikhail •

Since the source is available, I did the thing I usually do with tools I like: checked out 1.8.0 and wrote failing tests before touching anything. Six edge cases came out, all reproducible — path containment through links, a lighter write path than the read path (.git/.env), matching the disk copy while the editor had unsaved changes, undo overwriting later edits, CRLF, and a swallowed ======= inside a SEARCH.

Fixed all six red-first: 14 commits, tests 16 → 35, re-ran the series from a clean ab89034 checkout. Opened issue #3 with the summary and PR #4 with the fix. Happy to share the exact reproduction privately.

One product thought, not a bug: the gap is that "Apply Diffs" asks for trust without showing what it will touch. A small "3 modified, 1 created, 1 deleted" list before applying would close most of it.

No rush on the PR — it's there when you have time.

Picked as gem
Collapse
 
effessdev profile image
EffessDev • • Edited

Thanks for taking the time for all of this 😭😭😭😭😭 This is literally the first PR i have ever got! I gave you my first gem too!

Let me review the PR as close as possible. Also the product thought will also be implemented! Next 2 days are holidays! I will start work right when college ends today (I am typing this from the college bus lol).

Thank you so much again!!! Can I put a link to your profile in the README?

Collapse
 
koda2026 profile image
Harun - solo dev •

bro these guys dont comment or speak with me in my articles just they are going duo like they are just iam a invisible

Collapse
 
effessdev profile image
EffessDev •

Which guys? 🤔

Collapse
 
koda2026 profile image
Harun - solo dev •
Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

bro what?

Thread Thread
 
effessdev profile image
EffessDev •

Yeah we are the ones who comment on your posts lol.

Anyway i am going to sleep. Good night! 🌃

Thread Thread
 
koda2026 profile image
Harun - solo dev •

Yeah you didn't even debate the new features in the articles its technically jour job

Collapse
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

bro this is sooo goood, turning free chatbots into agent is a greatt idea nd undo redo is a nice touchhh 🔥 starred it alreadyy keep buildingg 🚀 hehehe
also those recordings made by ur own giffypy tool is next level(peak marketing too lol)

Collapse
 
effessdev profile image
EffessDev •

hehe I learned marketing while being CTO @ your company! 🔥🔥🔥

Collapse
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

bro this is appreciation or taunt lol I'm confused.

Thread Thread
 
effessdev profile image
EffessDev •

APPRECIATION no doubt!

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

hehehe then thank you lol, bro today is the best day for me in 2026.....

Thread Thread
 
effessdev profile image
EffessDev •

Yeah! Now you have 2 laptops (@koda2026 doesn't even have one lol poor Harun 😢 but I hope he'll get one soon!)

Collapse
 
star123 profile image
Sᴛᴀʀ⭐ •

Bro first time I give you.....

Collapse
 
effessdev profile image
EffessDev •

Wow!!! 🤯🤯🤯 Thank you so much 🥲🥲🥲🥲🥲 How do I rate the quality of a post like that? Does DEV.to have such features?

Collapse
 
star123 profile image
Sᴛᴀʀ⭐ • • Edited
Thread Thread
 
effessdev profile image
EffessDev •

Bruh I have to become a trusted member to rate the quality of a post?

This DEV.to is very time consuming... :(

Thread Thread
 
star123 profile image
Sᴛᴀʀ⭐ •

@xulingfeng guide him😀

Thread Thread
 
xulingfeng profile image
xulingfeng •

😂What is trusted member?

Collapse
 
mp3sss31 profile image
mp3sss •

Clever workaround for teams without a paid agent API — the clipboard bridge keeps the loop local and cheap. The main friction points are exactly what you'd expect from a manual handoff: context bloat from over-broad globs, and making sure pasted output lands back in the right file without clobbering unsaved edits. A glob allowlist plus a short manifest of which files were included makes the round-trip auditable; that's the same boundary discipline we keep in desktop extension messaging, where a handoff channel has to state what data it carries and who writes it.

Collapse
 
effessdev profile image
EffessDev •

Yes! This is the way in which i use AI for coding currently. Thanks for the comment 😊 The context includes the relative path to each file before the file contents as a heading. Is that enough? We can see how many files were included in the context at the bottom status text (that's what i use to ensure the globs matched correctly). But it doesn't list all files so its not fully reliable.

Collapse
 
onelifevibe profile image
OneLifeVibe •

This is a smart way to keep using free chatbots without losing the editor workflow. I liked the all-or-nothing diff step most, because a half applied change is usually harder to fix than a failed one. The session undo for the last ten diffs also feels like the right safety net for experimenting with a model that can be confident and wrong at the same time. Nice work shipping a practical bridge instead of waiting for another paid promo.

Collapse
 
effessdev profile image
EffessDev •

Thank you so much! 😊

Collapse
 
xulingfeng profile image
xulingfeng •

And WorkBuddy also has free large models available to use. I think I was the one who recommended Qoder too, hahaha 😂

Collapse
 
effessdev profile image
EffessDev •

No no no no @unitbuilds recommended Qoder to me first. He was literally the first person to comment on my post.

I can't visit WorkBuddy:

Collapse
 
xulingfeng profile image
xulingfeng •

Haha, I’m the one who recommended it to him.🤣

Thread Thread
 
effessdev profile image
EffessDev •

Ooookayyyy 🤯 Completely outsmarted me lol

Collapse
 
star123 profile image
Sᴛᴀʀ⭐ • • Edited

Okay bro, I gave it a star! 😀

Collapse
 
effessdev profile image
EffessDev •

Thanks Star! 😊😊😊😊 As I promised I am sooo sooo grateful!!! 🥳

Collapse
 
star123 profile image
Sᴛᴀʀ⭐ •

Bro😃

Collapse
 
effessdev profile image
EffessDev • • Edited

Hi Star!

You started THREE threads. Where am I supposed to talk now?