Mini SWE-Agent

活跃
GitHub Python MIT

简介

Mini SWE-Agent 是一个仅 100 行代码的极简 AI 智能体,能够解决 GitHub Issue 或在命令行中辅助开发者,以最小实现展示了编程智能体的核心能力。

核心特性

  • 极简约100行Python智能体,在SWE-bench verified上达到>74%
  • 仅使用Bash工具,无需LLM特殊工具调用能力
  • 完全线性的消息历史,便于调试和微调
  • 基于子进程的执行,可轻松使用Docker/Podman沙箱化
  • 通过litellm、OpenRouter和Portkey广泛兼容各种模型
  • 支持本地环境、Docker、Singularity/Apptainer、Bubblewrap沙箱

适用场景

💡 从命令行自主解决GitHub Issue
💡 基准测试和评估LLM编程能力
💡 微调和强化学习研究基线
💡 编码智能体工作流的快速原型开发
💡 极简智能体架构的教学演示

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(7.2k stars)
  • 开源许可证友好(MIT)
  • Issue 响应及时,积压少

快速开始

安装:pip install mini-swe-agent。运行:mini solve <github_issue_url> --model_name <model>。Python API:from minisweagent.agents.default import DefaultAgent; agent = DefaultAgent(model, env); agent.run("修复这个bug")。使用Docker:--environment docker。

相关项目

AutoCodeRover

3.1k · Python
不活跃 C

AutoCodeRover 是一个具有项目结构感知能力的自主软件工程师智能体,通过理解代码库的整体架构来实现自动化的程序修复和问题解决。

codingpythonagent +2
  • · 使用 LLM 驱动的程序分析在 GitHub issues 上实现完全自主的 bug 修复和功能添加
  • · 通过抽象语法树分析的程序结构感知代码搜索,实现精确上下文检索
  • · 利用测试用例进行统计故障定位,在有测试时实现更高修复率

DeepCode

16.5k · Python
活跃 A+

DeepCode 是一个开放式智能编码平台,支持从论文生成代码(Paper2Code)、从文本生成网页(Text2Web)以及从文本生成后端服务(Text2Backend),利用智能体技术实现自动化软件开发流程。

codingpythonllm +2
  • · 多智能体编码系统,包含独立的规划、实现和审查智能体,实现结构化开发流程
  • · Paper2Code 能力将研究论文转换为可运行的代码实现
  • · Text2Web 和 Text2Backend 从自然语言描述生成 Web 前端和后端服务

Qwen Code

27.7k · TypeScript
活跃 A

通义千问推出的开源终端 AI 编程助手,支持代码生成、编辑、调试和多文件操作,可连接多种 LLM 后端。

codingllmtypescript +2
  • · 多协议多供应商 — 支持 OpenAI、Anthropic、Gemini 兼容 API,兼容阿里云百炼、OpenRouter 等
  • · Qwen3-Coder 协同进化 — 框架与 Qwen3-Coder 模型同步开源和迭代优化
  • · 内置 Skill 和 SubAgent — 丰富的内置工具支持完整 Agent 工作流,提供 Claude Code 级别体验