Ir al contenido

Introducción

basedb es una base de datos colaborativa, en la línea de las hojas de cálculo colaborativas, que alojas tú mismo, con una diferencia que lo determina todo: tus datos viven en tablas PostgreSQL reales, tipadas y con nombres legibles.

La cuadrícula de una tabla en basedb

Sin modelo genérico, sin un JSONB cajón de sastre, sin field_1837:

En basedbEn PostgreSQL
Una base «Ventes»un esquema b_t4z56fq_ventes
Una tabla «Opportunités»una tabla opportunites
Un campo «Échéance» (Fecha)una columna echeance date
Una selección única «Statut»una columna text y su restricción CHECK
Una relación «Client»una columna clients_id uuid y su FOREIGN KEY

Así que puedes abrir psql, una herramienta de BI o un script de Python y leer tus datos sin pasar por el producto, e incluso escribir en ellos: las restricciones se mantienen y el historial registra la escritura.

  • Los equipos de negocio que quieren una cuadrícula, vistas y formularios sin esperar a un desarrollo.
  • Los equipos técnicos que se niegan a ver sus datos encerrados en un formato propietario y quieren conectar sus herramientas habituales.
  • Los agentes de IA, que encuentran un servidor MCP, permisos claros y propuestas que aprueba una persona.
  • Tablas y campos tipados, relaciones que son claves foráneas reales (o múltiples), fórmulas calculadas por PostgreSQL, búsquedas y acumulados a través de las relaciones.
  • Diez vistas: cuadrícula, kanban, calendario, cronología, galería, lista, mapa, formulario, encuesta y cuestionario, colaborativas o personales.
  • Formularios y vistas compartidos mediante un enlace, y calendarios a los que suscribirse desde una agenda.
  • La colaboración: comentarios y menciones, notificaciones, actualizaciones en tiempo real.
  • Automatizaciones y paneles con sus preguntas, construidos con el ratón o en SQL.
  • SQL para cada uno, con sus propios permisos: consultas guardadas bajo las tablas y vistas PostgreSQL reales colocadas entre ellas.
  • Plantillas de base, que se eligen en una galería o se piden a la IA.
  • Entornos (producción, preproducción) que se comparan y se migran.
  • Un historial de cada escritura, SQL directo incluido, y Ctrl+Z para deshacer.
  • Permisos por grupo, hasta el nivel de campo.
  • Una API REST, un servidor MCP, webhooks, Slack y tablas sincronizadas.
  • La IA opcional: campos calculados por un modelo, Copilot.

basedb es software libre (AGPL-3.0) desarrollado por Eodia, estudio de software nativo de IA, y está en desarrollo activo. El núcleo, la API, el servidor MCP y la interfaz funcionan y están cubiertos por más de mil pruebas; la hoja de ruta indica lo que está por venir. Su documento de arquitectura, de una veintena de capítulos, fija cada decisión.

basedb es software libre de Eodia, estudio de software nativo de IA.