MIT☁️ Hosted only

SWE-agent

SWE-agent

Overview

SWE-agent is an open-source AI software engineering agent developed by researchers at Princeton University. It transforms large language models into software engineering agents that can fix bugs and implement features in real GitHub repositories. Rather than treating an LLM as a chat box, SWE-agent gives the model a purpose-built agent-computer interface (ACI) — carefully engineered commands to search, edit, and run code — which dramatically improves how reliably the model can complete coding tasks.

Key Features

  • Agent-Computer Interface: A purpose-designed command interface (ACI) that guides the model to edit and test code correctly
  • Benchmark-Backed: Evaluated against SWE-bench, the standard benchmark for real-world GitHub bug-fixing
  • GitHub Integration: Can be pointed at issues to produce patches and PR-ready fixes
  • Docker Sandbox: Runs in a containerised environment so model actions never touch your host
  • Research + Practical Use: Built by an academic lab but usable for day-to-day bug fixing and feature work
  • Configurable: Open architecture lets you tune prompts, tools, and the interface to your needs

Why Use It

SWE-agent is notable for its research-driven design: its interface was engineered specifically to make LLMs more effective at coding tasks, backed by measured performance on SWE-bench. For teams and researchers who want a proven, reproducible recipe for turning an LLM into a repository-working agent — and who value transparency about how (and how well) it performs — SWE-agent is a strong, open choice.

Use Cases

  • Bug fixing: Feed it a GitHub issue and retrieve a patch that passes the project’s tests
  • Security patches: Use it to apply and verify known vulnerability fixes
  • Research: Study and extend an open agent framework with published benchmarks
  • Automation: Integrate it into CI to propose fixes for failing builds

Platform

Linux, macOS (Docker required for the sandboxed agent runtime)

Licence

MIT License (open source)

Website

swe-agent.com · github.com/SWE-agent/SWE-agent

Explore More Categories

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.