AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
代码助手/
mini-swe-agent
mini-swe-agent logo

mini-swe-agent

活跃·★ 8.9k·MIT·更新于 2026-10-26
★ 时下流行

mini-swe-agent 是一个刻意保持极简的 AI 软件工程 Agent,出自开发 SWE-bench 和 SWE-agent 的普林斯顿与斯坦福团队。核心的 Agent 类只有大约 100 行 Python 代码,而且除了 bash 之外没有任何工具:它甚至不使用模型的工具调用接口,因此几乎可以搭配任何模型使用。

它适合需要一个简单透明的基线来做编程 Agent 实验和基准测试的研究者,也适合想要一个能解决 GitHub Issue、或在终端中帮忙的轻量 Agent 的开发者。尽管体量很小,项目方称它在 SWE-bench Verified 上的得分超过 74%,Meta、NVIDIA、IBM、普林斯顿和斯坦福等机构都在使用它。它可以在本地环境中运行,也可以在 Docker/Podman、Singularity/Apptainer 等沙箱中运行,并通过 LiteLLM、OpenRouter、Portkey 等接入模型。当前版本是 v2,官方提供了从 v1 迁移的指南。

上手方式:可以不安装直接运行 `uvx mini-swe-agent` 或 `pipx run mini-swe-agent`,也可以用 `pip install mini-swe-agent` 安装,然后配置模型的 Key。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-24。

许可证
MIT
最新发布
v2.4.6 · 2026-07-23
最近提交
2026-10-19
贡献者
39
复刻数
1,230
未关闭的 issue 和 PR
114
首次发布
2025-06-28
PyPI 包
mini-swe-agent 2.4.6 · 3,673,033 上周下载

来源:GitHub、npm 和 PyPI 的公开接口。

#AI智能体#Python#软件工程#基准测试#极简主义
$ 安装
$ pip install mini-swe-agent
↗ 访问官网★ GitHub
01

功能特性

01代码极简(约100行Python)
02高性能(SWE-bench验证基准得分>74%)
03易于部署和沙盒化(Docker, Podman, Singularity)
04仅使用Bash工具,避免复杂的工具调用接口
05线性历史记录,便于调试和微调
02

为什么选择它

+代码量极小、易读,Agent 的行为很容易理解和修改。
+只用 bash 的设计可以搭配任何模型,不需要工具调用支持。
+基准测试成绩出色,在学术界和业界广泛使用。
+支持多种沙箱;采用 MIT 许可。
03

权衡点

!能执行任意 bash 命令的 Agent 应该放在沙箱中运行,尤其是无人值守时。
!刻意保持极简:没有 IDE 集成、丰富的界面或插件生态。
!v2 修改了 API,旧脚本需要参照迁移指南调整。
05

维护状况检查

活跃检查日期: 2026-10-27
最近提交
2026-09-03
近 90 天提交数
3
近 90 天发布数
0
最新发布
v2.4.6 (2026-07-23)
未关闭 issue
125
近期 issue 至少有一条评论的比例
5/12
近 12 周每周提交数
近 12 周每周提交数: 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #797 Why use `||` between `stop` and `rm` when cleanup a docker environment?7 条评论 · 2026-03-26
  • #1003 [Bug] litellm 1.106.0 breaks every tool-using run on base installs: ModuleNotFoundError: No module named 'mcp'4 条评论 · 2026-10-18
  • #953 RFC: deterministic execution boundaries for tool calls (task text is untrusted input)4 条评论 · 2026-08-29
  • #829 Bash tool launches Dash on Ubuntu environments4 条评论 · 2026-05-18
  • #546 plans to integrate remote runtime execution using swe-rex?3 条评论 · 2025-09-27

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

04

适合谁

适合选它的情况
  • 你正在研究自主软件工程智能体(Coding Agent),需要一个仅 100 行 Python 代码、架构极简透明但 SWE-bench 分数超过 74% 的参考实现。
  • 希望快速定制属于自己的 Issue 自动修复流程,且不依赖复杂的 Prompt 框架或特定的模型函数调用协议。
