SWE-agent logo

SWE-agent

An open-source agent that takes a GitHub issue and tries to fix it using a language model of your choice.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About SWE-agent

SWE-agent gives a language model a set of tools for navigating and editing a repository, then points it at a GitHub issue and lets it attempt a fix. It works with the model of your choice and was presented at NeurIPS 2024.

Beyond issue fixing, it can be used for competitive coding challenges and security research. It is run from the command line and suits researchers and developers experimenting with autonomous software engineering agents.

Strengths

  • Works with the language model of your choice
  • Open source with an active research community
  • Designed to resolve real GitHub issues end to end

Limitations

  • Research-oriented setup rather than a polished product
  • Needs a capable model, which may carry API costs
  • Security uses are intended for authorized testing only

Details

Pricing
FreeFree and open source; model API usage may cost money.
License
Open source, license not stated
Developer
The SWE-agent contributors
Platforms
Command line
How it runs
Downloadable app
Best suited for
Researchers and developers experimenting with autonomous issue-fixing agents
Categories
AI coding, AI agents
Last verified
Added

Alternatives to SWE-agent

Compare all

Software that can replace SWE-agent for an important use case, and what changes if you switch.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing