Alternatives to SWE-agent

An open-source agent that takes a GitHub issue and tries to fix it using a language model of your choice. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as SWE-agent.

  • Devin

    An autonomous AI coding agent that works on engineering tasks and delivers ready-to-merge pull requests.

    PaidProprietaryWeb

    Devin is a paid, closed hosted agent that takes tasks end to end to ready-to-merge pull requests, instead of an open-source research tool using your own model.

  • Jules

    Google's asynchronous coding agent that works on GitHub repositories in a cloud VM and opens pull requests.

    FreemiumProprietaryWeb

    Jules runs issue-driven tasks in a Google cloud VM and opens GitHub pull requests, replacing your own model choice with a freemium hosted Google service.

  • Factory

    AI coding agents called Droids that plan, build, review and ship code from desktop, terminal and web.

    Factory offers paid, enterprise-oriented Droid agents across desktop, web and CLI with model choice, rather than a free open-source research setup.

  • Open Interpreter

    A command-line coding agent built to work with open language models such as Kimi and GLM.

    FreeProprietaryCommand line

    Open Interpreter is a free terminal coding agent built around open-weight models, more of a general agent than one focused on resolving GitHub issues.

  • Aider

    AI pair programming in a terminal, working directly on your git repository and committing as it goes.

    Aider is a free Apache-2.0 terminal tool that commits each change to git and runs tests, but it is interactive pair programming rather than autonomous issue fixing.

Similar software

Related functionality, not a direct replacement.