Plataforma de backend open source que oferece a agentes de programação banco de dados, autenticação, armazenamento, funções, hospedagem e um gateway de modelos de IA.
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
Instale as skills do Nubase e a configuração de MCP para Claude Code ou Codex
npx -y nubase_cli@latest install-skills - 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
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
Um espaço de trabalho de memória em Markdown, local-first, que permite a agentes de IA armazenar, pesquisar e consolidar conhecimento de longo prazo em arquivos editáveis.
Um agente de IA microkernel e econômico em tokens para CLI, Web UI e canais de chat, que encaminha cada turno ao modelo mais barato capaz de atendê-lo.
Runtime local de memória para agentes de IA, com foco em evidências: filtra gravações, acompanha mudanças nos fatos ao longo do tempo e explica cada resultado recuperado.
Uma camada local de memória e decisão para agentes de IA, que armazena contexto em arquivos Markdown e JSONL sob seu controle e funciona com vários IDEs e LLMs.
Agente de atendimento ao cliente de uma companhia aérea fictícia, criado com LangGraph e RAG para consultar bancos de dados do Google Cloud pelo MCP Toolbox.