Sandbox0: AI 에이전트를 위한 오픈소스 쿠버네티스 네이티브 샌드박스 인프라

Sandbox0는 AI 에이전트를 위해 특별히 설계된 오픈소스 샌드박스 인프라로, 현재 활발히 개발 중이며 SaaS 클라우드 서비스가 계획되어 있습니다. 이 프로젝트는 기존 샌드박스 솔루션에서 개발자들이 겪는 여러 문제점을 해결합니다.
주요 기능
출처는 다음과 같은 구체적인 기능을 강조합니다:
- 클라우드 네이티브 확장: 자동 확장 기능을 갖춘 Kubernetes 기반으로 구축되었습니다. 동시성은 인위적인 제한이 아닌 클러스터 용량에 따라 확장됩니다. 클러스터가 지원한다면 1000개 이상의 동시 샌드박스를 실행할 수 있습니다.
- 영구 저장소: 스냅샷/복원/포크 워크플로우를 지원하는 JuiceFS 기반 볼륨을 사용합니다. 이를 통해 코딩 에이전트가 작업을 체크포인트하고, 어떤 상태에서든 작업을 재개하거나, 다른 접근 방식을 탐색하기 위해 분기할 수 있습니다. 상태는 포드 재시작 간에도 유지됩니다.
- 셀프 호스팅 친화적: EKS, GKE, AKS 또는 온프레미스에서 작동하는 Kubernetes 네이티브 아키텍처입니다. Nomad나 Terraform 오케스트레이션이 필요 없이
helm install을 통해 설치할 수 있습니다. - 네트워크 제어: L4/L7 정책 적용을 위한 내장 netd를 통해 에이전트가 접근할 수 있는 API를 제한할 수 있습니다.
기술 스택
출처는 다음과 같은 기술 구성 요소를 명시합니다:
- 100-200ms 시작 시간을 위한 핫 샌드박스 풀
- 프로세스 관리를 위한 procd(PID=1)
- 영구 볼륨을 위한 JuiceFS
- Kubernetes 네이티브 아키텍처
문제 진술
출처는 기존 솔루션의 다음과 같은 문제점을 지적합니다:
- 동시성 제한: E2B의 $150/월 플랜은 100개의 동시 샌드박스로 제한됩니다
- 임시 실행: 세션 간에 샌드박스가 초기화되어 상태, 파일, 진행 상황이 손실됩니다
- 셀프 호스팅 복잡성: Terraform + Nomad + 상당한 운영 전문 지식이 필요합니다
현재 상태
Sandbox0는 오픈소스이며 활발히 개발 중입니다. 창작자는 초기 사용자와 피드백을 찾고 있으며, 개발자들이 새로운 샌드박스 솔루션을 시도하게 만드는 기능이 무엇인지 궁금해합니다.
출처 정보
이 프로젝트는 github.com/sandbox0-ai/sandbox0에서 이용 가능하며, /u/Artistic-Cap-1076에 의해 r/LocalLLaMA에 공유되었습니다.
📖 Read the full source: r/LocalLLaMA
👀 See Also
스파인 스웜: 비코딩 프로젝트를 위한 시각적 캔버스 기반 멀티 에이전트 AI 시스템
Spine Swarm은 경쟁 분석, 재무 모델링, SEO 감사, 피치 데크, 인터랙티브 프로토타입과 같은 복잡한 비코딩 프로젝트를 완료하기 위해 무한한 시각적 캔버스에서 작동하는 다중 에이전트 시스템입니다. 이 시스템은 다양한 모델 유형 간에 컨텍스트를 전달하기 위해 연결할 수 있는 AI 모델 위의 추상화로서 블록을 사용합니다.

TechDebtMCP v2.0.0: 14개 언어에 걸친 기술 부채 분석을 위한 MCP 서버
TechDebtMCP v2.0.0는 Claude를 코드베이스에 연결하여 JS/TS, Python, Java, Swift, Kotlin, Go, Rust, C/C++, C#, Ruby, PHP를 포함한 14개 프로그래밍 언어에서 기술 부채를 찾고, 측정하고, 우선순위를 정하는 MCP 서버입니다.

포어맨: 로컬 클로드 코드 원격 제어를 위한 오픈 소스 슬랙 봇
Foreman은 로컬에서 실행 중인 Claude Code 인스턴스를 원격 제어하는 무료 오픈 소스 Slack 봇입니다. 개발자들이 책상에서 떨어져 있을 때도 휴대폰으로 Claude에 작업을 보낼 수 있게 하면서도 파일 시스템, 도구, 환경에 대한 완전한 로컬 접근을 유지합니다.

Claude 데스크톱 기능 요청: 자동 초기화를 위한 세션 시작 훅
Claude Desktop용 지속적 컨텍스트 시스템을 구축하는 개발자가 격차를 발견했습니다: 사용자 환경설정 필드는 사용자가 첫 메시지를 보낼 때만 지침을 주입하므로 초기화를 위해 수동 트리거가 필요합니다. 그들은 새 대화가 열릴 때 자동으로 실행되는 '세션 시작 시' 실행 필드를 추가할 것을 제안합니다.