Aller au contenu

Introduction

basedb est une base de données collaborative, dans l’esprit des tableurs collaboratifs, que vous hébergez vous-même — avec une différence qui commande tout le reste : vos données vivent dans de vraies tables PostgreSQL, typées et nommées en clair.

La grille d’une table dans basedb

Pas de modèle générique, pas de JSONB fourre-tout, pas de field_1837 :

Dans basedbDans PostgreSQL
Une base « Ventes »un schéma b_t4z56fq_ventes
Une table « Opportunités »une table opportunites
Un champ « Échéance » (Date)une colonne echeance date
Une liste de choix « Statut »une colonne text et sa contrainte CHECK
Une relation « Client »une colonne clients_id uuid et sa FOREIGN KEY

Vous pouvez donc ouvrir psql, un outil de BI ou un script Python et lire vos données sans passer par le produit — et même y écrire : les contraintes tiennent, et l’historique enregistre l’écriture.

  • Les équipes métier qui veulent une grille, des vues et des formulaires, sans attendre un développement.
  • Les équipes techniques qui refusent de voir leurs données enfermées dans un format propriétaire, et veulent brancher leurs outils habituels.
  • Les agents IA, qui trouvent un serveur MCP, des droits clairs et des propositions soumises à une personne.
  • Des tables et des champs typés, des relations qui sont de vraies clés étrangères — ou multiples —, des formules calculées par PostgreSQL, des recherches et des cumuls à travers les relations.
  • Huit vues : grille, kanban, calendrier, chronologie, galerie, liste, formulaire, questionnaire — collaboratives ou personnelles.
  • Des formulaires et des vues partagés par un lien, et des calendriers qui s’abonnent depuis un agenda.
  • La collaboration : commentaires et mentions, notifications, mises à jour en temps réel.
  • Des automatisations et des interfaces, les tableaux de bord d’une base.
  • Des modèles de base, à prendre dans une galerie ou à demander à l’IA.
  • Des environnements — production, recette — que l’on compare et que l’on migre.
  • Un historique de chaque écriture, SQL direct compris, et Ctrl+Z pour annuler.
  • Des droits par groupe, jusqu’au champ.
  • Une API REST, un serveur MCP, des webhooks, Slack et des tables synchronisées.
  • L’IA en option : champs calculés par un modèle, copilote.

basedb est un logiciel libre (AGPL-3.0) développé par Eodia, studio de logiciel IA-natif, et en développement actif. Le noyau, l’API, le serveur MCP et l’interface fonctionnent et sont couverts par plus de mille tests ; la feuille de route dit ce qui reste à venir. Son document d’architecture, une vingtaine de chapitres, fixe chaque décision.

basedb est un logiciel libre d’Eodia, studio de logiciel IA-natif.