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、Memory 和 cron 作业。它使用 Model Context Protocol(MCP)桥接,使 AI 代理(如 Claude Code 或 Codex)能够直接与后端交互——创建表、部署函数、发布前端。

适用人群

AI 开发者和团队,想要自托管一个多项目的后端基础设施,并且该基础设施专为 AI 编码代理优化,以自动化部署生成的应用。

亮点

  • AI 原生部署:代理可以通过 MCP 工具直接部署全栈应用(前端通过 Assets,后端通过 Functions)。
  • 内置 AI Memory:提供一流的记忆原语,用于持久记忆、实体抽取,以及使用 pgvector 的混合检索。
  • 多项目支持:单一控制平面即可配置并路由到多个相互隔离的项目数据库。
  • 一体化 Docker:只需一个 Docker 镜像即可简易部署,包含后端、Studio 仪表盘、PostgreSQL 和 Redis。
  • Supabase 风格 API:提供兼容 PostgREST 的 REST API 与行级安全(RLS)以访问数据库。