SWE-agent
SWE-agent 让您选择的语言模型自主使用工具修复 GitHub 问题、发现网络安全漏洞或执行自定义任务。由普林斯顿和斯坦福研究人员构建,在 SWE-bench 上达到开源项目先进水平。
访问 SWE-agent/SWE-agent项目简介
SWE-agent 使您选择的语言模型(如 GPT-4o 或 Claude Sonnet 4)能够自主使用工具修复真实 GitHub 仓库中的问题、发现网络安全漏洞或执行任意自定义任务。该项目由普林斯顿大学和斯坦福大学的研究人员构建和维护。
核心功能
- 在开源项目中,SWE-bench 上达到先进水平
- 自由流动且可泛化:给语言模型最大自主权
- 可配置且文档完善:由单个 YAML 文件管理
- 为研究而设计:简单且易于修改
- 支持多模态输入:可处理 GitHub 问题中的图像(使用视觉模型)
适用场景
- 修复真实 GitHub 仓库中的问题
- 发现网络安全漏洞(进攻性安全 / CTF 挑战)
- 执行自定义编码任务和竞争性编码挑战
快速开始
- 从源码安装或通过 GitHub Codespaces 在浏览器中试用。参见文档中的安装和 Hello world 教程。
部署与要求
- 需要语言模型 API 密钥(如 GPT-4o 或 Claude Sonnet 4)和 Python 环境。配置通过单个 YAML 文件完成。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。