SWE agent
Basic Information
SWE-agent is a research-focused agent framework that lets a user-selected language model autonomously use tools to perform software engineering and security tasks. It is designed to take real GitHub issues and attempt automated fixes, to find cybersecurity vulnerabilities, and to run custom automated tasks and benchmarks. The project emphasizes generality and free-flowing LM agency while remaining configurable and hackable for researchers. It is presented as state-of-the-art on SWE-bench among open-source projects and includes a specialized EnIGMA mode for offensive cybersecurity capture-the-flag challenges. The repository includes documentation, examples like a hello-world command-line usage and Codespaces support, and links to related projects such as Mini-SWE-Agent and SWE-bench. The codebase and artifacts are intended for developers and researchers who want to build, evaluate, and experiment with autonomous LM-driven software engineering agents.