SWE-agent/mini-swe-agent 是一个极简的 AI 软件工程代理,通过简单的 Python 代码实现,用于解决 GitHub 问题和辅助命令行操作。
来源:据 README 描述 查看 GitHub 仓库 →该项目因其极简的设计、出色的性能和广泛的适用性而受到关注。它解决了传统 AI 代理复杂度高、配置繁琐的问题,填补了简单易用、高性能 AI 代理的空白。项目采用 Python 编写,依赖少,易于部署和扩展。
来源:综合 README 描述和项目特征整个代理代码仅包含约 100 行 Python 代码,无复杂配置,易于理解和修改。
来源:据 README 描述在 SWE-bench 验证基准测试中得分超过 74%,性能优于 Claude Code。
来源:据 README 描述支持本地环境、Docker、Podman、Singularity、Bublewrap、Contree 等多种部署方式。
来源:据 README 描述支持所有通过 litellm、openrouter、portkey 等接口的模型,支持 `/completion` 和 `/response` 端点,支持交错思考等。
来源:据 README 描述项目采用模块化设计,代码目录结构清晰,依赖文件明确。主要模块包括代理类、环境、模型和运行脚本。数据通过 Python 的 subprocess.run 函数执行,并通过线性历史记录进行管理。
来源:代码目录结构 + 依赖文件infra: 支持本地环境、Docker、Podman、Singularity、Bublewrap、Contree 等 | key_deps: pyyaml, requests, jinja2, pydantic, litellm, tenacity, rich, python-dotenv, typer, platformdirs, textual, prompt_toolkit, datasets, openai | language: Python | framework: 无特定框架,采用模块化设计
来源:依赖文件 + 代码目录结构1. 解决 GitHub 问题和辅助命令行操作。 2. 作为 AI 软件工程代理的基准系统。 3. 用于教育和研究,了解 AI 代理的工作原理。 4. 在需要简单易用、高性能 AI 代理的场景下使用。
来源:READMEv2.2.8 (2026-03-24): v2.2.8 v2.2.7 (2026-03-12): v2.2.7 v2.2.6 (2026-03-02): v2.2.6 v2.2.5 (2026-02-27): v2.2.5 v2.2.4 (2026-02-23): v2.2.4
来源:GitHub ReleasesSWE-agent/mini-swe-agent 是一个值得关注的开源项目,尤其适合需要简单易用、高性能 AI 代理的团队和个人使用。它为 AI 软件工程领域提供了一个优秀的基准系统,并具有广泛的应用前景。
来源:综合分析