Zehn Ansichten auf dieselben Zeilen
Kollaborativ für das ganze Team oder persönlich nur für Sie: Jede Person wählt ihre Lesart, niemand kopiert die Daten.
Organisieren
Tabellen und Felder Felder für alles, Verknüpfungen, Formeln wie in einer Tabellenkalkulation. Zehn Ansichten Raster, Kanban, Kalender, Zeitachse, Galerie, Liste, Landkarte, Formular, Umfrage, Quiz. Formulare Ein Link zum Teilen: Jede Antwort wird zu einer Zeile. Dateien und Bilder Angebote, Fotos, Verträge – abgelegt bei ihrer Zeile.Zusammenarbeiten
Echtzeit und Kommentare Die anderen bei der Arbeit sehen, eine Zeile kommentieren, eine Kollegin oder einen Kollegen erwähnen. Berechtigungen und Teams Wer was sieht und wer was ändert, bis auf die Spalte genau. Verlauf Jede Änderung festgehalten und rückgängig machbar. Freigegebene Ansichten Eine Ansicht per Link, auf Ihrer Website oder in Ihrem Kalender.Automatisieren und analysieren
Automatisierungen Wenn sich eine Zeile ändert: benachrichtigen, anlegen, schreiben, die KI fragen. Dashboards Fünfzehn Visualisierungen, gemeinsame Filter, ein Link zum Teilen. KI und Copilot Eine Datenbank in einem Satz, Felder, die sich selbst ausfüllen. Vorlagen Zehn einsatzbereite Datenbanken, zum Anpassen.Integrieren
REST-API Dieselben Daten wie die Oberfläche, beschrieben in OpenAPI 3.1. MCP-Server Tools für Ihre KI-Agenten, unter Ihren Berechtigungen. Webhooks Jeder Schreibvorgang signiert, geordnet, bei Fehlern wiederholt. Direktes SQL Echte PostgreSQL-Tabellen, mit lesbaren Namen. Synchronisierung Tabellen, aktuell gehalten von anderswo.Hosten
Docker Compose Ein Image, eine PostgreSQL-Datenbank, ein einziger Port. Variablen Alles wird in der Datei .env eingestellt. Domain und HTTPS Hinter Ihrem eigenen Proxy, oder mit dem mitgelieferten Caddy. Anmeldung und SSO Google, Microsoft, jeder OpenID-Connect-Anbieter. Sicherungen und Updates pg_dump, und Updates ohne Verlust.Die Einfachheit einer geteilten Tabellenkalkulation – Raster, Ansichten, Formulare, Berechtigungen – und Daten, die in typisierten Tabellen mit lesbaren Namen liegen. Ihr Team arbeitet in der Oberfläche; Ihre Skripte, Ihre BI-Tools, Ihre KI-Agenten und psql lesen dieselben Zeilen.
docker compose up -d
Kein generisches Modell, kein JSON als Sammelbecken, kein field_1837: Eine Datenbank ist ein Schema, eine Tabelle ist eine Tabelle, ein Feld ist eine typisierte Spalte mit lesbarem Namen.
text, numeric, date, timestamptz, boolean – und echte Fremdschlüssel für Verknüpfungen. CHECK, geprüfte Web- und E-Mail-Adressen, Verknüpfungen als FOREIGN KEY. JOURS([Fin]; [Début]) wird zu einer generierten Spalte, die psql wie jede andere liest. psql liest. ALTER TABLE b_t4z56fq_ventes.opportunites ADD COLUMN montant numeric(38,10); COMMENT ON COLUMN …opportunites.montant IS 'Nettobetrag des Vertrags';
| nom | text |
| statut | text |
| montant | numeric(38,10) |
| echeance | date |
| clients_id | uuid → clients |
Wenn sich eine Zeile ändert, zu fester Uhrzeit oder per Klick: Ein Graph-Editor verkettet die Schritte, und jede Ausführung lässt sich auf dem Ablauf nachvollziehen.
Fragen per Maus oder in SQL, fünfzehn Visualisierungen, gemeinsame Filter – und jede Person liest sie mit ihren eigenen Berechtigungen.
Berechtigungen werden Gruppen erteilt, auf ein Projekt, eine Datenbank oder eine Tabelle, und gelten für alles darunter. Eine sensible Spalte lässt sich vor einer Gruppe verbergen oder für sie schreibschützen.
Direkte SQL-Sitzung hat „ERP-Migration“ geändert
02:46 · lokale Verbindung · psqlBetrag: 125.000 → 130.000
Formular „Angebotsanfrage“ hat „Intranet-Relaunch“ erstellt
öffentliche Antwort · veröffentlicht von CamilleDer MCP-Server gibt Agenten fünfzehn Tools, die REST-API Ihren Programmen dieselben Daten. Eine einzige Stelle, an der Berechtigungen geprüft werden, dieselben Protokolle.
list_records opportunites · statut = Verhandlung propose_add_field opportunites · Wahrscheinlichkeit · number Feld „Wahrscheinlichkeit“ (Zahl) zu Verkaufschancen hinzufügen
Vorgeschlagen vom Agenten · Token „Vertrieb“
Jede Funktion schreibt in dieselben Tabellen, unter denselben Berechtigungen, in denselben Verlauf.
Kollaborativ für das ganze Team oder persönlich nur für Sie: Jede Person wählt ihre Lesart, niemand kopiert die Daten.
Ein öffentlicher Link oder einer nur für angemeldete Mitglieder. Wer antwortet, erhält keinerlei Rechte an der Tabelle.
/f/uIPJZ4Ensr_K8V0In0bb… Eine Datenbank, mehrere Ausprägungen. Vergleichen Sie die Struktur, migrieren Sie von einer zur anderen, synchronisieren Sie Zeilen.
Die Schreibvorgänge der anderen kommen in Echtzeit an, Sie sehen, wer welche Zeile ansieht, und besprechen sie genau dort, wo sie steht: Kommentare, Erwähnungen, Benachrichtigungen. Strg+Z macht den letzten Schreibvorgang rückgängig – und verweigert, statt die Arbeit eines anderen zu überschreiben.
Ein Feld, das ein Modell aus den anderen Spalten füllt, und ein Copilot, der Filter, Abfragen und Spalten vorschlägt, mit einem Klick angewendet. OpenAI, Anthropic, Mistral, oder ein Modell, das auf Ihrem eigenen Rechner läuft.
Fasse {{Notes}} in einem Satz zusammen Echte Fremdschlüssel, Formeln auf Französisch oder Englisch, von PostgreSQL berechnet, und Nachschlagefelder, Aggregationen und Anzahlen über Verknüpfungen hinweg.
ROUND([Montant HT] * (1 + [Taux de TVA]), 2) Ein visueller Editor für formatierten Text, beim Schreiben bereinigt; und in jedem Langtext wird {{Ville}} mit dem Wert der Zeile gelesen.
Lieferung am {{Date}} in {{Ville}} Eine schreibgeschützte Ansicht per Link, in eine andere Website einbettbar; ein Kalender wird zum Feed für Ihre Kalender-App.
Eine Tabelle, aktuell gehalten aus einer Online-CSV, einem Kalender oder der freigegebenen Ansicht eines anderen basedb.
Zehn einsatzbereite Vorlagen, eine Datenbank, der KI in einem Satz beschrieben, und Ihre eigene als Vorlage gespeichert.
Auf der Festplatte des Hosts oder in einem S3-kompatiblen Speicher: AWS, Scaleway, OVH, Cloudflare R2, Garage, MinIO …
Ziehen Sie eine Datei hinein: Der Import erkennt die Typen, legt die Tabelle an oder ergänzt eine bestehende und sagt Zeile für Zeile, was abgelehnt wurde.
Jede Person legt ihr Konto und ihre Projekte an und lädt per Link ein, mit Lesen, Bearbeiten oder Verwalten; Anmeldung per Passwort, Google, Microsoft oder jedem OpenID-Connect-Anbieter.
Jeder Schreibvorgang kann ein anderes System benachrichtigen: signierte Payloads, der Reihe nach zugestellt, bei Fehlern wiederholt.
Ihre Sprache, Ihr Design, die Datumsreihenfolge, Ihre Benachrichtigungen, Ihre Sitzungen und Ihre Token – alles an einem Ort.
Die Oberfläche übernimmt die Sprache des Browsers, aus zwanzig möglichen; jede Person kann sie in ihren Einstellungen ändern.
basedb ist freie Software (AGPL-3.0): ein einziges Image, eine PostgreSQL-Datenbank, und das ist alles – kein vorgeschriebener Drittanbieterdienst, keine Telemetrie. Sichern Sie es mit pg_dump, lesen Sie es mit jedem PostgreSQL-Client.
db PostgreSQL 16, Ihre Daten basedb Die Oberfläche, die REST-API und der MCP-Server, auf einem einzigen Port proxy Caddy, automatisches HTTPS (optional) git clone https://github.com/eodia/basedb.git
cd basedb && cp .env.example .env POSTGRES_PASSWORD=ein-starkes-passwort
# openssl rand -base64 32
BASEDB_ENCRYPTION_KEY=… docker compose up -d
# dann http://localhost:3000 öffnen und Ihr Konto erstellen Darin, wo die Daten liegen. Wo andere Ihre Zeilen in einem generischen Modell ablegen (nummerierte Spalten, JSON-Dokumente), legt basedb für jede Tabelle eine echte PostgreSQL-Tabelle an und für jedes Feld eine echte typisierte Spalte, mit lesbaren Namen. Ihre Daten bleiben auch ohne basedb nutzbar.
Ja. Die Constraints (Typen, Pflichtfelder, Einfachauswahlen, Fremdschlüssel) setzt PostgreSQL selbst durch, und ein Trigger schreibt sogar Änderungen per direktem SQL in den Verlauf, zusammen mit der Sitzung, die sie vorgenommen hat. Die SQL-Konsole der Oberfläche und psql lesen dieselben Tabellen; in der Oberfläche schreibt jede Person SQL mit ihren eigenen Berechtigungen, speichert ihre Abfragen und macht daraus, wenn sie die Datenbank verwaltet, echte PostgreSQL-Views.
Nichts, solange Sie keinen Anbieter eingerichtet haben. Danach gehen für Strukturentwürfe und den Copilot standardmäßig nur die Struktur und Ihr Satz hinaus; ob der Copilot Daten lesen darf, legt ein Kästchen fest, pro Unterhaltung. Eine bei der KI angefragte Datenbankvorlage sendet nur Ihren Satz. Ein KI-Feld sendet die Spalten, die seine Anweisung zitiert, nach ausdrücklicher Zustimmung.
Ja. Die Schreibvorgänge der anderen erscheinen ohne Neuladen, mit ihrem Avatar an der Tabelle oder Zeile, die sie gerade ansehen. Man kommentiert eine Zeile, erwähnt jemanden mit @, die Glocke meldet es. Und Strg+Z macht nur Ihre eigenen Schreibvorgänge rückgängig: Es verweigert, statt zu überschreiben, was jemand anderes inzwischen geändert hat.
In zwanzig: Französisch, Englisch, Deutsch, Spanisch, Italienisch, brasilianisches Portugiesisch, Niederländisch, Polnisch, Tschechisch, Schwedisch, Dänisch, Norwegisch, Finnisch, Rumänisch, Ungarisch, Türkisch, Ukrainisch, Japanisch, vereinfachtes Chinesisch und Koreanisch. Die Oberfläche übernimmt die Sprache des Browsers, und jede Person ändert sie in ihren Einstellungen; diese Website und die Dokumentation gibt es in denselben Sprachen.
Über den MCP-Server, mit einem Integrationstoken, das auf eine Datenbank beschränkt und standardmäßig schreibgeschützt ist. Ein Agent liest, erstellt und bearbeitet Zeilen gemäß seinen Berechtigungen — und löscht sie, eine auf einmal, wenn sein Token dafür angelegt wurde; er ändert nicht die Struktur: Er schlägt sie vor, und ein Mensch genehmigt.
PostgreSQL 16 oder neuer, mit den Erweiterungen pg_trgm und unaccent (im offiziellen Image enthalten). Die mitgelieferte docker-compose-Datei startet ein PostgreSQL 16; Sie können DATABASE_URL auch auf Ihren eigenen Server zeigen lassen.
basedb wird aktiv entwickelt: Kern, API, MCP-Server und Oberfläche funktionieren und sind durch mehr als tausend Tests abgedeckt, einige Funktionen kommen aber noch (siehe Roadmap). Probieren Sie es aus, und sichern Sie Ihre Datenbank wie jede PostgreSQL-Datenbank.
AGPL-3.0-or-later. Sie dürfen es frei nutzen, ändern und hosten; wenn Sie eine geänderte Version als Dienst anbieten, legen Sie deren Quellcode offen.
Installieren Sie basedb in wenigen Minuten, laden Sie Ihr Team ein und behalten Sie jede Zeile im Griff.