Show HN:開源AI應用構建器,可嵌入您的SaaS
AI App Builder Open 是一個開源、無程式碼的AI應用構建器,使用者透過自然語言描述需求,AI即可構建、預覽並部署完整的全棧Next.js應用。它支援自託管、白標、多租戶,並可透過單個API金鑰整合託管、資料庫、AI、GitHub同步等功能,是v0、Lovable、Bolt和Replit的免費替代方案。
AI App Builder Open 是一個開源、無程式碼的AI應用構建器,旨在讓使用者透過簡單的自然語言描述來建立完整的全棧Next.js應用。使用者只需輸入如“一個帶有看板和Stripe計費的CRM”之類的需求,AI便會自動構建、預覽並部署一個功能完備的應用程式。該工具提供了即時預覽、程式碼編輯器、資料庫、日誌、版本控制和GitHub同步等開箱即用的功能。
該構建器由Totalum VCaaS API(Vibe-Coding-as-a-Service)驅動,後者負責處理後端基礎設施——包括託管、沙箱、資料庫、AI代理、自定義域名和GitHub——所有這些都透過單個API金鑰提供。開發者只需克隆此倉庫,貼上一個API金鑰,即可在幾分鐘內執行自己的AI應用構建器,既可用於個人使用,也可為客戶提供服務。
對於個人開發者、獨立駭客、SaaS公司、機構和無程式碼團隊來說,這個工具極具吸引力。它提供了自託管的v0/Lovable/Bolt/Replit替代方案,允許SaaS公司將AI應用構建器嵌入到自己的產品中,讓使用者直接在平臺內構建全棧應用。機構可以更快地交付客戶應用,並實現白標體驗。非技術使用者則無需管理基礎設施,一個金鑰即可讓一切執行。
功能亮點包括:從提示到全棧應用、即時預覽、內建Monaco程式碼編輯器、每個應用的託管資料庫、金鑰和環境變數管理、一鍵託管和部署、自定義域名、雙向GitHub同步、版本歷史、即時伺服器日誌、隔離沙箱、多租戶支援以及漂亮的git-diff檢視器。應用可以部署到Vercel、容器或任何Node.js主機上,完全無平臺鎖定。
快速入門非常簡單:克隆倉庫、安裝依賴、建立.env檔案並新增Totalum VCaaS API金鑰,然後執行npm run dev即可。API金鑰可免費獲取,前50個AI積分免費。安全方面,API金鑰僅在伺服器端使用,不會暴露給瀏覽器。
對於希望將AI應用構建器嵌入到自己SaaS中的使用者,該工具設計為多租戶和白標。每個生成的應用都是隔離的Totalum專案,可以按使用者、團隊或客戶建立,保持完全分離。透過單個API金鑰,使用者可以為其客戶提供託管、資料庫、AI、域名、GitHub和沙箱功能,無需整合多個供應商。這還可以作為新的收入來源,在現有產品之上轉售應用構建、託管或高階AI積分。
生成的應用自帶託管資料庫和執行所需的一切,同時允許自由新增第三方提供商,如Better Auth、Supabase Auth、Clerk、Auth0、Supabase資料庫、Postgres、PlanetScale、MongoDB、Stripe支付以及任何AI模型。專案結構清晰,包含客戶端和伺服器端的代理路由,確保API金鑰安全。
總之,AI App Builder Open 是一個功能豐富、靈活且完全開源的AI應用構建平臺,適用於從個人專案到企業級SaaS的各種場景。