SWE-agent: Automating Software Engineering with Language Models
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
SWE-agent is an innovative GitHub repository that empowers language models to autonomously fix issues in real-world software projects. This powerful tool can also be employed for offensive cybersecurity and competitive coding challenges, representing a significant advancement in automated software engineering. Developed by researchers from Princeton and Stanford, it was featured at NeurIPS 2024.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
SWE-agent is a groundbreaking project that enables your language model of choice, such as GPT-4o or Claude Sonnet 4, to autonomously interact with tools and resolve issues within real GitHub repositories. Beyond automated bug fixing, it extends its capabilities to finding cybersecurity vulnerabilities and performing various custom coding tasks. Recognized at NeurIPS 2024, SWE-agent is a testament to the potential of AI in transforming software development and security.
With over 17,600 stars and 1,800 forks, this Python-based project has garnered significant attention from the developer community.
Installation
Getting started with SWE-agent is straightforward. For the quickest way to try it out, you can launch it directly in your browser using GitHub Codespaces:
For a more detailed setup, including installation from source, refer to the official documentation:
Examples
SWE-agent offers diverse applications, showcasing its versatility:
- Automated Issue Fixing: Learn how to fix issues in real GitHub repositories by following the Hello world from the command line tutorial.
- Cybersecurity: Explore its capabilities in offensive cybersecurity with SWE-agent: EnIGMA, a mode designed for solving capture-the-flag challenges and achieving state-of-the-art results on multiple benchmarks.
- Custom Tasks: The agent can be adapted to perform any custom coding task, making it a flexible tool for various development needs.
- Benchmarking: Understand how to use SWE-agent for benchmarking on SWE-bench.
Why Use SWE-agent?
SWE-agent stands out for several compelling reasons:
- State of the Art: It achieves state-of-the-art performance on SWE-bench among open-source projects.
- Free-flowing & Generalizable: The system provides maximum agency to the language model, allowing for flexible and generalizable problem-solving.
- Configurable & Fully Documented: Governed by a single
yamlfile, it is highly configurable and comes with comprehensive documentation. - Made for Research: Designed with research in mind, it is simple and hackable, encouraging further innovation and experimentation.
Links
- GitHub Repository: SWE-agent
- Official Documentation: swe-agent.com
- arXiv Paper: 2405.15793
- Slack Community: Join Slack
Related repositories
Similar repositories that may be relevant next.

OpenHands: AI-Driven Development with Agent Canvas
August 11, 2026
OpenHands Agent Canvas is a self-hosted developer control center designed for coding agents and automations. It allows users to run various AI agents, including OpenHands, Claude Code, and Codex, across local, remote, and cloud backends. This powerful platform helps automate everyday development tasks, turning coding agents into an always-on engineering team.

LobeHub: Your Chief Agent Operator for AI Team Orchestration
August 8, 2026
LobeHub acts as a Chief Agent Operator, streamlining the management of your AI team. It enables hiring, scheduling, and reporting on agents for 24/7 operations, allowing users to maintain control without constant online presence. This platform transforms individual AI tools into a cohesive, productive team.

QwenPaw: Your Personal AI Assistant for Local and Cloud Deployment
August 7, 2026
QwenPaw is a powerful personal AI assistant designed for easy installation and deployment, either on your local machine or in the cloud. It supports multiple chat applications and offers highly extensible capabilities, making it a versatile tool for various AI-driven tasks. With its robust memory system and security features, QwenPaw aims to be an intuitive and private partner in your digital life.

ReMe: An Advanced Memory Management Kit for AI Agents
August 7, 2026
ReMe is an innovative, local-first memory layer designed for AI agents, transforming conversations and resources into file-based long-term memory. It continuously indexes, links, and consolidates this information, enabling advanced recall and supporting the development of self-evolving agents. This kit helps agents remember and refine their experiences effectively.
Source repository
Open the original repository on GitHub.
13 counted GitHub visits