Tio vyer på samma rader
Gemensamma för hela teamet, eller personliga för dig själv: var och en väljer sitt sätt att läsa, och ingen kopierar data.
Organisera
Tabeller och fält Fält för allt, relationer, formler som i ett kalkylark. Tio vyer Rutnät, kanban, kalender, tidslinje, galleri, lista, karta, formulär, enkät, quiz. Formulär En länk att dela: varje svar blir en rad. Filer och bilder Offerter, foton, avtal, sparade med sin rad.Integrera
REST-API Samma data som gränssnittet, beskrivna i OpenAPI 3.1. MCP-server Verktyg för dina AI-agenter, under dina behörigheter. Webhooks Varje skrivning, signerad, ordnad, återförsökt. Direkt SQL Riktiga PostgreSQL-tabeller, med läsbara namn. Synkronisering Tabeller hållna uppdaterade från ett annat håll.Driftsätta
Docker Compose En avbildning, en PostgreSQL-databas, en enda port. Miljövariabler Allt ställs in i filen .env. Domän och HTTPS Bakom din proxy, eller med den medföljande Caddy. Inloggning och SSO Google, Microsoft, valfri OpenID Connect-leverantör. Säkerhetskopior och uppdateringar pg_dump, och uppdateringar utan dataförlust.Enkelheten hos ett delat kalkylark – rutnät, vyer, formulär, behörigheter – och data som lever i tabeller som är typade och har läsbara namn. Ditt team arbetar i gränssnittet; dina skript, dina BI-verktyg, dina AI-agenter och psql läser samma rader.
docker compose up -d
Ingen generisk modell, ingen JSON som slasktratt, inga field_1837: en databas är ett schema, en tabell är en tabell, ett fält är en typad kolumn med ett läsbart namn.
text, numeric, date, timestamptz, boolean – och riktiga främmande nycklar för relationerna. CHECK, kontrollerade webb- och e-postadresser, relationer som FOREIGN KEY. JOURS([Fin]; [Début]) blir en genererad kolumn, som psql läser som alla andra. psql också läser. ALTER TABLE b_t4z56fq_ventes.opportunites ADD COLUMN montant numeric(38,10); COMMENT ON COLUMN …opportunites.montant IS 'Kontraktets belopp exkl. moms';
| nom | text |
| statut | text |
| montant | numeric(38,10) |
| echeance | date |
| clients_id | uuid → clients |
När en rad ändras, vid en fast tid eller med ett klick: en grafredigerare kedjar ihop stegen, och varje körning kan granskas i flödet.
Frågor som ställs med musen eller i SQL, femton visualiseringar, gemensamma filter – var och en läser dem med sina egna behörigheter.
Behörigheter ges till grupper, på ett projekt, en databas eller en tabell, och gäller för allt som ligger under. En känslig kolumn kan döljas för en grupp, eller göras oredigerbar för den.
Direkt SQL-session ändrade ”ERP-migrering”
02:46 · lokal anslutning · psqlBelopp: 125 000 → 130 000
Formuläret ”Offertförfrågan” skapade ”Nytt intranät”
offentligt svar · publicerat av CamilleMCP-servern ger agenterna femton verktyg; REST-API:et ger dina program samma data. En enda punkt för behörighetskontroll, samma loggar.
list_records opportunites · statut = Förhandling propose_add_field opportunites · Sannolikhet · number Lägg till fältet ”Sannolikhet” (Tal) i Affärsmöjligheter
Föreslaget av agenten · token ”Försäljning”
Varje funktion skriver i samma tabeller, under samma behörigheter, i samma historik.
Gemensamma för hela teamet, eller personliga för dig själv: var och en väljer sitt sätt att läsa, och ingen kopierar data.
En offentlig länk, eller en som är förbehållen inloggade medlemmar. Att svara ger ingen behörighet till tabellen.
/f/uIPJZ4Ensr_K8V0In0bb… En databas, flera varianter. Jämför strukturen, migrera från den ena till den andra, synkronisera rader.
De andras skrivningar kommer in i realtid, du ser vem som tittar på vilken rad, och ni diskuterar den där den finns: kommentarer, omnämnanden, aviseringar. Ctrl+Z ångrar den senaste skrivningen, och vägrar hellre än att skriva över någon annans arbete.
Ett fält som fylls i av en modell utifrån de andra kolumnerna, och en Copilot som föreslår filter, frågor och kolumner, som tillämpas med ett klick. OpenAI, Anthropic, Mistral, eller en modell som körs på din egen dator.
Sammanfatta {{Notes}} i en mening Riktiga främmande nycklar, formler på franska eller engelska som beräknas av PostgreSQL, och uppslag, aggregeringar och antal genom relationerna.
ROUND([Montant HT] * (1 + [Taux de TVA]), 2) En visuell redigerare för formaterad text, som saneras vid skrivning; och i all lång text läses {{Ville}} med radens värde.
Leverans {{Date}} i {{Ville}} En skrivskyddad vy via en länk, som kan bäddas in på en annan webbplats; en kalender blir ett flöde för din kalenderapp.
En tabell som hålls uppdaterad från en CSV på nätet, en kalender eller en delad vy i en annan basedb.
Tio färdiga mallar, en databas som du beskriver för AI i en mening, och din egen sparad som mall.
På värdens disk eller i en S3-kompatibel lagring: AWS, Scaleway, OVH, Cloudflare R2, Garage, MinIO …
Släpp en fil: importen gissar typerna, skapar tabellen eller fyller på en befintlig, och säger rad för rad vad som avvisas.
Var och en skapar sitt konto och sina projekt, och bjuder in via en länk med Läsa, Redigera eller Hantera; inloggning med lösenord, Google, Microsoft eller valfri OpenID Connect-leverantör.
Varje skrivning kan meddela ett annat system: signerade nyttolaster, levererade i ordning, med nya försök.
Ditt språk, ditt tema, datumordningen, dina aviseringar, dina sessioner och dina tokens, på ett och samma ställe.
Gränssnittet använder webbläsarens språk, ett av tjugo; var och en kan byta det i sina inställningar.
basedb är fri programvara (AGPL-3.0): en enda avbildning, en PostgreSQL-databas, och det är allt – ingen påtvingad tredjepartstjänst, ingen telemetri. Säkerhetskopiera med pg_dump, läs med valfri PostgreSQL-klient.
db PostgreSQL 16, dina data basedb Gränssnittet, REST-API:et och MCP-servern, på en enda port proxy Caddy, automatisk HTTPS (valfritt) git clone https://github.com/eodia/basedb.git
cd basedb && cp .env.example .env POSTGRES_PASSWORD=ett-starkt-losenord
# openssl rand -base64 32
BASEDB_ENCRYPTION_KEY=… docker compose up -d
# sedan http://localhost:3000: skapa ditt konto Genom var data lever. Där andra lagrar dina rader i en generisk modell (numrerade kolumner, JSON-dokument) skapar basedb en riktig PostgreSQL-tabell per tabell och en riktig typad kolumn per fält, med läsbara namn. Dina data går att använda även utan basedb.
Ja. Villkoren (typer, obligatoriska fält, enkelval, främmande nycklar) upprätthålls av PostgreSQL själv, och en trigger registrerar även skrivningar som görs med direkt SQL i historiken, tillsammans med sessionen som gjorde dem. Gränssnittets SQL-konsol och psql läser samma tabeller; i gränssnittet skriver var och en SQL med sina egna behörigheter, sparar sina frågor och, om hen hanterar databasen, gör riktiga PostgreSQL-vyer av dem.
Ingenting så länge du inte har konfigurerat någon leverantör. Därefter skickas som standard bara strukturen och din mening, för strukturutkast och Copilot; att låta Copilot läsa data är en kryssruta, per konversation. En databasmall som du ber AI om skickar bara din mening. Ett AI-fält skickar de kolumner som dess instruktion citerar, efter ett uttryckligt samtycke.
Ja. De andras skrivningar visas utan att sidan laddas om, med deras ansikte på tabellen eller raden de tittar på. Du kommenterar en rad, nämner någon med @, och klockan aviserar. Och Ctrl+Z ångrar bara dina egna skrivningar: det vägrar hellre än att skriva över det som någon annan har ändrat sedan dess.
Tjugo: franska, engelska, tyska, spanska, italienska, brasiliansk portugisiska, nederländska, polska, tjeckiska, svenska, danska, norska, finska, rumänska, ungerska, turkiska, ukrainska, japanska, förenklad kinesiska och koreanska. Gränssnittet använder webbläsarens språk, och var och en kan byta i sina inställningar; den här webbplatsen och dokumentationen finns på samma språk.
Via MCP-servern, med en integrationstoken som är begränsad till en databas, skrivskyddad som standard. En agent läser, skapar och ändrar rader enligt sina behörigheter – och tar bort, en rad i taget, om dess token har skapats för det; den ändrar inte strukturen: den föreslår, och en person godkänner.
PostgreSQL 16 eller senare, med tilläggen pg_trgm och unaccent (tillgängliga i den officiella avbildningen). Den medföljande docker-compose-filen startar en PostgreSQL 16; du kan också peka DATABASE_URL mot din egen server.
basedb är under aktiv utveckling: kärnan, API:et, MCP-servern och gränssnittet fungerar och täcks av mer än tusen tester, men vissa funktioner återstår (se färdplanen). Prova det, och säkerhetskopiera din databas som vilken PostgreSQL-databas som helst.
AGPL-3.0-or-later. Du får använda, ändra och hosta det fritt; om du erbjuder en ändrad version som tjänst delar du dess källkod.
Installera basedb på några minuter, bjud in ditt team och behåll kontrollen över varje rad.