Novinka: automatizace jako tok, řídicí panely a pohledy SQL

Kolaborativní databáze,v níž je každá tabulkaskutečnou tabulkou PostgreSQL.

Jednoduchost sdíleného tabulkového procesoru – mřížky, zobrazení, formuláře, oprávnění – a data, která žijí v tabulkách typovaných a srozumitelně pojmenovaných. Váš tým pracuje v rozhraní; vaše skripty, nástroje BI, AI agenti a psql čtou tytéž řádky.

$ docker compose up -d
  • Na vlastních serverech
  • AGPL-3.0
  • REST API a server MCP
Skutečné rozhraní

Vše, co váš tým čeká od sdíleného tabulkového procesoru.

basedb – mřížka: Mřížka, která zapisuje do skutečné tabulky – a počítaná pole: doba trvání ze vzorce, město zákazníka z vyhledávání, počet úkolů z pole Počet.
Mřížka, která zapisuje do skutečné tabulky – a počítaná pole: doba trvání ze vzorce, město zákazníka z vyhledávání, počet úkolů z pole Počet.
PostgreSQL bez prostředníků

Mřížka pro tým, skutečná tabulka pro vaše nástroje.

Žádný generický model, žádný univerzální JSON, žádné field_1837: databáze je schéma, tabulka je tabulka, pole je typovaný sloupec se srozumitelným názvem.

  • Nativní typy: text, numeric, date, timestamptz, boolean – a pro vazby skutečné cizí klíče.
  • Omezení hlídaná databází: jednoduché výběry jako CHECK, ověřované webové a e-mailové adresy, vazby jako FOREIGN KEY.
  • Vzorce počítané PostgreSQL: z JOURS([Fin]; [Début]) se stane generovaný sloupec, který psql čte jako kterýkoli jiný.
  • Přímé SQL zůstává povolené – a i ono se zaznamenává do historie, pomocí triggeru.
  • Dotazy a pohledy SQL v rozhraní: dotazy uložené pod tabulkami, pro vás nebo pro tým, a skutečné pohledy PostgreSQL zařazené mezi ně, které čte i psql.
  • Přejmenování nic nerozbije: starý název dál obsluhuje alias pro kompatibilitu, dokud nepřevedete své dotazy.
Rozhraní Nové pole · Příležitosti
Povinné AI
PostgreSQL b_t4z56fq_ventes.opportunites
ALTER TABLE b_t4z56fq_ventes.opportunites
  ADD COLUMN montant numeric(38,10);
COMMENT ON COLUMN …opportunites.montant
  IS 'Částka smlouvy bez DPH';
basedb=> \d opportunites
nomtext
statuttext
montantnumeric(38,10)
echeancedate
clients_iduuid → clients
Automatizovat

Automatizace jako tok, s AI v každém kroku.

Když se změní řádek, v pevný čas nebo kliknutím: grafový editor řetězí kroky a každé spuštění si projdete přímo v toku.

  • Přehledný tok: spouštěč, pak každý krok jako karta; + na spojnici přidá krok na dané místo.
  • Vyhledat, rozhodnout, zapsat: najít řádek, vydat se jednou či druhou větví podle podmínek, upravit, vytvořit, upozornit, zavolat webhook, napsat do Slacku.
  • Zeptat se AI v kroku: pokyn, který cituje řádek, a odpověď čtená jako text, číslo, datum nebo volba, kterou znovu použijí následující kroky.
  • Copilot navrhne celou automatizaci z jediné věty nebo vysvětlí, proč spuštění selhalo – bez vás se nic neuloží.
  • S oprávněními toho, kdo ji napsal, a v historii jako každý jiný zápis.
basedb – automatizace „Projekt dodán“ v editoru toku: když je úkol hotový, zaznamenat čas, vyhledat, co z projektu zbývá, vydat se větví „Jinak“, zeptat se AI na závěrečné slovo, a pak projekt dodat; vpravo její poslední spuštění, krok za krokem.
Analyzovat

Řídicí panely přímo nad vašimi tabulkami.

