SWE-agent: Automating Software Engineering with Language Models

This repository profile is provided by osrepos.com, an open source repository discovery platform.

SWE-agent: Automating Software Engineering with Language Models

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

Analyzed by OSRepos on October 18, 2025

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:

Open in 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:

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 yaml file, 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

Related repositories

Similar repositories that may be relevant next.

Hermes WebUI: A Powerful Web Interface for Your Autonomous AI Agent

Hermes WebUI: A Powerful Web Interface for Your Autonomous AI Agent

June 1, 2026

Hermes WebUI provides a lightweight, dark-themed web application for interacting with Hermes Agent, offering full parity with the CLI experience. This self-hosted interface allows users to manage sessions, browse workspaces, and control their AI agent from any web browser or phone, enhancing accessibility and user experience. It integrates seamlessly with existing Hermes Agent setups, requiring no additional configuration.

agentai-agentshermes
UFO: Microsoft's Multi-Device AI Agent Orchestration Framework

UFO: Microsoft's Multi-Device AI Agent Orchestration Framework

March 20, 2026

Microsoft's UFO project introduces a powerful framework for intelligent automation, evolving from a robust Windows Desktop AgentOS (UFO²) to a revolutionary Multi-Device Agent Galaxy (UFO³). This project enables the orchestration of AI agents across diverse platforms, streamlining complex workflows and enhancing digital interaction. It offers both standalone Windows automation and a scalable solution for cross-device collaboration.

agentautomationllm
Hexabot: Open-Source AI Chatbot and Agent Builder

Hexabot: Open-Source AI Chatbot and Agent Builder

March 19, 2026

Hexabot is an open-source AI chatbot and agent builder designed for creating and managing multi-channel and multilingual conversational agents with ease. It offers extensive customization, powerful text-to-action capabilities, and supports integration with various LLM models, making it a flexible solution for developers. This project simplifies the deployment and management of sophisticated AI-powered interactions across different platforms.

aichatbotagent
mini-swe-agent: The Minimal AI Agent for Solving GitHub Issues

mini-swe-agent: The Minimal AI Agent for Solving GitHub Issues

March 18, 2026

mini-swe-agent is a remarkably simple yet powerful AI agent, comprising just 100 lines of Python code. It's designed to solve GitHub issues and assist in command-line tasks, achieving over 74% on the SWE-bench verified benchmark. This project offers a radically simple approach to AI-driven software engineering, avoiding complex configurations and large monorepos.

agentai-agentpython

Source repository

Open the original repository on GitHub.

View on GitHub
OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️