JavaScript 및 Python SDK를 제공해 AI 생성 코드를 격리된 클라우드 샌드박스에서 실행하는 오픈소스 인프라입니다.
SWE-agent/SWE-ReX
AI 에이전트가 로컬이나 Docker, AWS, Modal 같은 클라우드 플랫폼의 샌드박스 환경에서 셸 명령을 실행할 수 있도록 하는 런타임 인터페이스입니다.
- 스타
- 623
- 포크
- 131
- 열린 이슈
- 61
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
SWE-ReX는 AI 에이전트의 코드를 바꾸지 않고도 샌드박스 환경에서 임의의 셸 명령을 실행할 수 있게 해주는 런타임 계층입니다. 같은 에이전트가 로컬, Docker 컨테이너, AWS 머신, Modal 또는 다른 백엔드에서 명령을 실행할 수 있습니다.
명령이 완료됐는지 감지하고, 출력과 종료 코드를 추출해 에이전트에 반환합니다. ipython, gdb 같은 인터랙티브 도구도 지원하며, 에이전트가 여러 셸 세션을 동시에 유지할 수 있습니다. SWE-agent를 위해 만들어졌으며, Docker가 없는 Linux 외 환경을 포함해 여러 에이전트를 한 번에 실행하는 것을 목표로 합니다.
pip로 설치할 수 있으며, Modal 또는 Fargate 지원용 선택적 extra도 제공됩니다.
핵심 기능
- 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 통계는 매일 갱신됩니다.
관련 프로젝트
노트북 프로토타입부터 프로덕션 오케스트레이터까지, AI 및 ML 워크플로를 구축하고 확장·배포하는 Python 프레임워크입니다.
AI 에이전트가 브라우저, 셸, 파일 시스템, VSCode Server, Jupyter, MCP 서비스를 함께 쓰는 올인원 Docker 샌드박스
Python 코드, Sandboxes, 배포된 함수를 실행하는 서버리스 클라우드 플랫폼 Modal의 공식 SDK
LLM에 전달하기 전에 도구 출력, 로그, 파일, RAG 청크를 라이브러리·프록시·MCP 서버 형태로 압축합니다.
AI assistant가 AWS 문서, 서비스, 도구를 이용할 수 있도록 지원하는 오픈소스 MCP 서버 모음입니다.