opensandbox-group/OpenSandbox
Secure, Fast, and Extensible Sandbox runtime for AI agents.
해결하는 문제
OpenSandbox는 AI 애플리케이션의 코드 실행, 명령 실행, 파일 상호작용을 호스트 시스템에 위험을 주지 않고 안전하고 격리된 환경에서 수행할 수 있도록 제공합니다. 이는 코드 작성 또는 GUI 에이전트와 같은 AI 에이전트가 제어된 환경에서 작업을 수행하고 평가하거나 강화 학습 훈련을 수행할 수 있도록 하는 안전한 '사전'을 제공하는 문제를 해결합니다.
작동 방식
이 플랫폼은 통합된 API와 다중 언어 SDK를 사용하여 사전의 수명 주기를 관리합니다. 로컬 개발용 Docker와 대규모 분산 스케줄링용 Kubernetes를 포함한 여러 런타임을 지원합니다. 보안을 강화하기 위해 gVisor, Kata Containers, Firecracker microVM과 같은 강력한 격리 런타임과 통합되어 있습니다. 또한 트래픽 라우팅을 위한 인그레스 게이트웨이와 AI 에이전트에 노출되지 않고 워크로드에 시크릿을 주입할 수 있는 자격 증명 밸트도 포함되어 있습니다.
대상 사용자
- AI 에이전트 개발자: 코드 에이전트, GUI 에이전트, 브라우저 자동화 도구를 개발하는 사람.
- ML 연구자: 격리된 실행 환경이 필요한 에이전트 평가 또는 강화 학습 훈련을 수행하는 사람.
- 소프트웨어 엔지니어: 확장 가능한 코드 인터프리터 또는 원격 개발 환경(예: 사전 내의 VS Code)이 필요한 개발자.
주요 기능
- 다중 런타임 지원: Docker와 Kubernetes를 지원하며, 로컬 및 분산 규모 모두를 커버합니다.
- 강력한 격리: gVisor 및 Firecracker와 같은 보안 컨테이너 런타임과 호환됩니다.
- 광범위한 통합: Claude Code 및 Cursor와 같은 클라이언트와의 호환성을 제공하는 MCP 서버를 제공합니다.
- 포괄적인 도구 세트: 다중 언어 SDK(파이썬, 자바, JS/TS, C#, Go)와 전용 CLI(
osb)를 포함합니다. - 내장 환경: 코드 인터프리터, Chrome/Playwright 브라우저 자동화, 완전한 VNC 데스크톱을 즉시 사용할 수 있는 구현이 제공됩니다.
관련
- 프로젝트
- Dispatch
- 프로젝트
- Dispatch
- 프로젝트