Repolode
OtterMind

OtterMind/Nubase

Backend open source, auto-hospedável e nativo para IA, que oferece a apps gerados por IA banco de dados, autenticação, armazenamento, memória, funções e hospedagem em CDN em um único serviço.

Alternativa open source a:Supabase

Estrelas
620
Forks
73
Issues abertas
5
Último commit
mês passado

O que é?

O Nubase é um backend e uma camada de deploy projetados para serem controlados por agentes de programação, como Claude Code ou Codex, por meio de ferramentas MCP. Ele reúne oito módulos em um único serviço auto-hospedável: Database, Auth, Storage, Assets, Functions, AI Gateway, Memory e jobs agendados (cron). Cada projeto tem seu próprio banco de dados PostgreSQL com uma API REST compatível com PostgREST, e o Auth segue as convenções do Supabase, incluindo JWTs e Row Level Security.

O projeto busca preencher a lacuna entre um protótipo gerado por IA e um app em produção. Um agente pode definir tabelas, fazer deploy de edge functions, publicar um frontend em um caminho público de CDN e agendar tarefas recorrentes. A memória é um recurso nativo, com extração de fatos baseada em LLM e busca híbrida com pgvector e pesquisa de texto completo, em vez de depender de um script separado para um vector store.

A imagem Docker completa reúne PostgreSQL, Redis, o backend em Java e o painel Studio, e um único control plane pode provisionar vários bancos de dados isolados para projetos. O README informa que Realtime e backups/HA ainda não foram implementados.

Recursos principais

  • 01Banco de dados PostgreSQL por projeto, com API REST compatível com PostgREST e Row Level Security.
  • 02Autenticação no estilo Supabase, com JWTs, provedores OAuth, MFA e funções de chaves de API por projeto.
  • 03Armazenamento de objetos compatível com S3, com buckets públicos e privados e URLs assinadas.
  • 04Edge functions e publicação de assets estáticos que agentes podem fazer deploy por MCP.
  • 05API de memória integrada, com extração de fatos por LLM e busca híbrida com pgvector e pesquisa de texto completo.
  • 06Imagem Docker de comando único que reúne PostgreSQL, Redis, backend e Studio.

Casos de uso

  • Transformar um protótipo gerado pelo Claude Code ou Codex em um app ativo, com banco de dados e login.
  • Oferecer aos assistentes de IA memória persistente por usuário, armazenada no seu próprio Postgres.
  • Hospedar por conta própria um backend com vários projetos, cada um com seu banco de dados isolado.
  • Publicar um frontend gerado, com edge functions e jobs agendados, em uma única plataforma auto-hospedável.

Início rápido

  1. 1

    Instale as skills do Nubase e a configuração de MCP para Claude Code ou Codex

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

    Execute sua própria instância do Nubase com a imagem Docker completa

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

    Abra o Studio, crie um projeto e clique em Provision para inicializar o banco de dados

Antes de usar

  • O README descreve o Nubase como estando em estágio inicial.
  • Realtime ainda não foi implementado.
  • Revise os endpoints de administração e gerenciamento antes de expor um servidor à internet pública.

Em coleções

Tópicos

Perguntas frequentes

O que é Nubase?
Backend open source, auto-hospedável e nativo para IA, que oferece a apps gerados por IA banco de dados, autenticação, armazenamento, memória, funções e hospedagem em CDN em um único serviço. O Nubase é um backend e uma camada de deploy projetados para serem controlados por agentes de programação, como Claude Code ou Codex, por meio de ferramentas MCP. Ele reúne oito módulos em um único serviço auto-hospedável: Database, Auth, Storage, Assets, Functions, AI Gateway, Memory e jobs agendados (cron). Cada projeto tem seu próprio banco de dados PostgreSQL com uma API REST compatível com PostgREST, e o Auth segue as convenções do Supabase, incluindo JWTs e Row Level Security.
Nubase é gratuito? Qual é a licença?
Nubase é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Nubase ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de Nubase foi em 28 de set. de 2026.
Para que posso usar Nubase?
Transformar um protótipo gerado pelo Claude Code ou Codex em um app ativo, com banco de dados e login. Oferecer aos assistentes de IA memória persistente por usuário, armazenada no seu próprio Postgres. Hospedar por conta própria um backend com vários projetos, cada um com seu banco de dados isolado. Publicar um frontend gerado, com edge functions e jobs agendados, em uma única plataforma auto-hospedável.
Como instalar Nubase?
Instale as skills do Nubase e a configuração de MCP para Claude Code ou Codex: npx -y nubase_cli@latest install-skills Execute sua própria instância do Nubase com a imagem Docker completa: docker run -d --name nubase -p 9999:9999 -p 5432:5432 -v nubase_data:/data <your-namespace>/nubase:latest Abra o Studio, crie um projeto e clique em Provision para inicializar o banco de dados
Onde consigo Nubase?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/OtterMind/Nubase

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados