Pular para o conteúdo

Introdução

O basedb é um banco de dados colaborativo, no espírito das planilhas colaborativas, que você mesmo hospeda — com uma diferença que define todo o resto: seus dados vivem em tabelas PostgreSQL de verdade, tipadas e com nomes legíveis.

A grade de uma tabela no basedb

Nada de modelo genérico, nada de JSONB para tudo, nada de field_1837:

No basedbNo PostgreSQL
Uma base “Ventes”um schema b_t4z56fq_ventes
Uma tabela “Opportunités”uma tabela opportunites
Um campo “Échéance” (Data)uma coluna echeance date
Uma seleção única “Statut”uma coluna text e sua restrição CHECK
Uma relação “Client”uma coluna clients_id uuid e sua FOREIGN KEY

Assim, você pode abrir o psql, uma ferramenta de BI ou um script Python e ler seus dados sem passar pelo produto — e até escrever neles: as restrições continuam valendo, e o histórico registra a escrita.

  • As equipes de negócio que querem uma grade, visões e formulários, sem esperar por um desenvolvimento.
  • As equipes técnicas que se recusam a ver seus dados presos em um formato proprietário e querem conectar suas ferramentas de sempre.
  • Os agentes de IA, que encontram um servidor MCP, permissões claras e propostas submetidas a uma pessoa.
  • Tabelas e campos tipados, relações que são chaves estrangeiras de verdade — ou múltiplas —, fórmulas calculadas pelo PostgreSQL, pesquisas e agregações através das relações.
  • Dez visões: grade, kanban, calendário, linha do tempo, galeria, lista, mapa, formulário, questionário, quiz — colaborativas ou pessoais.
  • Formulários e visões compartilhados por um link, e calendários que podem ser assinados em uma agenda.
  • A colaboração: comentários e menções, notificações, atualizações em tempo real.
  • Automações e painéis com suas perguntas, construídos com o mouse ou em SQL.
  • SQL para todos, com suas próprias permissões: consultas salvas abaixo das tabelas e visões PostgreSQL de verdade organizadas entre elas.
  • Modelos de base, para escolher em uma galeria ou pedir à IA.
  • Ambientes — produção, homologação — que podem ser comparados e migrados.
  • Um histórico de cada escrita, incluindo SQL direto, e Ctrl+Z para desfazer.
  • Permissões por grupo, até o nível do campo.
  • Uma API REST, um servidor MCP, webhooks, Slack e tabelas sincronizadas.
  • A IA como opção: campos calculados por um modelo, Copilot.

O basedb é um software livre (AGPL-3.0) desenvolvido pela Eodia, estúdio de software nativo em IA, e está em desenvolvimento ativo. O núcleo, a API, o servidor MCP e a interface funcionam e são cobertos por mais de mil testes; o roteiro diz o que ainda está por vir. Seu documento de arquitetura, com cerca de vinte capítulos, registra cada decisão.

O basedb é um software livre da Eodia, estúdio de software nativo em IA.