sandboxd - AI 앱-빌더 제품을 위한 오픈소스 샌드박스 엔진
요약
AI 앱 빌더를 위한 오픈소스 샌드박스 엔진인 sandboxd를 소개합니다. 격리된 컨테이너 환경과 코딩 에이전트를 통합하여 Lovable이나 Bolt와 같은 서비스를 자체 서버에서 구현할 수 있게 돕습니다.
핵심 포인트
- 격리된 Linux 컨테이너 기반의 클라우드 개발 환경 제공
- AI 코딩 에이전트와 라이브 미리보기 URL 통합 지원
- Go, Traefik, SQLite 기반의 경량 아키텍처로 구축 용이
- 슬립/웨이크업 기능을 통한 효율적인 메모리 및 비용 관리
- MIT 라이선스의 오픈소스 프로젝트
-
사용자별
격리된 클라우드 개발 환경, 내장 코딩 에이전트, 라이브 미리보기 URL을 통합해서 제공하는 AI 앱 빌더용 오픈소스 백엔드 엔진 -
HTTP 요청 한 번으로 격리된 Linux 컨테이너 생성 → AI 코딩 에이전트가 내부에서 코드 작성 → 작성된 앱이 공유 가능한
미리보기 링크로 즉시 접근 가능 -
"build me a todo app" 입력 하면 앱이 바로 보여지는
Lovable, Bolt, v0, Replit 같은 제품을 자체 서버에서 구현 가능 -
OpenCode와 Claude Code CLI가 모든 샌드박스에 사전 설치되어 프롬프트만 전달하면 바로 빌드
-
Idle 시 자동 종료해 메모리 해제, 링크 재접속 즉시 웨이크업, 파일은 디스크에 상시 보존
→ 한 대의 일반 서버에 다수 사용자 수용 가능
- Docker를 제어하는 단일
Go 프로그램, URL 처리용 Traefik, 데이터베이스용 SQLite로 구성, Kubernetes/별도 DB 서버/메시지 큐 필요없음
멀티 테넌트 격리, 미리보기 라우팅, 슬립/웨이크업 기반 비용 제어, 에이전트 오케스트레이션을 직접 구축하지 않고도 AI 앱 빌더 SaaS를 준비 가능 - 신뢰 불가 외부 코드 실행 시 테넌트별 VM(또는 gVisor/Kata/Firecracker), 프로덕션에서 API 인증 활성화, 멀티 호스트 대비가 확장 시 핵심 강화 포인트
- MIT 라이선스
댓글과 토론
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기