AI 编程 · 开源软件工程 Agent
SWE-agent
命令行批处理修复 Issue 的开源软件工程 Agent
SWE-agent 官方文档当前明确推荐 mini-swe-agent,原因是性能相近但更简单灵活;SWE-agent 原项目仍保留完整的 Agent 工具、批处理、配置和自定义任务文档。
状态
verified
开源
价格
开源免费 / 模型另计费;官方当前推荐 mini-swe-agent
开源
形态
CLI / Research
CLI / Docker
Agent
有 Agent 能力
CLI
资料
B
核验 2026-08-22
选型结论
适合研究软件工程 Agent 与自动修 bug 的开发者,用命令行或 Docker 批处理解决 Issue 与自定义任务。官方当前推荐 mini-swe-agent,性能相近但更简单灵活,新项目宜先评估;原项目保留完整工具与配置。
定位
适合
成本口径
核心能力
官方推荐替代
官方文档明确推荐 mini-swe-agent,理由是性能相近但更简单灵活,新项目宜优先评估。
命令行批处理
以命令行和批处理方式处理 GitHub Issue、代码任务与自定义工程问题。
完整工具链
原项目保留完整的 Agent 工具、批处理、配置与自定义任务文档,便于研究与迁移。
多语言任务
支持 Python、Java、Go、Rust、C 与 C++ 等语言任务。
典型使用场景
Issue 自动修复
把 GitHub Issue 交给 Agent,在 Docker 环境中复现问题并尝试提交修复改动。
批量跑任务
用批处理方式一次处理多个代码任务或工程问题,适合重复性修复与实验对比。
自定义工具研究
借助自定义工具与配置文档,研究 Agent 在软件工程任务中的行为与效果。
上手步骤
- 1
准备 Docker
按官方文档准备 Docker 与终端环境,作为运行 Agent 与复现任务的基础。
- 2
接入模型
自行准备并配置模型服务,模型费用按所选服务商官网价格页为准。
- 3
跑通一个 Issue
选一个 GitHub Issue 作为输入,观察 Agent 的定位、修改与验证过程。
- 4
评估迁移路径
新项目先评估 mini-swe-agent,需要完整工具与配置时再回看原项目文档。
价格与使用方式
价格口径
价格透明度
开源状态
访问方式
部署方式
支持平台
常见集成
常见语言
优点与局限
值得选的地方
- 保留完整 Agent 工具、批处理与配置文档,便于研究。
- 支持命令行与 Docker,适合批量化处理代码任务。
- 开源免费,模型费用另计,可按需选择模型服务。
先想清楚的地方
- 官方推荐 mini-swe-agent,新项目需先取舍。
- 需自行准备模型服务,实际成本取决于所选模型。
- 仅提供命令行与 Docker 形态,没有 IDE 集成。
适合谁用
更适合
- 研究软件工程 Agent 的开发者
- 需要批量处理代码任务的团队
- 关注自动修 bug 流程的工程师
不太适合
- 只想要图形化 IDE 的用户
- 不愿自行配置模型与 Docker 的人
- 希望开箱即用的新项目
同类对比
4 个同类| 产品 | 形态 | 价格口径 | 开源 | 地区 |
|---|---|---|---|---|
| SWE-agent SWE-agent · 本页 | CLI / Research | 开源免费 / 模型另计费;官方当前推荐 mini-swe-agent | 是 | 海外 |
| OpenHands All Hands AI | OSS / Cloud Agent / Control Plane / SDK | 开源免费 + Cloud 免费层 / 企业定制 | 是 | 海外 |
| OpenAI Codex OpenAI | CLI / IDE / Cloud | 随 ChatGPT / OpenAI 账号权益 | 是 | 海外 |
| Cline Cline | IDE / CLI / SDK Agent | 开源免费 + Cline credits / 自带模型 | 是 | 海外 |
| Roo Code Roo Code | VS Code 插件(已停止) | 官方 Roo Code Extension 已停止;历史用户可查看官方迁移说明 | 是 | 海外 |
按产品类型、形态和地区挑出最接近的同类,价格口径以各自详情页为准。
常见问题
4 条SWE-agent 适合什么开发者使用?
适合研究软件工程 Agent 与自动修 bug 的开发者,用命令行或 Docker 批处理解决 GitHub Issue 与自定义工程任务。
SWE-agent 现在还值得用吗?
原项目仍保留完整的 Agent 工具、批处理、配置与自定义任务文档;官方当前推荐 mini-swe-agent,新项目宜先评估它。
SWE-agent 支持哪些编程语言?
支持 Python、JavaScript 与 TypeScript、Java、Go、Rust 以及 C 与 C++ 等语言,可用于处理相应代码任务。
SWE-agent 如何计费?
软件本身开源免费,模型费用另计,具体以所选模型服务商的官网价格页为准,使用前需自行准备模型服务。
网站入口
3 个使用提醒
官方推荐新项目优先评估 mini-swe-agent,目录中保留 SWE-agent 作为原项目与迁移路径说明。