Since it’s git based, it makes it very easy to keep track of the LLMs output. The agents is really well done too. I like to skip auto commit so I can “git reset —hard HEAD^1” if needed but aider has built in “undo” command too.
Out of curiosity what does your IDE do when you do a global symbol rename in a repository with fifty million files?
I'm absolutely a real human, and I think this just might be too much context for me! Perhaps I am not general enough.
These tools aren’t magic. But they do certain tasks remarkably well.
People do work on monorepos with 50 million+ files, though…
Based on my personal experience it works well as long as each file is not too long.
All of the PRs I ever submitted touched a handful of files in my project’s subdirectory.
Or what "yes" looks like to you? It can do all the work itself, for a 50m-file monorepo, without a human guiding it which files to look at?
If it were true then human programmers would have been considered obsoleted today. There would be exactly zero human programmers who make any money in 2025.