概要
SWE-agentは、GitHub Issueを与えるとLLMがToolを使ってRepositoryを調査し、Codeを編集・検証して修正を試みるSoftware Engineering Agentです。SWE-benchなどの研究・Benchmark用途にも使われています。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
IssueからRepository調査・編集・検証までAgentに任せる
LLMにShellやEditorなどのToolを使わせ、Issueの理解からCode変更・検証までを一連のAgent workflowとして実行できます。
YAMLでAgent挙動を構成しBenchmarkへ適用する
Agent設定をYAMLで調整し、SWE-benchや独自Coding taskへ再利用できます。
Coding Agentの研究・評価・再現実験を行いたい場合に
実Repository上でAgent behaviorを調整し、Benchmark結果やTool interfaceの影響を調べたい研究・開発用途に向きます。
出典:[2]
新規利用ではmini-SWE-agentを必ず比較する
READMEは開発の中心がmini-SWE-agentへ移り、今後はそちらを推奨すると明記しています。SWE-agentは既存研究の再現や比較対象として位置付けを確認してください。
出典:[2]
参考にした公式資料
- [1]SWE-agent/SWE-agent repository(2026-09-20)
- [2]SWE-agent README(2026-09-20)
- [3]SWE-agent documentation(2026-09-20)
- [4]SWE-agent MIT license(2026-09-20)
編集部からの補足
SWE-agentはGitHub Issueから実Repositoryを操作して修正を試みる代表的な研究Agentですが、現在READMEでは開発の中心が`mini-swe-agent`へ移り、今後はmini-SWE-agentの利用を推奨すると明記されています。新規導入ではSWE-agent単体だけでなく後継との違いを確認してください。
3ステップで試す
- 1
ソースを取得
git clone --depth 1 https://github.com/SWE-agent/SWE-agent.git - 2
リポジトリへ移動
cd SWE-agent - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近30日
20,369 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 0
- Open PR
- 71
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- OpenClaw390,099 Stars
チャネル・ツール・メモリを束ねる永続型パーソナルAIアシスタント基盤。
TypeScript - React250,594 Stars
宣言的なコンポーネントでWebとネイティブのUIを構築するJavaScriptライブラリ。
JavaScript - Hermes Agent247,156 Stars
Memory・Skills・Cron・Subagentsを備える永続型AIエージェント。
Python - n8n205,375 Stars
視覚的なキャンバスとコードを組み合わせ、サービス連携やAIエージェントを自動化するfair-code基盤。
TypeScript - TensorFlow200,194 Stars
研究・学習・評価・可視化・配備をtoolとlibraryでつなぐend-to-end machine learning基盤。
C++
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。