logo SWE-agent

SWE-agent

Princeton NLP (in collaboration with researchers from Stanford University) · Autonomous & Async Agents · Updated
Visit site

SWE-agent is a specialized autonomous agent designed to read GitHub issues, navigate repositories, and generate tested pull requests. It utilizes a purpose-built Agent-Computer Interface (ACI) to interact with codebases, effectively turning an LLM into an autonomous software engineer for bug fixing and maintenance tasks.

The project is currently in maintenance-only mode, as the development team has shifted all primary effort to mini-swe-agent, a simpler, high-performance successor.

As of

  • Agent-Computer Interface (ACI) for efficient codebase navigation
  • Autonomous bug fixing with automatic PR generation
  • Docker-based sandbox for safe, reproducible execution
  • Highly configurable behavior via a single YAML file
  • EnIGMA mode for offensive cybersecurity and CTF challenges
✓ Best For

Researchers and developers seeking a transparent, hackable, and state-of-the-art autonomous tool for fixing well-defined bugs and performing code maintenance.

✗ Not Ideal For

Users who prefer a polished, managed, or IDE-integrated experience, or those looking for general-purpose features like scaffolded feature development.

Open Source

The software is free and open-source under the MIT license. Users pay only for their own LLM API tokens (e.g., OpenAI or Anthropic) and compute/infrastructure costs.

While it remains a landmark research project and a top-performing open-source agent, users are officially recommended to use mini-swe-agent for new projects due to its simplicity and active development status.
autonomous-agentcoding-assistantgithubbug-fixingresearch-tool
Is SWE-agent free?

Yes - SWE-agent is Open Source. The software is free and open-source under the MIT license. Users pay only for their own LLM API tokens (e.g., OpenAI or Anthropic) and compute/infrastructure costs.

Is SWE-agent open source?

Yes - SWE-agent is open source. The software is free and open-source under the MIT license. Users pay only for their own LLM API tokens (e.g., OpenAI or Anthropic) and compute/infrastructure costs.

Who is SWE-agent best for?

Researchers and developers seeking a transparent, hackable, and state-of-the-art autonomous tool for fixing well-defined bugs and performing code maintenance.

Who is SWE-agent not ideal for?

Users who prefer a polished, managed, or IDE-integrated experience, or those looking for general-purpose features like scaffolded feature development.

What are the best SWE-agent alternatives?

The closest SWE-agent alternatives on ai.dosa.dev are Jules, OpenHands, Sweep - all listed under Autonomous & Async Agents.

Who makes SWE-agent?

SWE-agent is developed by Princeton NLP (in collaboration with researchers from Stanford University). It is listed in the Autonomous & Async Agents category on ai.dosa.dev.

Track SWE-agent in your AI stack

Favorite this tool to revisit it later, or Zap it to contribute to the public vote count.

Content on this page is AI-generated. Please verify details with the vendor's website for accuracy.