AI Agent
12.0k

SWE-agent

Turns LMs into software engineers that can fix bugs in real GitHub repositories.

#Software Engineering#Agent#GitHub#NLP

Overview

SWE-agent is a tool that turns language models into software engineers that can fix bugs and issues in real GitHub repositories. It uses a specialized “Agent-Computer Interface” (ACI) designed to help the agent browse files, run code, and submit PRs.

Features

  • ACI Design: A specialized terminal interface that reduces agent hallucinations.
  • GitHub Integration: Directly interacts with issues and pulls requests.
  • Benchmark Driven: Optimized based on performance on the SWE-bench dataset.

Use Cases

  • Automated bug fixing for large open-source projects.
  • Building autonomous maintenance workers for private codebases.
  • Studying how agents interact with professional development environments.