←back to thread

514 points mfiguiere | 5 comments | | HN request time: 0.001s | source
Show context
asadm ◴[] No.43711158[source]
These days, I usually paste my entire (or some) repo into gemini and then APPLY changes back into my code using this handy script i wrote: https://github.com/asadm/vibemode

I have tried aider/copilot/continue/etc. But they lack in one way or the other.

replies(4): >>43711176 #>>43711235 #>>43711331 #>>43716444 #
1. fasdfasdf11234 ◴[] No.43716444[source]
Isn't this similar to https://aider.chat/docs/usage/copypaste.html

Just checked to see how it works. It seems that it does all that you are describing. The difference is in the way that it provides the files - it doesn't use xml format.

If you wish you could /add * to add all your files.

Also deducing from this mode it seems that any file that you add to aider chat with /add has its full contents added to the chat context.

But hey I might be wrong. Did a limited test with 3 files in project.

replies(2): >>43716724 #>>43716745 #
2. ◴[] No.43716724[source]
3. asadm ◴[] No.43716745[source]
that’s correct. aider doesn’t RAG on files which is good. I don’t use it because 1) UI is so slow and clunky 2) using gemini 2.5 via api in this way (huge context window) is expensive but also heavily rate limited at this point. No such issue when used via aistudio ui.
replies(1): >>43716808 #
4. fasdfasdf11234 ◴[] No.43716808[source]
You could use aider copy-paste with aistudio ui or any other web chat. You could use gemini-2.0-flash for the aider model that will apply the changes. But I understand your first point.

I also understand having build your own tool to fit your own workflow. And being able to easily mold it to what you need.

replies(1): >>43717006 #
5. asadm ◴[] No.43717006{3}[source]
yup exactly. as weird workflows emerge it’s nicer to have your own weird tooling around this until we all converge to one optimal way.