Repolode
OtterMind

OtterMind/Nubase

Backend open source y autohospedable, diseñado para IA, que ofrece a las aplicaciones generadas por IA base de datos, autenticación, almacenamiento, memoria, funciones y alojamiento en CDN en un solo servicio.

Alternativa open source a:Supabase

Estrellas
620
Forks
73
Issues abiertos
5
Último commit
el mes pasado

¿Qué es?

Nubase es un backend y una capa de despliegue pensado para que agentes de programación como Claude Code o Codex lo controlen mediante herramientas MCP. Reúne ocho módulos en un servicio autohospedable: Database, Auth, Storage, Assets, Functions, AI Gateway, Memory y tareas programadas (cron). Cada proyecto tiene su propia base de datos PostgreSQL con una API REST compatible con PostgREST, y Auth sigue las convenciones de Supabase, incluidos los JWT y Row Level Security.

El proyecto busca cubrir la distancia entre un prototipo generado por IA y una aplicación en funcionamiento. Un agente puede definir tablas, desplegar edge functions, publicar un frontend en una ruta pública de CDN y programar tareas recurrentes. Memory es una funcionalidad integrada que permite extraer datos con un LLM y recuperarlos mediante una búsqueda híbrida con pgvector y búsqueda de texto completo, en lugar de depender de un script separado para un almacén vectorial.

La imagen Docker todo en uno incluye PostgreSQL, Redis, el backend Java y el panel Studio; además, un solo plano de control puede aprovisionar varias bases de datos de proyectos aisladas. El README indica que Realtime y las copias de seguridad/alta disponibilidad aún no están implementados.

Funciones clave

  • 01Base de datos PostgreSQL independiente para cada proyecto, con una API REST compatible con PostgREST y Row Level Security.
  • 02Autenticación al estilo de Supabase, con JWT, proveedores OAuth, MFA y roles para claves de API por proyecto.
  • 03Almacenamiento de objetos compatible con S3, con buckets públicos y privados y URL firmadas.
  • 04Edge functions y publicación de recursos estáticos que los agentes pueden desplegar mediante MCP.
  • 05API de memoria integrada, con extracción de datos mediante LLM y recuperación híbrida con pgvector y búsqueda de texto completo.
  • 06Imagen Docker de una sola línea que incluye PostgreSQL, Redis, el backend y Studio.

Casos de uso

  • Convertir un prototipo generado por Claude Code o Codex en una aplicación en funcionamiento, con base de datos e inicio de sesión.
  • Ofrecer a los asistentes de IA memoria persistente por usuario, respaldada por tu propio Postgres.
  • Autohospedar un backend con varios proyectos, cada uno con una base de datos aislada.
  • Publicar un frontend generado, con edge functions y tareas programadas, en una sola plataforma autohospedada.

Inicio rápido

  1. 1

    Instala las skills de Nubase y la configuración de MCP para Claude Code o Codex

    npx -y nubase_cli@latest install-skills
  2. 2

    Ejecuta tu propia instancia de Nubase con la imagen Docker todo en uno

    docker run -d --name nubase -p 9999:9999 -p 5432:5432 -v nubase_data:/data <your-namespace>/nubase:latest
  3. 3

    Abre Studio, crea un proyecto y haz clic en Provision para inicializar su base de datos

Antes de usarlo

  • El README describe Nubase como un proyecto en fase inicial.
  • Realtime aún no está implementado.
  • Revisa los endpoints de administración y gestión antes de exponer un servidor a Internet público.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Nubase?
Backend open source y autohospedable, diseñado para IA, que ofrece a las aplicaciones generadas por IA base de datos, autenticación, almacenamiento, memoria, funciones y alojamiento en CDN en un solo servicio. Nubase es un backend y una capa de despliegue pensado para que agentes de programación como Claude Code o Codex lo controlen mediante herramientas MCP. Reúne ocho módulos en un servicio autohospedable: Database, Auth, Storage, Assets, Functions, AI Gateway, Memory y tareas programadas (cron). Cada proyecto tiene su propia base de datos PostgreSQL con una API REST compatible con PostgREST, y Auth sigue las convenciones de Supabase, incluidos los JWT y Row Level Security.
¿Nubase es gratuito? ¿Qué licencia tiene?
Nubase es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Nubase sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de Nubase fue el 28 sept 2026.
¿Para qué puedo usar Nubase?
Convertir un prototipo generado por Claude Code o Codex en una aplicación en funcionamiento, con base de datos e inicio de sesión. Ofrecer a los asistentes de IA memoria persistente por usuario, respaldada por tu propio Postgres. Autohospedar un backend con varios proyectos, cada uno con una base de datos aislada. Publicar un frontend generado, con edge functions y tareas programadas, en una sola plataforma autohospedada.
¿Cómo se instala Nubase?
Instala las skills de Nubase y la configuración de MCP para Claude Code o Codex: npx -y nubase_cli@latest install-skills Ejecuta tu propia instancia de Nubase con la imagen Docker todo en uno: docker run -d --name nubase -p 9999:9999 -p 5432:5432 -v nubase_data:/data <your-namespace>/nubase:latest Abre Studio, crea un proyecto y haz clic en Provision para inicializar su base de datos
¿Dónde consigo Nubase?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/OtterMind/Nubase

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados