返回 AI 工具目录

SWE Agent

开发框架人工精选最近核验 2026年7月23日

SWE-agent 是普林斯顿团队开源的自主软件工程 Agent:接收一个 GitHub Issue,驱动所选大模型自动定位、修改并验证代码补丁,是 SWE-bench 上常被引用的开源基线之一。它用一份 YAML 配置定义 Agent 与代码库交互的界面——读写文件、执行命令、查看反馈,刻意保持简单可改,便于研究者调整流程。除修复缺陷外,也用于安全漏洞挖掘与竞赛式编程。模型无关,可接 GPT、Claude 等 API 或自托管权重,MIT 许可,本地运行。

定价开源部署本地运行、自托管国内可达国内可达许可MIT

解决什么问题

  • 将 GitHub Issue 自动转为可验证的代码补丁
  • 为模型定义读写文件、执行命令的操作界面
  • 用单个 YAML 描述 Agent 行为便于复现调参
  • 覆盖缺陷修复、漏洞挖掘、竞赛编程等任务

适合

  • 想在真实仓库上评测自动修复能力
  • 需要可改写、可复现的 Agent 研究基线
  • 希望用自选模型批量处理 Issue 或生成补丁
  • 配合 CI 做实验性的自动化缺陷处理

不适合

  • 非开箱即用产品,需自备模型 API 与配置
  • 复杂改动仍需人工审阅,不宜无人值守合入
  • 效果受限于所选模型与 Issue 描述质量
  • 面向工程实验,不含企业级权限与审计

如何接入

  • 接入 OpenAI、Anthropic 等或本地权重模型
  • 以命令行或容器在本地、CI 中运行
  • 通过 YAML 配置工具、提示与代码库沙箱
  • 输出补丁可对接 GitHub PR 流程

已知限制

  • 运行成本与耗时随模型调用累积
  • 海外模型 API 国内访问不稳,需自备通道
  • 自动补丁质量波动,须人工把关
  • 对大型或多语言仓库的稳定性有限

接入与使用事实

部署方式
本地运行、自托管
实现语言
Python
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
MIT
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

  1. 代码仓库仅作事实索引

访问官网