Otázky kladené myší nebo v SQL, patnáct vizualizací, společné filtry – každý je čte se svými vlastními oprávněními.

  • Otázky: tabulka, její spojení, filtry a míry po dnech, týdnech, měsících nebo letech – nebo SQL jen pro čtení.
  • Patnáct vizualizací: číslo, trend, postup, měřidlo, sloupce, křivky, výseče, trychtýř, kontingenční tabulka, mapa…
  • Průzkum jedním kliknutím: bod otevře své řádky nebo jemnější období.
  • Společné filtry, které řídí jednu, několik nebo všechny karty.
  • Sdílení odkazem, veřejně nebo jen pro členy, a vložení na jiný web.
basedb – řídicí panel: trend měsíce, cíl inkasa, obrat po měsících, sentiment recenzí, pod filtry období a zákazníka.
Spolupráce bez otevírání všeho

Oprávnění až na úroveň pole, historie bez mezer.

Oprávnění se udělují skupinám, na projekt, databázi nebo tabulku, a platí pro vše, co je pod nimi. Citlivý sloupec lze před skupinou skrýt nebo ho pro ni nastavit jako neupravitelný.

  • Čtyři úrovně: Bez přístupu, Čtení, Úpravy, Správa – sčítají se napříč skupinami.
  • I SQL se řídí vašimi oprávněními: v rozhraní dotaz vidí jen tabulky a pole, která máte otevřená – a vynucuje to sám PostgreSQL.
  • Každý zápis se zachytí ve své transakci: rozhraní, API, agent, veřejný formulář nebo přímé SQL.
  • Změnu lze vrátit, odstraněný řádek obnovit, a odstraněnou databázi také.
  • Administrace vyžaduje potvrzení: ke změně oprávnění musíte během posledních pěti minut znovu zadat heslo.
SprávciObchodníciPodpora
Hlavní projekt Čtení
Prodej Úpravy
Příležitosti zděděno Úpravy
Zákazníci zděděno Úpravy
Podpora zděděno Čtení
Pole „Marže“
>_

Přímá relace SQL upravila „Migrace ERP“

02:46 · místní připojení · psql

Částka: 125 000 → 130 000

↶ Vrátit
▣

Formulář „Žádost o nabídku“ vytvořil „Redesign intranetu“

veřejná odpověď · zveřejnila Klára
REST API · MCP · webhooky

Vaši AI agenti mají přístup k datům, ne ke klíčům od hradu.

Server MCP dává agentům patnáct nástrojů; REST API dává vašim programům tatáž data. Jediný bod kontroly oprávnění, tytéž protokoly.

  • Jeden token pro celou databázi, včetně produkčního i testovacího prostředí, ve výchozím nastavení jen pro čtení, nikdy s většími oprávněními, než má osoba, která ho vytvořila.
  • Agent odstraňuje jen s vaším souhlasem, jeden řádek po druhém, a nemění strukturu: navrhne změnu, člověk ji schválí.
  • Generovaná dokumentace pro každou databázi, filtrovaná podle vašich oprávnění, se specifikací OpenAPI 3.1.
  • Webhooky při každém zápisu: podepsané, doručované v pořadí a opakované.
✦ Agent připojený přes MCP · token „Prodej“
Kolik příležitostí je ve vyjednávání a v jaké částce?
list_records opportunites · statut = Vyjednávání
Dvě příležitosti, celkem 182 000 €: Migrace ERP (130 000 €) a Sledování flotily (52 000 €).
Přidej pole „Pravděpodobnost“ v procentech.
propose_add_field opportunites · Pravděpodobnost · number
Navrženo: někdo z týmu to musí v basedb schválit.
Návrh vyprší za 23 h

Přidat pole „Pravděpodobnost“ (Číslo) do tabulky Příležitosti

Navrhl agent · token „Prodej“

Zamítnout Schválit
A vše ostatní

Co čekáte od týmového nástroje, aniž byste se vzdali PostgreSQL.

Každá funkce zapisuje do týchž tabulek, pod stejnými oprávněními, do stejné historie.

