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.

Une promesse simple
Section intitulée « Une promesse simple »Pas de modèle générique, pas de JSONB fourre-tout, pas de field_1837 :
| Dans basedb | Dans 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.
Pour qui ?
Section intitulée « Pour qui ? »- 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.
Ce que vous y trouverez
Section intitulée « Ce que vous y trouverez »- 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.
État du projet
Section intitulée « État du projet »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.