SWE-agent reads an issue from a GitHub repository and attempts to resolve it on its own, working through the code with the language model you pick. It came out of academic research and was presented at NeurIPS 2024.
Beyond bug fixing, it can also be applied to security challenges and competitive coding. It is free and open source, making it valuable for developers and researchers exploring how far autonomous coding agents can go.