SWE-agent AIツール

プリンストン大学・スタンフォード大学発のオープンソース自律型コーディングエージェント。GitHubのバグ報告を受け取り、AIがリポジトリを自律的に調査・修正・テストまでを一貫して実行。NeurIPS 2024採択の学術研究から生まれた、オープンソース最高水準のSWE-bench性能を誇るツール。

last-updated: 2026-07-17 · source: database

github_stars19.8k
pricing本体は完全無料(MITライセンス)/ 利用するAIモデルのAPI料金のみ別途必要
licenseMIT
japanese不明

概要

SWE-agentは、プリンストン大学・スタンフォード大学の研究者チームが開発したオープンソースの自律型コーディングエージェントです。GitHubのIssue(バグ報告や機能要望)のURLを渡すだけで、AIが対象リポジトリ(プログラムのソースコードの保管場所)を自力で調査し、原因を特定してコードを修正し、テストまで実行するという一連の作業を自動で行います。2024年のAI最大学会NeurIPSで論文が採択された研究成果であり、オープンソースプロジェクトの中でAIコーディング性能の標準指標であるSWE-benchにおいて最高水準を達成しています。

このツールが注目される最大の理由は、「AIのためのインターフェース設計」という斬新な発想にあります。従来のAIコーディングツールが人間向けのターミナルをそのままAIに使わせていたのに対し、SWE-agentはACI(Agent-Computer Interface=AIが使いやすいように専用設計されたコンピューター操作インターフェース)という独自の仕組みを導入。これにより、AIが効率よくコードを読み・編集し・検索できるようになり、バグ修正の成功率を大幅に高めています。2026年時点では後継プロジェクトの「mini-SWE-agent」への移行が公式に推奨されていますが、SWE-agentは研究・カスタマイズ用途として引き続き活発に開発が続いています。

主な機能

料金プラン

項目内容
SWE-agent本体完全無料(MITライセンスのオープンソース)
AIモデルAPI料金利用するプロバイダーに応じて別途必要(OpenAI・Anthropicなど従量課金)
ローカルモデル利用時API料金なし(自前のマシンのコンピューター代のみ)
ホスティング・サーバー費用Dockerがあれば自PC上で無料動作可。クラウド利用時は各クラウドの費用が発生

SWE-agent自体の利用に月額料金やサブスクリプションは一切ありません。コストのすべては「どのAIモデルを使うか」によって決まります。ローカルモデル(Ollama等)を使う場合、AI利用料金はほぼゼロになります。

導入方法

前提条件: Python環境・Git・Dockerが必要です。

① リポジトリのクローン(コードを手元にコピー)

git clone https://github.com/SWE-agent/SWE-agent.git
cd SWE-agent

② インストール

python -m pip install --upgrade pip && pip install --editable .

仮想環境(condaやvenvなど)の利用が推奨されています。

③ Dockerの起動

# Dockerをインストール後、起動しておく
docker ps

SWE-agentはデフォルトでDockerを実行バックエンドとして使用します。

④ AIモデルのAPIキーを設定

export OPENAI_API_KEY=your_api_key
# または
export ANTHROPIC_API_KEY=your_api_key

⑤ GitHub IssueのURLを指定して実行

python -m sweagent run \
  --env.repo.github_url https://github.com/対象/リポジトリ \
  --problem_statement.github_url https://github.com/対象/リポジトリ/issues/123

エージェントが自動でリポジトリをクローンし、Issue内容を読み込み、修正パッチを生成します。最新版を常に使うには定期的に git pull を実行してください。

> 2026年時点の公式推奨: 公式では後継の「mini-SWE-agent」への移行を推奨しています。シンプルさと性能を両立したい場合はそちらも検討を。

こんな人におすすめ

よくある質問

Q. SWE-agentを使うのに料金はかかりますか? A. SWE-agent本体はMITライセンスの完全無料オープンソースです。ただし、GPT-4oやClaudeなどのクラウドAIを利用する場合は、そのAPIプロバイダーへの料金(従量課金)が別途発生します。OllamaなどのローカルモデルであればAI利用料金もかかりません。

Q. プログラミングの知識がなくても使えますか? A. コマンドラインの基本操作・Python環境のセットアップ・Dockerの起動が必要なため、完全なプログラミング未経験の方にはやや難しい部分があります。ターミナル操作に慣れた「エンジニアではないが技術に興味がある個人開発者」レベルを想定したツールです。

Q. SWE-agentとmini-SWE-agentはどう違いますか? A. mini-SWE-agentはSWE-agentを大幅にシンプル化した後継プロジェクトで、約100行のPythonコードで同等以上の性能(SWE-bench verified 74%超)を発揮します。現在は公式でmini-SWE-agentへの移行が推奨されており、研究・カスタマイズ用途に深く踏み込む場合はSWE-agentが向いています。

Q. どのAIモデルが一番おすすめですか? A. 公式では2026年2月時点でClaude 3.7 SonnetとSWE-agent 1.0の組み合わせがSWE-bench全データセットで最高水準を達成しています。ただし最適なモデルは用途・コスト・最新のAI動向によって変わるため、自分のAPIキーで試しながら選ぶことが推奨されます。

LLM(大規模言語モデル)APIAPIキーオープンソース(OSS)クラウドホスティングリポジトリGitHub