Aider: https://github.com/paul-gauthier/aider
It is state of the art on SWE-Bench and SWE-Bench Lite. https://aider.chat/2024/06/02/main-swe-bench.html