Deset zobrazení týchž řádků

Společná pro celý tým, nebo osobní jen pro vás: každý si volí svůj způsob čtení a nikdo nekopíruje data.

MřížkaKanbanKalendářČasová osaGalerieSeznamMapaFormulářDotazníkKvíz

Sdílené formuláře

Veřejný odkaz, nebo jen pro přihlášené členy. Odpověď nedává žádné oprávnění k tabulce.

Zjistit více →

Prostředí

Jedna databáze, několik variant. Porovnejte strukturu, migrujte z jedné do druhé, synchronizujte řádky.

ProdukčníTestovacíVývojové
Zjistit více →

Společná práce

Zápisy ostatních přicházejí v reálném čase, vidíte, kdo se dívá na který řádek, a diskutujete o něm přímo tam, kde se nachází: komentáře, zmínky, oznámení. Ctrl+Z vrátí poslední zápis a raději odmítne, než aby přepsal práci někoho jiného.

Reálný časPřítomnostKomentářeZmínkyCtrl+Z
Zjistit více →

AI v mřížce

Pole vyplňované modelem na základě ostatních sloupců a Copilot, který navrhuje filtry, dotazy a sloupce, použité jedním kliknutím. OpenAI, Anthropic, Mistral, nebo model provozovaný na vašem vlastním serveru.

Shrň {{Notes}} jednou větou

Vazby a vzorce

Skutečné cizí klíče, vzorce ve francouzštině nebo angličtině počítané PostgreSQL a vyhledávání, agregace a počty přes vazby.

ROUND([Montant HT] * (1 + [Taux de TVA]), 2)

Formátovaný text a proměnné

Vizuální editor pro formátovaný text, sanitizovaný při zápisu; a v každém dlouhém textu se {{Ville}} čte jako hodnota řádku.

Doručení {{Date}} do města {{Ville}}

Sdílená zobrazení

Zobrazení jen pro čtení přes odkaz, které lze vložit na jiný web; kalendář můžete odebírat ve své kalendářové aplikaci.

Synchronizované tabulky

Tabulka udržovaná aktuální z online CSV, z kalendáře nebo ze sdíleného zobrazení jiného basedb.

Šablony databází

Deset šablon připravených k použití, databáze popsaná AI jednou větou a vaše vlastní uložená jako šablona.

Soubory a obrázky

Na disku hostitele nebo v úložišti kompatibilním se S3: AWS, Scaleway, OVH, Cloudflare R2, Garage, MinIO…

Import Excel, CSV a JSON

Přetáhněte soubor: import odhadne typy, vytvoří tabulku nebo doplní existující a řádek po řádku řekne, co bylo odmítnuto.

Účty a pozvánky

Každý si vytvoří účet a projekty a zve odkazem s úrovní Čtení, Úpravy nebo Správa; přihlášení heslem, přes Google, Microsoft nebo libovolného poskytovatele OpenID Connect.

Webhooky

Každý zápis může upozornit jiný systém: podepsaná data, doručovaná v pořadí, při chybě opakovaná.

Osobní nastavení

Váš jazyk, motiv, pořadí data, oznámení, relace a tokeny na jednom místě.

Ve vašem jazyce

Rozhraní převezme jazyk prohlížeče, jeden z dvaceti; každý si ho může změnit v nastavení.

Na vlastních serverech

Vaše data zůstávají u vás.

basedb je svobodný software (AGPL-3.0): jediný obraz, databáze PostgreSQL, a to je vše – žádná vnucená služba třetí strany, žádná telemetrie. Zálohujte ho pomocí pg_dump, čtěte ho libovolným klientem PostgreSQL.

  • db PostgreSQL 16, vaše data
  • basedb Rozhraní, REST API a server MCP na jediném portu
  • proxy Caddy, automatické HTTPS (volitelně)
  1. 1

    Stáhnout basedb

    git clone https://github.com/eodia/basedb.git
    cd basedb && cp .env.example .env
  2. 2

    Dvě tajemství v .env

    POSTGRES_PASSWORD=silne-heslo
    # openssl rand -base64 32
    BASEDB_ENCRYPTION_KEY=…
  3. 3

    Spustit

    docker compose up -d
    # pak http://localhost:3000: vytvořte si účet
