SWE-agent

by Princeton NLP

🟒Active

SWE-agent is an open-source system from Princeton University's NLP group that lets language models inspect repositories, edit code, and run commands to resolve GitHub issues through a purpose-built agent-computer interface.

AI AgentsFounded by John Yang, Carlos E. Jimenez, Alexander Wettig, Kilian Lieret, Shunyu Yao, Karthik Narasimhan, Ofir PressVisit website β†’
πŸ” Last checked: 8/29/2026 Β· Confidence: 94%

Why Abandoned

The official GitHub repository remains publicly available and documents the current SWE-agent project and releases. No verified acquisition or shutdown announcement was found; lifecycle confidence is therefore high but not absolute.

🩺 Health Signals

3d ago
HTTP Status
200
Response
β€”
SSL
β€”
Confidence
94%
Domain expires
β€”
Last content change
β€”
Last tweet
β€”
API status
β€”

πŸ“… Timeline

2024-04-02

SWE-agent announced

Princeton NLP publicly introduced SWE-agent as an open-source system for using language models to fix issues in real GitHub repositories.

2024-04-02

Initial code released

The project's source code and setup documentation were published on GitHub under an MIT license.

2024-05-07

Research paper submitted

The SWE-agent paper was submitted to arXiv, describing the Agent-Computer Interface and evaluation on the SWE-bench software-engineering benchmark.

2024-10-10

SWE-agent 1.0 released

The project announced a major rewrite focused on modularity, configurability, and support for additional agent workflows.

πŸ”„ Alternatives to SWE-agent

πŸͺ¦ Other dead AI Agents tools

❓ Frequently Asked Questions

What is SWE-agent?

SWE-agent is an open-source AI coding-agent framework created by researchers at Princeton University. It enables language models to navigate code repositories, modify files, run shell commands, and attempt to resolve software issues.

Is SWE-agent free and open source?

Yes. SWE-agent's source code is available on GitHub under the MIT license. Users still need suitable computing resources and, depending on the selected model, may incur API or model-hosting costs.

How does SWE-agent work?

SWE-agent gives a language model a specialized Agent-Computer Interface for viewing files, searching code, editing repositories, and executing commands. The agent iteratively investigates an issue, changes code, and checks its work.

Can SWE-agent fix GitHub issues automatically?

SWE-agent is designed to attempt fixes for GitHub issues in real repositories, but results vary by issue, model, configuration, and test coverage. Generated changes should be reviewed and tested before use.

What are the best SWE-agent alternatives?

Relevant alternatives include Devin for autonomous software-engineering tasks, GitHub Copilot and Cursor for AI-assisted coding, and Replit Agent for building and modifying applications through an agent workflow.