Hacker News new | ask | show | jobs
by voiper1 704 days ago
I know this is a bit heavier since it's a whole program:

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/

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/ lets you pick files, search codebase via RAG, add docs, etc...

1 comments

Yes, 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.