Časté otázky

Na co se nás často ptáte.

Máte jinou otázku? Dokumentace na ni nejspíš odpoví.

Čím se basedb liší od jiných kolaborativních databází?

Tím, kde žijí data. Tam, kde jiné ukládají vaše řádky do generického modelu (číslované sloupce, dokumenty JSON), vytváří basedb pro každou tabulku skutečnou tabulku PostgreSQL a pro každé pole skutečný typovaný sloupec se srozumitelným názvem. Vaše data zůstanou použitelná i bez basedb.

Mohu do tabulek zapisovat přímo v SQL?

Ano. Omezení (typy, povinnost, jednoduché výběry, cizí klíče) hlídá sám PostgreSQL a trigger zaznamenává do historie i zápisy provedené přímým SQL, spolu s relací, která je provedla. Konzole SQL v rozhraní i psql čtou tytéž tabulky; v rozhraní každý píše SQL se svými vlastními oprávněními, ukládá své dotazy, a pokud databázi spravuje, dělá z nich skutečné pohledy PostgreSQL.

Co odchází k poskytovateli AI?

Nic, dokud poskytovatele nenastavíte. Poté u konceptů struktury a Copilota ve výchozím nastavení odchází jen struktura a vaše věta; čtení dat Copilotem je zaškrtávací políčko, pro každou konverzaci zvlášť. Šablona databáze vyžádaná od AI odešle jen vaši větu. Pole AI odešle sloupce, které cituje jeho pokyn, a to po výslovném souhlasu.

Může na stejné tabulce pracovat více lidí?

Ano. Zápisy ostatních se zobrazují bez obnovení stránky, s jejich tváří na tabulce nebo řádku, na který se dívají. Řádek okomentujete, někoho zmíníte pomocí @ a zvonek dá vědět. A Ctrl+Z vrací jen vaše vlastní zápisy: raději odmítne, než aby přepsal to, co mezitím změnil někdo jiný.

V jakých jazycích?

Ve dvaceti: ve francouzštině, angličtině, němčině, španělštině, italštině, brazilské portugalštině, nizozemštině, polštině, češtině, švédštině, dánštině, norštině, finštině, rumunštině, maďarštině, turečtině, ukrajinštině, japonštině, zjednodušené čínštině a korejštině. Rozhraní převezme jazyk prohlížeče a každý si ho může změnit v nastavení; tento web i dokumentace existují ve stejných jazycích.

Jak se připojí AI agent?

Přes server MCP, s integračním tokenem omezeným na jednu databázi, ve výchozím nastavení jen pro čtení. Agent čte, vytváří a upravuje řádky podle svých oprávnění — a odstraňuje je, jeden po druhém, pokud byl jeho token vytvořen i k tomu; nemění strukturu: navrhne změnu a člověk ji schválí.

Jakou verzi PostgreSQL potřebuji?

PostgreSQL 16 nebo novější, s rozšířeními pg_trgm a unaccent (dostupnými v oficiálním obrazu). Dodaný docker-compose spustí PostgreSQL 16; DATABASE_URL můžete také nasměrovat na vlastní server.

Je basedb připravené pro produkční provoz?

basedb je v aktivním vývoji: jádro, API, server MCP a rozhraní fungují a pokrývá je více než tisíc testů, ale některé funkce teprve přijdou (viz plán vývoje). Vyzkoušejte ho a zálohujte svou databázi jako kteroukoli databázi PostgreSQL.

Pod jakou licencí?

AGPL-3.0-or-later. Můžete ho volně používat, upravovat a hostovat; pokud upravenou verzi nabízíte jako službu, sdílíte její zdrojový kód.

Vaše data si zaslouží skutečné tabulky.

Nainstalujte basedb během několika minut, pozvěte svůj tým a mějte každý řádek pod kontrolou.