SWE-agent

Из публичных источников

SWE-agent берёт GitHub-issue и автоматически пытается его исправить, используя выбранную вами языковую модель. Его также можно применять для наступательной кибербезопасности и соревновательного программирования. [NeurIPS 2024]

Машинный перевод · Показать оригинал

SWE-agent takes a GitHub issue and tries to automatically fix it, using your LM of choice. It can also be employed for offensive cybersecurity or competitive coding challenges. [NeurIPS 2024]

CLI-инструментКатегория: Инструменты разработчика · ИИ для кода · БезопасностьOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • agent
  • agent-based-model
  • ai
  • cybersecurity
  • developer-tools
  • llm
  • lms

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    swe-agent.com/ ↗
  • Реестр пакетов языкаpythonИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
    pipx install sweagent

    Не проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.

    pypi.org/project/sweagent/ ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/SWE-agent/SWE-agent ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsНеизвестно———
macOSНеизвестно———
LinuxНеизвестно———
Container (OCI)Неизвестно———
PythonСовместимо—манифест пакета: pyproject.toml name0.60

Релизы

проверено 29 окт. 2026 г.
v1.1.0Последний22 мая 2025 г.Официальный источник ↗

Файлы версии 1.1.0

К релизу не приложены файлы.

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества85
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 3 days ago
Документация · 1515
README 8142 chars, description present
Готовность к использованию · 156
install instructions: no; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 106
10 release(s), latest 511 days ago
Точность категории · 108
classifier confidence 0.8
Популярность · 1010
20573 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX MIT
Сообщество · 55
issues enabled, 2258 forks

Лицензия

MIT
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/SWE-agent/SWE-agentОсновной★ 20 573 звёздактивность 12 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

OpenHandsПохожий
🙌 OpenHands: разработка на основе ИИMIT · Инструменты разработчика
qwen-codeПохожий
Открытый ИИ-агент для написания кода, работающий в вашем терминале.Apache-2.0 · Инструменты разработчика
herdrПохожий
среда выполнения, на которой работают ваши агенты для программированияApache-2.0 · Инструменты разработчика
DeepAuditПохожий
DeepAudit: команда ИИ-хакеров для каждого, делающая поиск уязвимостей доступным. Новички могут развернуть и запустить продукт одним кликом, с автономным совместным аудитом и автоматизированной проверкой PoC в песочнице. Поддерживает приватное развертывание Ollama и генерацию отчетов в один клик. Поддерживает релейные станции. Безопасность больше не должна быть дорогой, а аудит — сложным.AGPL-3.0 · Инструменты разработчика
argillaПохожий
Argilla — инструмент для совместной работы инженеров по ИИ и экспертов предметной области по созданию высококачественных наборов данныхApache-2.0 · Инструменты разработчика
continueПохожий
Открытый агент для написания кодаApache-2.0 · Инструменты разработчика

README

Из SWE-agent/SWE-agent · лицензия MIT · загружено 29 окт. 2026 г.

[!warning] Most of our current development effort is on mini-swe-agent, which has superseded SWE-agent. It matches the performance performance of SWE-agent, while being much simpler. See the FAQ for more details about the differences. Our general recommendation is to use mini-SWE-agent instead of SWE-agent going forward.

SWE-agent enables your language model of choice (e.g. GPT-4o or Claude Sonnet 4) to autonomously use tools to fix issues in real GitHub repositories, find cybersecurity vulnerabilities, or perform any custom task.

  • ✅ State of the art on SWE-bench among open-source projects
  • ✅ Free-flowing & generalizable: Leaves maximal agency to the LM
  • ✅ Configurable & fully documented: Governed by a single yaml file
  • ✅ Made for research: Simple & hackable by design

SWE-agent is built and maintained by researchers from Princeton University and Stanford University.

📣 News

🚀 Get started!

👉 Try SWE-agent in your browser: [Open in GitHub Codespaces] (more information)

Read our documentation to learn more:

SWE-agent for offensive cybersecurity (EnIGMA)

SWE-agent: EnIGMA is a mode for solving offensive cybersecurity (capture the flag) challenges. EnIGMA achieves state-of-the-art results on multiple cybersecurity benchmarks (see leaderboard). Please use SWE-agent 0.7 while we update EnIGMA for 1.0.

In addition, you might be interested in our other projects:

Contributions

If you'd like to contribute to the codebase, we welcome issues and pull requests! For larger code changes, we always encourage discussion in issues first.

Citation & contact

SWE-agent is an academic project started at Princeton University by John Yang*, Carlos E. Jimenez*, Alexander Wettig, Kilian Lieret, Shunyu Yao, Karthik Narasimhan, and Ofir Press. Contact person: John Yang, Carlos E. Jimenez, and Kilian Lieret (Email: johnby@stanford.edu, carlosej@cs.princeton.edu, kl5675@princeton.edu).

If you found this work helpful, please consider citing it using the following:

@inproceedings{yang2024sweagent,
  title={{SWE}-agent: Agent-Computer Interfaces Enable Automated Software Engineering},
  author={John Yang and Carlos E Jimenez and Alexander Wettig and Kilian Lieret and Shunyu Yao and Karthik R Narasimhan and Ofir Press},
  booktitle={The Thirty-eighth Annual Conference on Neural Information Processing Systems},
  year={2024},
  url={https://arxiv.org/abs/2405.15793}
}

If you used the summarizer, interactive commands or the offensive cybersecurity capabilities in SWE-agent, please also consider citing:

@misc{abramovich2024enigmaenhancedinteractivegenerative,
      title={EnIGMA: Enhanced Interactive Generative Model Agent for CTF Challenges},
      author={Talor Abramovich and Meet Udeshi and Minghao Shao and Kilian Lieret and Haoran Xi and Kimberly Milner and Sofija Jancheska and John Yang and Carlos E. Jimenez and Farshad Khorrami and Prashanth Krishnamurthy and Brendan Dolan-Gavitt and Muhammad Shafique and Karthik Narasimhan and Ramesh Karri and Ofir Press},
      year={2024},
      eprint={2409.16165},
      archivePrefix={arXiv},
      primaryClass={cs.AI},
      url={https://arxiv.org/abs/2409.16165},
}

🪪 License

MIT. Check LICENSE.

[Pytest] [build-docs] [codecov] [pre-commit.ci status] [Markdown links]

Открыть репозиторий ↗