모델 837건 · 국산 131 · 가격 674 추적 중
실행 환경·샌드박스

E2B

모델이 만든 코드를 격리된 가상 환경에서 실행하는 샌드박스

E2B·TypeScriptApache-2.0직접 호스팅관리형 제공

지표

GitHub API 에서 직접 읽은 값입니다

GitHub 별14,359
라이선스Apache-2.0저장소 공개
주 언어Python2023-03-04 공개
마지막 커밋2026-10-14확인 2026-10-15

별 수 추이는 기록이 쌓인 뒤에 보여 줍니다 — 과거 값은 소급해 만들 수 없습니다.

무엇을 하는 도구인가

E2B는 LLM이나 에이전트가 생성한 코드를 사용자의 로컬 환경이 아닌 격리된 샌드박스에서 실행해 주는 인프라로, 이게 없으면 코드 실행용 가상 머신이나 컨테이너를 직접 구성하고 보안 격리를 신경 써야 한다. 코드를 실행할 때마다 독립된 샌드박스 인스턴스를 띄우고, SDK/API로 코드 실행·파일 접근·세션 관리를 할 수 있게 해준다. Browser Use가 브라우저 조작 자체에 특화된 도구이고 OpenHands가 계획-실행 루프를 포함한 에이전트 프레임워크인 것과 달리, E2B는 에이전트의 '행동'을 담당하지 않고 그 행동이 벌어질 격리된 실행 공간만 제공하는 하부 인프라 성격이 강하다. 직접 호스팅하거나 관리형으로 쓸 수 있어 자체 인프라 운영 부담을 선택적으로 넘길 수 있다.

이럴 때 고른다

  • 에이전트가 만든 코드를 실제로 실행해 결과를 검증해야 할 때
  • 신뢰할 수 없는 외부/생성 코드를 사용자 시스템과 분리된 곳에서 돌려야 할 때
  • 자체 제품에 코드 인터프리터나 데이터 분석 실행 기능을 끼워 넣어야 할 때
  • 터미널·파일시스템 접근이 필요한 에이전트 작업을 격리된 환경에 맡기고 싶을 때

어디까지만 하나

  • E2B는 실행 환경만 제공할 뿐, LLM 호출이나 에이전트의 계획·판단 로직은 별도로 구성해야 한다
  • 샌드박스 수명 관리, 리소스 제한, 네트워크 접근 범위 같은 운영 정책을 직접 설계해야 한다
  • 관리형 제공을 쓰면 코드 실행이 외부 인프라에서 이루어지므로 데이터 처리 방식과 보안 정책을 확인해야 한다
  • 브라우저 조작이나 GUI 자동화가 필요한 작업은 이 도구만으로 해결되지 않고 별도 도구와 결합해야 한다

실행 환경·샌드박스 층은 무엇을 푸나

모델이 만든 코드와 행동을 **격리된 곳에서** 돌린다

언제 필요해지나 — 에이전트가 코드를 실행하거나 브라우저·터미널을 건드릴 때

같은 층의 다른 도구

층이 같다는 것은 푸는 문제가 같다는 뜻입니다 — 비교가 되는 자리입니다

도구하는 일별라이선스
E2B 보는 중모델이 만든 코드를 격리된 가상 환경에서 실행하는 샌드박스14,359Apache-2.0
Browser Use에이전트가 실제 브라우저를 조작하게 하는 라이브러리118,018MIT
OpenHands터미널·편집기·브라우저를 쥔 개발 에이전트를 돌리는 실행 환경90,930MIT

관련 용어

용어집 →
API
API는 서로 다른 소프트웨어가 기능이나 데이터를 주고받을 수 있도록 정해 놓은 규칙과 창구를 말한다.

지표는 GitHub API 실측값입니다. 설명은 이 사이트가 작성했으며 공식 문서를 대체하지 않습니다 — 도입 전에 원문을 확인하세요.

공식 사이트 →문서 →GitHub (e2b-dev/E2B) →