
Autonomous bug-fixing agent for GitHub issues, using your choice of LLM.
By Tanmay Verma, Founder · Last verified 03 Jul 2026
In short
SWE-agent — Autonomous bug-fixing agent for GitHub issues, using your choice of LLM. Best for Open-source maintainers overwhelmed by bug reports, Researchers studying automated program repair, Security researchers conducting autonomous penetration testing. Free to use.
See what real users actually say. We scan live discussions, reviews and complaints across the web and hand you an honest verdict — in under a minute.
3 free scans · no card needed · downloadable report
SWE-agent pioneered autonomous bug fixing but is now superseded by mini-swe-agent. For new users, skip it and go straight to the simpler successor. Existing users can keep using it, but expect no further feature updates.
Compare with: SWE-agent vs OpenHands, SWE-agent vs Draftbit, SWE-agent vs Cognition AI
Last verified: July 2026
How likely is SWE-agent to still be operational in 12 months? Based on 4 signals — momentum (how recently it shipped), wrapper dependency, revenue model, and web presence.
Last calculated: July 2026
How we score →SWE-agent is an open-source tool that takes a GitHub issue and automatically attempts to generate and apply a fix using a language model of your choice. Designed for developers, researchers, and security engineers, it simulates an agent that reads the issue, explores the codebase, edits files, and runs tests—all within a Docker sandbox. It supports multiple LLM backends including OpenAI, Anthropic, and local models via Ollama. Key features include autonomous pull request creation, sandboxed execution for safe code exploration, trajectory logging for debugging, and configuration via a single YAML file. SWE-agent achieved state-of-the-art results on SWE-bench among open-source projects and was presented at NeurIPS 2024. It also includes an EnIGMA mode for offensive cybersecurity challenges. As of mid-2026, most development effort has shifted to mini-swe-agent, which matches SWE-agent's performance with a simpler, more maintainable codebase. The original tool remains functional but is now in maintenance mode. Both are MIT-licensed and free. SWE-agent compares favorably to proprietary assistants like GitHub Copilot by operating autonomously—you provide an issue URL, and it attempts to produce a PR without human intervention at each step. However, its CLI-only interface and reliance on LLM API keys make it less accessible to non-technical users.
SWE-agent is a landmark open-source project that demonstrated the feasibility of autonomous software engineering. By bridging the gap between raw issue reports and actual code patches, it opened a new frontier for AI-assisted development. Its modular architecture—pluggable LLM backends, configurable agent prompts, Docker sandboxing—made it a flexible research platform. Performance-wise, it consistently ranked at the top of SWE-bench among open-source tools, with news of strong results using GPT-4o and Claude 3.7. The EnIGMA mode for cybersecurity CTF challenges adds a unique dimension not found in other AI coding assistants. However, the original SWE-agent's complexity was a barrier. Setup involves Docker, YAML config, and familiarity with CLI tools. The developers acknowledged this by creating mini-swe-agent, which achieves the same results in far fewer lines of code. As of July 2026, the project recommends using mini-swe-agent for new adopters. Compared to alternatives like GitHub Copilot or Cursor, SWE-agent is much more autonomous—it runs end-to-end without human prompting at each step. But it lacks a visual interface or IDE integration, making it a poor fit for real-time pair programming. Where it shines: batch processing of open-source issues, research on automated program repair, and security automation. Where it falls short: users who want an interactive coding assistant or non-technical maintainers. In practice, we'd reach for mini-swe-agent for most new projects, but keep SWE-agent around for reproducing old experiments or leveraging its EnIGMA cybersecurity mode. The original is now a historical artifact—important but no longer the active choice.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Common stack mates teams adopt alongside SWE-agent, with the specific reason each pairing earns its keep.
Used SWE-agent? Help shape our editorial sentiment research.