Salta ai contenuti

Introduzione

basedb è un database collaborativo, nello spirito dei fogli di calcolo collaborativi, che ospiti tu stesso — con una differenza che determina tutto il resto: i tuoi dati vivono in vere tabelle PostgreSQL, tipizzate e con nomi leggibili.

La griglia di una tabella in basedb

Nessun modello generico, nessun JSONB pigliatutto, nessun field_1837:

In basedbIn PostgreSQL
Un database «Ventes»uno schema b_t4z56fq_ventes
Una tabella «Opportunités»una tabella opportunites
Un campo «Échéance» (Data)una colonna echeance date
Una selezione singola «Statut»una colonna text e il suo vincolo CHECK
Una relazione «Client»una colonna clients_id uuid e la sua FOREIGN KEY

Puoi quindi aprire psql, uno strumento di BI o uno script Python e leggere i tuoi dati senza passare dal prodotto — e persino scriverci: i vincoli reggono e la cronologia registra la scrittura.

  • I team operativi che vogliono una griglia, delle viste e dei moduli senza aspettare uno sviluppo.
  • I team tecnici che rifiutano di vedere i propri dati chiusi in un formato proprietario e vogliono collegare i loro strumenti abituali.
  • Gli agenti IA, che trovano un server MCP, permessi chiari e proposte sottoposte a una persona.
  • Tabelle e campi tipizzati, relazioni che sono vere chiavi esterne — anche multiple —, formule calcolate da PostgreSQL, ricerche e aggregazioni attraverso le relazioni.
  • Dieci viste: griglia, kanban, calendario, sequenza temporale, galleria, elenco, mappa, modulo, questionario, quiz — collaborative o personali.
  • Moduli e viste condivisi tramite link, e calendari a cui abbonarsi da un’agenda.
  • La collaborazione: commenti e menzioni, notifiche, aggiornamenti in tempo reale.
  • Automazioni e dashboard con le loro domande, costruite con il mouse o in SQL.
  • SQL per tutti, ognuno con i propri permessi: query salvate sotto le tabelle e vere viste PostgreSQL disposte tra di esse.
  • Modelli di database, da scegliere in una galleria o da chiedere all’IA.
  • Ambienti — produzione, collaudo — che si confrontano e si migrano.
  • Una cronologia di ogni scrittura, SQL diretto compreso, e Ctrl+Z per annullare.
  • Permessi per gruppo, fino al singolo campo.
  • Un’API REST, un server MCP, i webhook, Slack e le tabelle sincronizzate.
  • L’IA come opzione: campi calcolati da un modello, Copilot.

basedb è software libero (AGPL-3.0) sviluppato da Eodia, studio software nativo IA, ed è in sviluppo attivo. Il nucleo, l’API, il server MCP e l’interfaccia funzionano e sono coperti da oltre mille test; la roadmap indica cosa resta da fare. Il suo documento di architettura, una ventina di capitoli, fissa ogni decisione.

basedb è un software libero di Eodia, studio di software AI-native.