建议换别的情况
  • 你想要一个开箱即用、带终端交互界面、支持多文件实时 diff、带版本管理的日常生产级编码伴侣(Claude Code、Aider 更适合日常生产)。
  • 需要复杂的多 Agent 编排、UI 流程自动化或企业级代码库索引系统。
06

与同类的区别

learn-claude-code logovs learn-claude-code★ 79.4k

mini-swe-agent 是面向 SWE-bench 基准测试的高效紧凑工业级参考实现;learn-claude-code 是一套循序渐进构建类似 Claude Code 智能体的教学教程与示例集合。

完整横向对比 →
ruflo logovs ruflo★ 79.8k

mini-swe-agent 追求极致单文件精简(仅 100 行纯 bash 循环);ruflo 则是包含 15 个专职智能体协调、分布式记忆与集群调度的重量级企业 AI 编排平台。

完整横向对比 →
07

兼容性

Local Environment
原生支持
已通过文档验证
Docker
支持
已通过文档验证
Podman
支持
已通过文档验证
Singularity
支持
已通过文档验证
Apptainer
支持
已通过文档验证
Large Language Models
通过LiteLLM支持
已通过文档验证
08

快速开始

1
$ pip install mini-swe-agent
09

使用场景

↳研究人员用于无冗余的基准测试、微调或强化学习实验
↳希望拥有、理解和修改其AI工具的开发者
↳需要易于沙盒化并在任何地方部署的解决方案的工程师
10

同类工具

⚡热门对决:
VSlearn-claude-code★79.4k→VSruflo★79.8k→VSOpen Interpreter★68.7k→VSDeepCode★16.8k→
learn-claude-code logo
learn-claude-code★ 79.4k
通过从零开始构建一个现代AI代理,学习其工作原理,尤其是类似Claude Code的代理。
VS对比→
ruflo logo
ruflo★ 79.8k
Ruflo v3 是一个企业级AI编排平台,它将Claude Code转化为一个强大的多智能体开发平台,支持部署、协调和优化用于复杂软件工程任务的专业AI智能体。
VS对比→
Open Interpreter logo
Open Interpreter★ 68.7k
面向终端的编程 Agent,针对低成本和开源模型优化。基于 OpenAI Codex 分叉,可以模拟其他 Agent 运行框架,并在原生沙箱中执行命令。
VS对比→
DeepCode logo
DeepCode★ 16.8k
DeepCode 是一个开源的代理式编程平台,利用多智能体系统生成高质量、生产就绪的代码,并在代码生成基准测试中超越人类专家。
VS对比→
claudian logo
claudian★ 15.8k
一个将 Claude Code 作为 AI 协作器嵌入到 Obsidian 笔记库中的插件,赋予 Claude 文件读写、搜索、Bash 命令和多步工作流等完整代理能力。
VS对比→
PocketFlow-Tutorial-Codebase-Knowledge logo
PocketFlow-Tutorial-Codebase-Knowledge★ 12.7k
该项目利用AI将GitHub代码库转化为易于理解的初学者教程。
VS对比→
zcf logo
zcf★ 6.1k
ZCF提供零配置、一键式部署Claude Code和Codex,支持双语、智能代理系统和个性化AI助手。
VS对比→
refact logo
refact★ 3.5k
Refact.ai 是一个开源的AI开发代理,经SWE-bench验证,能端到端地处理复杂的软件工程任务。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点05维护状况检查04适合谁06与同类的区别07兼容性08快速开始09使用场景10同类工具
SWE-agent /
mini-swe-agent
↗

只有约 100 行代码的极简软件工程 Agent

8.9k1.2kMIT
最后更新2天前
状态活跃
分类代码助手
贡献者39
最新发布v2.4.6
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。