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 코딩 에이전트에 프롬프트를 보내 앱을 구축하기 위한 오픈소스 플랫폼입니다. 요청을 보내면 머신에서 격리된 Docker 컨테이너를 생성하고, 해당 컨테이너 내에서 코딩 에이전트(OpenCode 또는 Claude Code)를 프롬프트에 대해 실행하며, 결과를 라이브 미리보기 URL로 공개합니다. 셀프 호스팅이므로 코드, 인프라, 데이터는 Bolt나 Lovable 같은 호스팅 서비스가 아닌 자체 서버에 유지됩니다.

가볍게 설계되었습니다: 하나의 Go 바이너리가 Docker를 구동하여 격리를 제공하고, Traefik이 URL을 처리하며, SQLite가 상태를 유지합니다——Kubernetes, 외부 데이터베이스, 메시지 큐가 필요 없습니다. 유휴 샌드박스는 온디맨드로 절전 및 깨어나므로 단일 일반 서버로 많은 앱을 호스팅할 수 있습니다. OpenAI 호환 및 Anthropic 호환 엔드포인트(로컬 서버, LiteLLM 게이트웨이, AWS Bedrock 경로 포함)를 통해 자체 모델 가져오기를 지원합니다.

두 가지 인터페이스가 제공됩니다: 완전한 REST API, 또는 선택적 웹 콘솔로, 앱을 설명하고 에이전트가 빌드하는 것을 지켜보고 파일을 편집하고 브라우저에서 git diff를 검토할 수 있습니다. Ghost, n8n, Gitea 같은 기성 오픈소스 앱을 원클릭으로 시작하거나, 스캐폴드에서 시작하거나, 공개 Git 리포지토리를 가져오거나, 처음부터 빌드할 수 있습니다——그런 다음 결과를 배포용으로 패키징합니다. 설치에는 Docker + git이 필요하며, amd64 및 arm64(Apple Silicon 포함)에서 실행됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트