OtterMind/Nubase

🔥🔥🔥 Turn AI-written code into real apps. Nubase is an open-source, AI-native backend platform for AI Coding, agentic applications, and modern product teams: Memory, Database, Storage, and Auth in one self-hostable service.

它解決了什麼

Nubase 提供一個 AI 原生的後端與部署層,旨在快速將 AI 產生的程式碼轉換為即時運行的應用程式。它透過統一平台讓 AI 程式編寫代理直接管理資料庫、認證、儲存與託管,省去手動設置基礎設施的需求。

它如何運作

Nubase 作為可自行託管的服務運行,整合了八個核心功能模組:資料庫(PostgreSQL)、認證、儲存(相容 S3)、資產(靜態 CDN)、函式(edge functions)、AI Gateway、記憶體與排程工作。它使用 Model Context Protocol(MCP)橋接,使 AI 代理(如 Claude Code 或 Codex)能直接與後端互動——建立資料表、部署函式、發佈前端。

目標對象

AI 開發者與團隊,想要自行託管一套多專案的後端基礎設施,且此基礎設施專為 AI 程式編寫代理優化,以自動化部署產生的應用程式。

重點特色

  • AI 原生部署:代理可透過 MCP 工具直接部署全端應用(前端透過 Assets、後端透過 Functions)。
  • 內建 AI 記憶體:提供一等公民的記憶體原語,用於持久記憶、實體抽取,以及使用 pgvector 的混合檢索。
  • 多專案支援:單一控制平面即可配置並路由至多個相互隔離的專案資料庫。
  • 一體化 Docker:只需一個 Docker 映像即可簡易部署,內含後端、Studio 儀表板、PostgreSQL 與 Redis。
  • Supabase 風格 API:提供相容 PostgREST 的 REST API 與資料列層級安全(RLS)以存取資料庫。