tastyeffectco/sandboxd
Open-source, self-hosted AI app builder — an agent builds real apps in isolated sandboxes on your own server, each live at a preview URL. Self-host in one command. MIT.
해결하는 문제
sandboxd는 AI로 생성된 애플리케이션을 구축하고 호스팅하기 위한 오픈소스이자 자체 호스팅 가능한 엔진입니다. 비용이 많이 드는 관리형 플랫폼이 필요 없도록 하여, 사용자가 자신의 서버에서 고립된 컨테이너 내에서 실제 앱을 생성하는 코드 에이전트를 실행할 수 있게 합니다. 각 앱은 고유한 라이브 미리보기 URL을 제공받습니다.
작동 방식
시스템은 Go 프로그램으로 Docker 컨테이너를 관리하고, URL 라우팅에는 Traefik, 상태 저장에는 SQLite를 사용합니다. 사용자가 프롬프트를 제공하면, 엔진은 고유의 파일 시스템과 제한을 갖춘 개인적이고 고립된 컨테이너를 생성하고, 그 안에서 AI 코드 에이전트(예: OpenCode 또는 Claude Code)를 실행하여 앱을 구축한 후, 라이브 미리보기 URL을 할당합니다. 리소스 최적화를 위해 사용되지 않는 사전은 수면 모드로 전환되며, 필요 시에만 깨어납니다.
대상 사용자
AI 앱 빌더, 에이전트 플랫폼, 코드 플레이그라운드, 또는 사용자별 또는 브랜치별 미리보기 환경이 필요한 팀과 같은, 다른 사용자를 위해 수많은 사전을 호스팅해야 하는 개발자 및 플랫폼을 위한 것입니다.
주요 특징
- 자체 호스팅 및 MIT 라이선스: 인프라, 코드, 데이터에 대한 완전한 소유권을 보장합니다.
- API 우선 설계: 모든 작업이
/v1호출로 이루어져, 다른 제품에 쉽게 통합할 수 있습니다. - 고립된 사전: 각 앱마다 강화된 컨테이너를 제공하며, 수면/재시작 기능으로 리소스를 절약합니다.
- 내장된 에이전트: OpenCode 및 Claude Code를 지원하며, 보안된 자격 증명 프록시를 제공합니다.
- 풍부한 앱 라이브러리: Ghost, n8n, Grafana 등 80개 이상의 커스터마이즈된 오픈소스 앱을 한 번의 클릭으로 배포할 수 있습니다.
- 런타임 프리셋: React/Vite, Next.js, Node/Express, FastAPI용 즉시 사용 가능한 스텁을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트