sandboxd - เอนจินแซนด์บ็อกซ์โอเพนซอร์สสำหรับผลิตภัณฑ์ AI app builder
(github.com/tastyeffectco)- เอนจินแบ็กเอนด์โอเพนซอร์สสำหรับ AI app builder ที่รวม สภาพแวดล้อมพัฒนาคลาวด์แบบแยกตามผู้ใช้, coding agent ในตัว และ URL พรีวิวแบบสดไว้ด้วยกัน
- สร้างคอนเทนเนอร์ Linux แบบแยกได้ด้วย HTTP request เพียงครั้งเดียว → AI coding agent เขียนโค้ดภายใน → เข้าถึงแอปที่สร้างเสร็จได้ทันทีผ่าน ลิงก์พรีวิว ที่แชร์ได้
- หากป้อน "build me a todo app" ก็สามารถทำผลิตภัณฑ์ลักษณะเดียวกับ Lovable, Bolt, v0, Replit บนเซิร์ฟเวอร์ของตัวเองได้ทันที
- มี OpenCode และ Claude Code CLI ติดตั้งล่วงหน้าไว้ในทุกแซนด์บ็อกซ์ ส่งเพียงพรอมต์ก็เริ่มบิลด์ได้ทันที
- ปิดอัตโนมัติเมื่อ idle เพื่อคืนหน่วยความจำ, ปลุกกลับทันทีเมื่อเปิดลิงก์อีกครั้ง, และไฟล์ถูกเก็บไว้บนดิสก์ตลอดเวลา
→ รองรับผู้ใช้จำนวนมากได้บนเซิร์ฟเวอร์ทั่วไปเพียงเครื่องเดียว - ประกอบด้วย โปรแกรม Go ตัวเดียวที่ควบคุม Docker, Traefik สำหรับจัดการ URL, และ SQLite สำหรับฐานข้อมูล โดยไม่ต้องใช้ Kubernetes/เซิร์ฟเวอร์ฐานข้อมูลแยกต่างหาก/message queue
- มีทั้ง การแยกแบบ multi-tenant, การทำ preview routing, การควบคุมต้นทุนด้วย sleep/wake-up และ agent orchestration ทำให้พร้อมสร้าง AI app builder SaaS ได้โดยไม่ต้องพัฒนาระบบเหล่านี้เอง
- หากต้องรันโค้ดภายนอกที่ไม่น่าเชื่อถือ ควรใช้ VM แยกตาม tenant (หรือ gVisor/Kata/Firecracker), เปิดใช้ API authentication ใน production และการรองรับ multi-host คือจุดเสริมสำคัญเมื่อขยายระบบ
- ใบอนุญาต MIT
ยังไม่มีความคิดเห็น