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 容器,使用 Traefik 進行 URL 路由,使用 SQLite 儲存狀態。當使用者提供提示時,引擎會啟動一個私人、隔離的容器,擁有獨立的檔案系統和資源限制,在其中執行 AI 程式碼代理(如 OpenCode 或 Claude Code)來建構應用程式,並分配一個即時預覽 URL。為優化資源,閒置的沙箱將進入休眠狀態,並在需要時喚醒。
適用對象
專為需要為他人主機大量沙箱的開發者和平台設計,例如 AI 應用建構器、代理平台、程式碼沙盒環境,或需要為每個使用者或每個分支提供預覽環境的團隊。
主要亮點
- 自托管且採用 MIT 許可證:完全掌控基礎設施、程式碼和資料。
- API 優先設計:所有操作均為
/v1呼叫,可輕鬆嵌入其他產品。 - 隔離沙箱:每個應用程式擁有獨立的強化容器,支援休眠/喚醒以節省資源。
- 內建代理:支援 OpenCode 和 Claude Code,並提供安全的憑證代理功能。
- 豐富的應用程式庫:支援 80 多個精選開源應用程式的一鍵部署(例如 Ghost、n8n、Grafana)。
- 執行時預設:提供 React/Vite、Next.js、Node/Express 和 FastAPI 的即用型範本。
相關
- 專案
- 專案
- 專案
- 專案
- 專案