This is an early release preview. You may encounter bugs.
Framework
SWE-agent logo
Unclaimed

development

SWE-agent

An autonomous agent that takes a GitHub issue and fixes it.

B 72/100 GitHub score ? This grade is derived from GitHub signals — not user votes. Open for the full breakdown.
No votes yet

01 / About

About SWE-agent.

SWE-agent is an academic framework from Princeton and Stanford researchers that lets a language model of your choice autonomously use tools to fix issues in real GitHub repositories, tackle coding challenges, or solve offensive cybersecurity (capture-the-flag) problems via its EnIGMA mode. Its research contribution is the "agent-computer interface" idea — giving the LM a carefully designed set of tools while leaving it maximal agency — and it reported state-of-the-art results on SWE-bench among open-source systems. The whole agent is governed by a single YAML configuration file and is deliberately simple and hackable, aimed at researchers as much as practitioners.

The maintainers now direct most development effort to a successor, mini-swe-agent, which they say matches SWE-agent's performance while being much simpler (the README cites 65% on SWE-bench Verified in about 100 lines of Python), and they recommend it over SWE-agent going forward. SWE-agent sits in a broader family of related projects from the same group, including SWE-bench (the benchmark), SWE-ReX, and SWE-smith; the EnIGMA cybersecurity mode currently requires the older 0.7 release while being updated for 1.0.

02 / Discussion CREDIBILITY-GATED

Discussion · 0

Reading is open to everyone. Only verified humans or builders at GitHub B+ can post or vote — every thread carries its author's credibility.

  • No discussions yet — start the first thread.

03 / Build

Build with SWE-agent.

Browse the catalogue for frameworks, tools, and blueprints — each scored on real GitHub credibility.

Browse the catalogue