AI生成コードを隔離されたクラウドサンドボックスで実行するオープンソース基盤。JavaScriptとPythonのSDKを提供します。
SWE-agent/SWE-ReX
AIエージェントが、ローカルやDocker、AWS、Modalなどのクラウド環境にあるサンドボックスでシェルコマンドを実行できるランタイムインターフェースです。
- スター
- 623
- フォーク
- 131
- 未解決の Issue
- 61
- 最終コミット
- 一昨日
これは何?
SWE-ReXは、エージェントのコードを変更せずに、AIエージェントがサンドボックス環境で任意のシェルコマンドを実行できるランタイムレイヤーです。同じエージェントで、ローカル、Dockerコンテナ、AWSマシン、Modal、その他のバックエンド上でコマンドを実行できます。
コマンドの終了を検知し、出力と終了コードを取り出してエージェントに返します。また、ipythonやgdbなどの対話型ツールにも対応し、複数のシェルセッションを並行して開いたままにできます。このプロジェクトはSWE-agent向けに開発されており、Dockerを使わないLinux以外のマシンも含め、多数のエージェントを同時に実行することを想定しています。
pipでインストールでき、ModalまたはFargateのサポートはオプションのextrasとして追加できます。
主な機能
- 01単一のインターフェースを通じて、ローカルまたはリモートのサンドボックスでシェルコマンドを実行します。
- 02コマンドの終了を検知し、出力と終了コードを返します。
- 03ipythonやgdbなどの対話型ツールに対応します。
- 04複数のシェルセッションを並行して管理します。
- 05Docker、AWS Fargate、Modalのバックエンドに対応します。
ユースケース
- 多数のソフトウェアリポジトリに対して、コーディングエージェントを並行して実行する。
- SWE-benchなどの大規模ベンチマークでAIエージェントを評価する。
- インフラを切り替える際に、エージェントのコードを変更せずサンドボックス化されたシェルを提供する。
クイックスタート
- 1
PyPIからコアパッケージをインストールします
pip install swe-rex - 2
必要に応じてModal対応版をインストールします
pip install 'swe-rex[modal]' - 3
使い方を確認するにはドキュメントをお読みください
使う前に知っておきたいこと
- ドキュメントや詳しい使い方はREADMEではなく外部のドキュメントサイトに掲載されています。
- Modal、Fargate、Daytonaなどのクラウドバックエンドには、別途セットアップとアカウントが必要です。
- Daytona extraは開発中と記載されています。
トピック
よくある質問
- SWE-ReX とは?
- AIエージェントが、ローカルやDocker、AWS、Modalなどのクラウド環境にあるサンドボックスでシェルコマンドを実行できるランタイムインターフェースです。 SWE-ReXは、エージェントのコードを変更せずに、AIエージェントがサンドボックス環境で任意のシェルコマンドを実行できるランタイムレイヤーです。同じエージェントで、ローカル、Dockerコンテナ、AWSマシン、Modal、その他のバックエンド上でコマンドを実行できます。
- SWE-ReX は無料で使えますか?ライセンスは?
- SWE-ReX は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- SWE-ReX は今もメンテナンスされていますか?
- 活発にメンテナンス中。SWE-ReX の最終コミットは 2026年10月19日 です。
- SWE-ReX は何に使えますか?
- 多数のソフトウェアリポジトリに対して、コーディングエージェントを並行して実行する。 SWE-benchなどの大規模ベンチマークでAIエージェントを評価する。 インフラを切り替える際に、エージェントのコードを変更せずサンドボックス化されたシェルを提供する。
- SWE-ReX のインストール方法は?
- PyPIからコアパッケージをインストールします: pip install swe-rex 必要に応じてModal対応版をインストールします: pip install 'swe-rex[modal]' 使い方を確認するにはドキュメントをお読みください
- SWE-ReX はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/SWE-agent/SWE-ReX
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
A self-hosted, Web UI-based personal AI coworker powered by a Claude Code agent, with IM integration and sandboxed task execution.
ノートブックでのプロトタイプ作成から本番オーケストレーターへのデプロイまで対応する、AI・MLワークフロー構築・スケーリング用Pythonフレームワーク。
Pythonコード、Sandbox、デプロイ済み関数を実行するサーバーレスクラウドプラットフォーム、Modalの公式SDK。
AIエージェントがブラウザー、シェル、ファイルシステム、VSCode Server、Jupyter、MCPを共有できるDockerサンドボックス
AIアシスタントからAWSのドキュメント、サービス、ツールを利用できる、オープンソースMCPサーバーのコレクションです。