Token导航 LogoToken导航

AI 编程 · 开源软件工程 Agent

SWE-agent

命令行批处理修复 Issue 的开源软件工程 Agent

SWE-agent 官方文档当前明确推荐 mini-swe-agent,原因是性能相近但更简单灵活;SWE-agent 原项目仍保留完整的 Agent 工具、批处理、配置和自定义任务文档。

SWE-agentCLI / Research命令行和批处理方式解决 GitHub Issue、代码任务与自定义工程问题开源有 Agent 能力核验 verified资料 B
SWE-agentmini-swe-agent批处理自定义工具Issue 修复

使用判断

推荐看任务能力
适合研究自动修复任务;新项目应优先评估官方推荐的 mini-swe-agent。
地区
海外
价格透明度
间接可判断

状态

verified

开源

价格

开源免费 / 模型另计费;官方当前推荐 mini-swe-agent

开源

形态

CLI / Research

CLI / Docker

Agent

有 Agent 能力

CLI

资料

B

核验 2026-08-22

选型结论

适合研究软件工程 Agent 与自动修 bug 的开发者,用命令行或 Docker 批处理解决 Issue 与自定义任务。官方当前推荐 mini-swe-agent,性能相近但更简单灵活,新项目宜先评估;原项目保留完整工具与配置。

定位

开源软件工程 Agent / CLI / Research

适合

研究软件工程 Agent 和自动修 bug 的开发者

成本口径

开源免费 / 模型另计费;官方当前推荐 mini-swe-agent

核心能力

官方推荐替代

官方文档明确推荐 mini-swe-agent,理由是性能相近但更简单灵活,新项目宜优先评估。

命令行批处理

以命令行和批处理方式处理 GitHub Issue、代码任务与自定义工程问题。

完整工具链

原项目保留完整的 Agent 工具、批处理、配置与自定义任务文档,便于研究与迁移。

多语言任务

支持 Python、Java、Go、Rust、C 与 C++ 等语言任务。

典型使用场景

Issue 自动修复

把 GitHub Issue 交给 Agent,在 Docker 环境中复现问题并尝试提交修复改动。

批量跑任务

用批处理方式一次处理多个代码任务或工程问题,适合重复性修复与实验对比。

自定义工具研究

借助自定义工具与配置文档,研究 Agent 在软件工程任务中的行为与效果。

上手步骤

  1. 1

    准备 Docker

    按官方文档准备 Docker 与终端环境,作为运行 Agent 与复现任务的基础。

  2. 2

    接入模型

    自行准备并配置模型服务,模型费用按所选服务商官网价格页为准。

  3. 3

    跑通一个 Issue

    选一个 GitHub Issue 作为输入,观察 Agent 的定位、修改与验证过程。

  4. 4

    评估迁移路径

    新项目先评估 mini-swe-agent,需要完整工具与配置时再回看原项目文档。

价格与使用方式

价格口径

开源免费 / 模型另计费;官方当前推荐 mini-swe-agent

价格透明度

间接可判断

开源状态

开源

访问方式

CLI

部署方式

本地运行 / 可自托管

支持平台

CLI / Docker

常见集成

GitHub / Docker / 终端

常见语言

Python / JavaScript / TypeScript / Java / Go / Rust / C / C++

优点与局限

值得选的地方

  • 保留完整 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 作为原项目与迁移路径说明。