Nubase  by OtterMind

AI-native backend platform for deploying AI-generated applications

Created 1 month ago
461 stars

Top 64.9% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Nubase is an open-source, AI-native backend platform designed to accelerate the deployment of AI-generated code into production-ready applications. It targets AI coding agents and product teams by offering a self-hostable, integrated service that combines database, authentication, storage, memory, and deployment capabilities, enabling rapid iteration from AI code to live apps within minutes.

How It Works

Nubase provides an AI-driven backend and deployment layer, allowing coding agents direct control via its Meta-Control-Protocol (MCP) tools. It consolidates eight core modules: Database (Postgres with PostgREST compatibility), Auth (Supabase-style), Storage (S3-compatible), Assets (CDN for frontends), Functions (edge functions), AI Gateway, Memory (durable, hybrid retrieval), and cron jobs. This unified approach eliminates post-generation infrastructure work, enabling agents to manage data modeling, backend logic, frontend deployment, and scheduled tasks seamlessly. It offers a Supabase-like developer experience enhanced with first-class memory primitives and an MCP surface optimized for AI agents.

Quick Start & Requirements

  • CLI Integration: Install Nubase skills for agents (Claude Code, Codex) via npx -y nubase_cli@latest install-skills.
  • Self-Hosted Docker: Run the all-in-one image with docker run -d --name nubase -p 9999:9999 -p 5432:5432 -v nubase_data:/data <your-namespace>/nubase:latest. Studio access is at http://localhost:9999/studio.
  • Prerequisites (from source): Java 17, Maven, Docker, Node.js + pnpm.
  • Links: Official quick-start guides and agent integration details are available within the README.

Highlighted Details

  • AI Agent Native: Built specifically for AI coding agents, offering direct infrastructure control via MCP tools for schema management, API calls, memory operations, and deployment.
  • Multi-Project Architecture: A single self-hostable instance supports numerous isolated projects, each with its own dedicated PostgreSQL database, unlike typical single-project setups.
  • First-Class Memory: Features integrated durable memory, entity extraction, and hybrid retrieval capabilities as a core primitive, not an afterthought.
  • Integrated Deployment Pipeline: Enables AI agents to deploy backend logic (Functions), publish frontends to a CDN (Assets), and schedule jobs (cron) directly from the platform.

Maintenance & Community

Nubase is described as "early-stage," with all eight core modules, Studio, and the MCP bridge functional. Contributions and issues are actively welcomed, with community feedback guiding future development. Links to contribution and security guidelines are provided.

Licensing & Compatibility

Licensed under the permissive Apache-2.0 license, facilitating commercial use and integration into closed-source projects.

Limitations & Caveats

As an early-stage project, Nubase currently lacks Realtime functionality, automated backups, Point-In-Time Recovery (PITR), High Availability (HA) configurations, and enterprise SSO/SCIM support. Users are advised to review admin/management endpoints before exposing the service publicly.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
13
Issues (30d)
1
Star History
469 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.