SWE-agent

丢个 GitHub issue 进去,AI 自动帮你改好代码

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 2264 🐛 待处理 180 👀 关注 109
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 20761
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,可免费使用和自行部署,无付费版本。

项目预览

SWE-agent 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队SWE-agent
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,可免费使用和自行部署,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent,agent-based-model,ai,cybersecurity,developer-tools,llm,lms
GitHub 星标★ 20761
上线时间2024-04-02 00:00:00
代码更新2026-11-02
仓库体积70.3 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-09
浏览次数6

项目介绍

SWE-agent 是一个将大语言模型与软件工程任务结合的开源智能体框架,核心能力是输入 GitHub issue 后自动定位代码问题并生成修复补丁。它通过智能体-计算机接口(ACI)设计,让语言模型高效地浏览、编辑和执行代码,支持任意主流 LLM(如 GPT、Claude、Llama 等)。项目在 NeurIPS 2024 发表,除了自动修 bug,还能用于网络安全攻防和编程竞赛。它解决了 LLM 在真实代码库中操作低效、容易偏离目标的问题,提供了可复现的评测环境和交互工具,帮助开发者快速搭建自己的代码修复智能体。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 20761

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 15 分钟 部署方式:命令行工具 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 环境(项目开发语言为 Python)
  • 一个大语言模型 API Key(如 GPT-4o 或 Claude Sonnet 4)
  • 可访问 GitHub 的网络环境(需克隆真实仓库做 issue 修复)

安装与启动步骤

  1. 1克隆项目仓库

    README 只给出仓库地址,未写安装命令;先把源码拉到本地,后续安装方式以官网文档为准。

    git clone https://github.com/SWE-agent/SWE-agent.git
  2. 2检查 Python 环境

    项目为 Python 开发,先确认本机已装 Python 并查看版本,避免后续依赖不兼容。

    python --version
  3. 3按官网文档安装

    README 节选未提供 pip/conda/docker 等安装命令,请打开官方文档获取最新安装步骤。

  4. 4配置模型 API Key

    框架需调用外部 LLM,需准备 GPT-4o 或 Claude 等模型的密钥;环境变量名请以官网文档为准。

  5. 5跑通 Hello World 示例

    参照官网 usage/hello_world 页面,用真实 GitHub issue 验证智能体能否自动生成修复补丁。

如何确认成功

按官网 Hello World 教程跑一个 GitHub issue 修复示例,智能体能自动定位并产出补丁即算成功。

常见问题

Q:README 没有安装命令,怎么装?

A:

Q:SWE-agent 和 mini-SWE-agent 什么关系?

A:mini-SWE-agent 已取代 SWE-agent,两者性能相当但后者实现更简单,官方建议后续优先使用 mini-SWE-agent。

Q:支持哪些大模型?

A:支持任意主流 LLM,README 举例 GPT-4o 和 Claude Sonnet 4,具体接入方式见官网文档。

Q:除修 bug 还能做什么?

A:还能用于挖掘网络安全漏洞(如 Enigma Agent)以及完成编程竞赛等自定义任务。

注意事项

  • README 明确提示:当前开发重心已转向 mini-swe-agent,官方建议新项目优先使用它。
  • 项目论文发表于 NeurIPS 2024,arXiv 编号 2405.15793。
  • 本教程依据的 README 节选不含安装与配置细节,实际部署请以 https://swe-agent.com/latest/ 官方文档为准。

核心亮点

  • 自动定位 issue 相关代码并生成可直接提交的补丁,减少人工排查
  • 支持接入任意主流 LLM,不绑定特定模型,灵活替换
  • 提供标准化的 ACI 接口和评测环境,方便二次开发和对比实验

不足之处

  • 对复杂大型代码库的上下文窗口要求高,容易超出限制
  • 修复成功率受限于底层模型能力,简单 issue 效果更好
  • 文档/社区待观察

适用场景

  • 开源项目维护者批量处理 GitHub issue 中的 bug
  • 安全研究人员利用 AI 自动发现并修复漏洞
  • 编程竞赛选手快速生成解题代码或修复算法错误

替代项目

OpenHands (formerly OpenDevin)、AutoCodeRover、GitBug-Actions

上一篇:opcode

下一篇:DeepResearch

同类项目推荐

clawpanel 开源

装个面板,轻松管好你的 AI 代理。

OpenClaw & Hermes Agent 多引擎 AI 管理面板 — 内置 AI 助手(工具调用 + 图片识别 + 多···

★ 2941 2026-08-09
claude-context-local 开源

让 Claude Code 看懂整个代码库,本地语义搜索零成本。

Code search MCP for Claude Code. Make entire codebase the context for any coding age···

★ 238 2026-08-09
jarvis-assistant-vocal 开源

说法语就能控灯光、开直播、打电话的本地语音助手

Assistant vocal local en francais : Claude ou Ollama (offline), domotique Hue, OBS, ···

★ 547 2026-09-15
uxc 开源

一个命令,调用所有 API 协议工具

A unified CLI for discovering and invoking tools across OpenAPI, MCP, GraphQL, gRPC,···

★ 119 2026-08-09
hippo-memory 开源

给 AI 智能体装上会遗忘、会强化的类脑记忆

Stop re-teaching your agent. Make your agent's memory work like a brain. Hippo is lo···

★ 790 2026-09-22
robrain 开源

给团队和 AI 装上共享记忆,自动留存关键信息

Shared memory across your team and your AI agents — with judgment about what's wort···

★ 90 2026-08-09
OwnPilot 开源

自托管个人 AI 助手,数据私有,代理自主,多模型随意切换。

Privacy-first personal AI assistant platform with autonomous agents, tool orchestrat···

★ 429 2026-08-09
MemoryOS 开源

给AI装上持久记忆,让智能体真正懂你

[EMNLP 2025 Oral] MemoryOS is designed to provide a memory operating system for pers···

★ 1621 2026-08-09
orchestkit 开源

把 Claude Code 变成全栈开发团队,开箱即用

The Complete AI Development Toolkit for Claude Code. 115 skills, 36 agents, 161 hook···

★ 300 2026-08-09