3 ms·
I know this is a bit heavier since it's a whole program: https://aider.chat/ https://aider.chat/ generates a repo map, suggests related files, then makes your
by voiper1 2y ago
I know this is a bit heavier since it's a whole program:
https://aider.chat/ https://aider.chat/ generates a repo map, suggests related files, then makes your request and does the editing for you. (with intelligent diff for models that work well.)
They have a leaderboard for models for editing and what mode they use: https://aider.chat/docs/leaderboards/ https://aider.chat/docs/leaderboards/
EDIT: Oh, it looks like you're dumping the entire repo. Well, sure, I guess. Once it seems too big you can select just what you need.
Also gui tools like the open source https://www.continue.dev/ https://www.continue.dev/ lets you pick files, search codebase via RAG, add docs, etc...
- aerugo_ 2y agoYes, the whole point of this tool is just to make it extremely simply to make a prompt out of a part of your repo, with some pattern matching on filenames. It's just 200 lines of bash, so obviously nothing fancier than that. However, I just had a go at using Aider, and WOW - I have tried a bunch of these auto-commit tools before (GPT Engineer, Fume, etc) but I found them to be clunky and unintuitive. Aider has fixed a lot of these problems, and I absolutely love it. Can't believe I hadn't heard of it until now. Thanks! I see myself using this quite a bit, and using Prelude when I need to debug something where the Aider workflow gets stuck.