DEV Community

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

Posted on Edited on

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

Born from the end of free AI promos

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 with only free browser-based AI, I finally have time to actually test my extension and fix a few friction points.

Before going into the updates, let me show you how ReptClip works as simply as possible, with screen recordings along the way! 🙂

How it works

It's a 3-step process. Ideally, put VS Code and your free chatbot side-by-side.

Step 1: Copy context to clipboard

Specify the files you want to include in the context. You can use relative paths or glob patterns. Press "Enter" or click the "Generate" button to copy the context straight to your clipboard.

Besides the files you specify, the context also includes the project structure and instructions on how to generate the output. You can enable/disable each section using checkboxes.

Step 2: Paste context into your chatbot, along with your prompt

Send it and let it generate.

Step 3: Apply the generated diffs

The chatbot will provide the diffs in a single code block. Copy them, and click "Apply Diffs" to apply them.

Optional step (before step 3): Add more files to the context

If the chatbot wants to see more files, it will generate a code block containing the relative paths of the files. You can copy that block and click the "More Files" button to copy the contents of those files only to the clipboard, and paste it back to the chatbot.

A little behind-the-scenes: Every animated WebP you see above was captured, edited, and exported using GiffyPy, an all-in-one screen recording and video editing tool that I built myself!

So, that's basically what the extension does! A few other features:

  • Live syntax highlighting and autocomplete
  • Fuzzy diff matching
  • All-or-nothing diff application to prevent partial or broken edits
  • Session undo/redo for the last 10 diffs
  • Warning before re-applying the same diff
  • .gitignore enforcement & binary/size guards (skips ignored, binary, or large files)
  • Per-project persistent settings & custom defaults through settings
  • And more! (check out the README for full details)

Updates

I updated the UI to save space, added settings to customize default project UI state, and added undo/redo functionality. Now it's very usable in my opinion!

Feedback corner

So, what do you think about this extension? Is it good? Would you install this extension in your IDE? It's available in both the VS Code Marketplace and the Open VSX Registry. So you can install it in VSCodium, Cursor, Windsurf, Devin Desktop, Qoder, etc. as well!

I'd be sooo sooo grateful if you could star the repo! Please do it 🥰

Top comments (53)

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!)

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

aura of this:

from i3 to i7 that's what upgrade feels like also from intel UHD to intel iris xe graphics
from 10mb to 12mb L3 cache

now I've 2 laptops yeaaaaaaaaa

Thread Thread
 
effessdev profile image
EffessDev •

i7 lol which generation?

Also what are you going to do with the old laptop? I also have my old PC sitting here doing nothing much.

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

@koda2026 harun bro will definitely get laptop soon, he also said me that if his elder brother got a laptop from goverment scheme then his elder brother's existing laptop will be handover to harun and then he will be more great as if he is such a genius in poco c55 then just imagine even if his first laptop is low budget laptop or mid he can be more powerful lol I can't imagine the amount of power he will have then.

Thread Thread
 
effessdev profile image
EffessDev •

Yeah 💯

Thread Thread
 
koda2026 profile image
Harun - solo dev •

LOL IAM NOT GETTING MY BROTHERS LAPTOP HE WILL USE HIS OLD HP I WILL GET THE GOVERNMENT LAPTOP LOL

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

it's i7-11th gen paired with intel iris xe graphics

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

oh my mistake to understand sorry harun 😂

Thread Thread
 
effessdev profile image
EffessDev •

Oh is it because the government laptop is worse than his old HP? 🤔

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

I'm just imagining the peak corruption possible in the scheme lol 😂

Thread Thread
 
effessdev profile image
EffessDev •

Why? 🤔

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

bro this is india where a IIM gate is built on a budget of whole ISRO mission budget bruh just imagine the corruption

Thread Thread
 
effessdev profile image
EffessDev •

Uh I didn't get it? 🤔

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

bruhh leave it, bro also my new laptop build quality is too best Like with full confidence I can say it is equal as MACBOOK and I think metal is also same as macbook and display is just 🔥 yeah in display I don't think it beat macbook but still in windows category it outperforms most of the laptop even when it is flagship of 2022 and this is 2026

Thread Thread
 
effessdev profile image
EffessDev •

Bro do you know my laptop has a TN display lol. I am fine with EVERYTHING but the display I really want to fix it lol but it's not PC to swap the display... 😢

How much does it weigh? Is it heavy?

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

nah it is 1.3kg and still a metal body and quality like macbook it's my guarantee 😂

Thread Thread
 
effessdev profile image
EffessDev •

That's really light 🙀

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

Thread Thread
 
effessdev profile image
EffessDev •

I did debate 🙂 Good night! (again)

Thread Thread
 
koda2026 profile image
Harun - solo dev •

Good night lol iam speaking about aak anyway

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

why it is his job?

Thread Thread
 
koda2026 profile image
Harun - solo dev •

Its your job

Thread Thread
 
akhourianmolkumar profile image
Akhouri Anmol Kumar •

Yeah 😆 🤣

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?

Thread Thread
 
effessdev profile image
EffessDev •

We're on the same page 🫡

Thread Thread
 
star123 profile image
Sᴛᴀʀ⭐ •

Both are legends!!! 😃

Thread Thread
 
effessdev profile image
EffessDev •

👑
🙂

Thread Thread
 
star123 profile image
Sᴛᴀʀ⭐ •

👑
🥰

Thread Thread
 
effessdev profile image
EffessDev •

Good night Star and Lingfeng! (I asked Gemini how to write Lingfeng correctly lol)

Thread Thread
 
star123 profile image
Sᴛᴀʀ⭐ •

Thanks bhaiya 😀 Good night 😃

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ᴛᴀʀ⭐ •

Bro😃

Collapse
 
effessdev profile image
EffessDev • • Edited

Hi Star!

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

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!!! 🥳