AI 코딩 에이전트가 프롬프트(prompt)만으로 실제 작동하는 웹 애플리케이션을 구축하고, 격리된 샌드박스(sandbox) 환경에서 라이브 미리보기 URL까지 제공하는 '샌드박스드(Sandboxd)'가 오픈소스로 전환되었습니다. 이 프로젝트는 사용자가 자신의 서버에 직접 호스팅(self-hosted)하여 인프라, 코드, 데이터를 완전히 소유할 수 있게 하며, 복잡한 쿠버네티스(Kubernetes) 없이도 가볍게 운영되는 것이 특징입니다.
샌드박스드는 '빌드 미 어 투두 앱(build me a todo app)'과 같은 간단한 명령만으로 AI 에이전트가 독립적인 컨테이너를 생성하고, 그 안에서 코드를 작성하여 앱을 배포합니다. 이 과정에서 각 앱은 고유한 미리보기 URL을 가지며, 유휴 상태의 샌드박스는 자동으로 절전 모드로 전환되어 효율적인 자원 관리가 가능합니다. 기술 스택은 Go 언어 기반의 단일 프로그램이 도커(Docker)를 제어하고, 트래픽(Traefik)으로 URL 라우팅을 처리하며, SQLite로 상태를 관리하는 등 최소한의 구성으로 이루어져 있습니다. 웹 콘솔 UI를 통해 직관적으로 앱을 생성하고 관리할 수 있으며, 모든 기능은 API로도 제공되어 기존 제품에 쉽게 통합할 수 있습니다.
샌드박스드는 단순히 프롬프트로 앱을 만드는 것을 넘어, 80개 이상의 오픈소스 앱(예: n8n, Ghost, Grafana)을 원클릭으로 설치하거나, React/Vite, Next.js 같은 스타터 템플릿으로 시작할 수도 있습니다. 심지어 기존 Git 저장소를 가져와 AI 에이전트가 작업하도록 지시하는 것도 가능합니다. 이는 개발자가 아이디어를 빠르게 프로토타이핑하고 배포하는 데 드는 시간과 노력을 획기적으로 줄여줄 수 있습니다. 특히 복잡한 인프라 설정 없이도 강력한 개발 환경을 구축할 수 있어, 1인 개발자나 소규모 스타트업이 AI 기반 서비스를 빠르게 실험하고 시장에 내놓는 데 큰 도움이 될 것으로 보입니다.