Aynı satırlar üzerinde on görünüm
Tüm ekip için ortak ya da yalnızca kendiniz için kişisel: herkes kendi okuma biçimini seçer, kimse verileri kopyalamaz.
Organize etmek
Tablolar ve alanlar Her şey için alanlar, ilişkiler, bir tablo programındaki gibi formüller. On görünüm Izgara, kanban, takvim, zaman çizelgesi, galeri, liste, harita, form, anket, sınav. Formlar Paylaşılacak bir bağlantı: her yanıt bir satır olur. Dosyalar ve görseller Teklifler, fotoğraflar, sözleşmeler; satırlarıyla birlikte saklanır.Birlikte çalışmak
Gerçek zamanlı ve yorumlar Başkalarının çalıştığını görün, bir satırı yorumlayın, bir meslektaşınızdan bahsedin. İzinler ve ekipler Kimin neyi gördüğü ve kimin neyi değiştirdiği, sütuna kadar. Geçmiş Her değişiklik saklanır ve geri alınabilir. Paylaşılan görünümler Bir bağlantıyla bir görünüm, sitenizde ya da ajandanızda.Otomatikleştirmek ve analiz etmek
Otomasyonlar Bir satır değiştiğinde: haber ver, oluştur, yaz, yapay zekaya sor. Panolar On beş görselleştirme, ortak filtreler, paylaşılacak bir bağlantı. Yapay zeka ve Copilot Bir cümleyle bir veritabanı, kendi kendine dolan alanlar. Şablonlar Kullanıma hazır, uyarlanabilir on veritabanı.Entegre etmek
REST API Arayüzle aynı veriler, OpenAPI 3.1 ile tanımlanmış. MCP sunucusu Yapay zeka ajanlarınız için araçlar, kendi izinleriniz altında. Webhook’lar Her yazma; imzalı, sıralı, yeniden denenen. Doğrudan SQL Açıkça adlandırılmış, gerçek PostgreSQL tabloları. Senkronizasyon Başka bir yerden güncel tutulan tablolar.Barındırmak
Docker Compose Bir imaj, bir PostgreSQL veritabanı, tek bir port. Değişkenler .env dosyasında her şey ayarlanır. Alan adı ve HTTPS Kendi proxy’nizin arkasında ya da sağlanan Caddy ile. Giriş ve SSO Google, Microsoft, her OpenID Connect sağlayıcısı. Yedeklemeler ve güncellemeler pg_dump ve kayıpsız güncellemeler.Paylaşılan bir elektronik tablonun sadeliği — ızgaralar, görünümler, formlar, izinler — ve tipli, açıkça adlandırılmış tablolarda yaşayan veriler. Ekibiniz arayüzde çalışır; betikleriniz, BI araçlarınız, yapay zeka ajanlarınız ve psql aynı satırları okur.
docker compose up -d
Genel amaçlı bir model yok, her şeyin içine atıldığı bir JSON yok, field_1837 yok: bir veritabanı bir şemadır, bir tablo bir tablodur, bir alan açıkça adlandırılmış, tipli bir sütundur.
text, numeric, date, timestamptz, boolean — ve ilişkiler için gerçek yabancı anahtarlar. CHECK olarak tekli seçimler, doğrulanan web ve e-posta adresleri, FOREIGN KEY olarak ilişkiler. JOURS([Fin]; [Début]) üretilmiş bir sütuna dönüşür ve psql onu diğerleri gibi okur. psql’in de okuduğu gerçek PostgreSQL görünümleri. ALTER TABLE b_t4z56fq_ventes.opportunites ADD COLUMN montant numeric(38,10); COMMENT ON COLUMN …opportunites.montant IS 'Sözleşmenin KDV hariç tutarı';
| nom | text |
| statut | text |
| montant | numeric(38,10) |
| echeance | date |
| clients_id | uuid → clients |
Bir satır değiştiğinde, belirli bir saatte ya da bir tıklamayla: grafik tabanlı bir düzenleyici adımları birbirine bağlar ve her çalıştırma akışın üzerinde yeniden okunur.
Fareyle ya da SQL ile sorulan sorular, on beş görselleştirme, ortak filtreler — herkes onları kendi izinleriyle okur.
İzinler gruplara; bir proje, bir veritabanı ya da bir tablo üzerinde verilir ve altındaki her şeye iner. Hassas bir sütun bir gruptan gizlenebilir ya da o grup için değiştirilemez hâle getirilebilir.
Doğrudan SQL oturumu, “ERP geçişi” satırını değiştirdi
02:46 · yerel bağlantı · psqlTutar: 125.000 → 130.000
“Teklif talebi” formu, “İntranet yenileme” satırını oluşturdu
herkese açık yanıt · Deniz tarafından yayımlandıMCP sunucusu ajanlara on beş araç verir; REST API ise aynı verileri programlarınıza. Tek bir izin denetim noktası, aynı günlükler.
list_records opportunites · statut = Müzakere propose_add_field opportunites · Olasılık · number Fırsatlar tablosuna “Olasılık” alanını (Sayı) ekle
Ajan tarafından önerildi · “Satış” token’ı
Her işlev aynı tablolara, aynı izinler altında, aynı geçmişe yazar.
Tüm ekip için ortak ya da yalnızca kendiniz için kişisel: herkes kendi okuma biçimini seçer, kimse verileri kopyalamaz.
Herkese açık ya da oturum açmış üyelere ayrılmış bir bağlantı. Yanıt vermek, tablo üzerinde hiçbir izin vermez.
/f/uIPJZ4Ensr_K8V0In0bb… Tek veritabanı, birden çok varyant. Yapıyı karşılaştırın, birinden diğerine taşıyın, satırları senkronize edin.
Başkalarının yazdıkları gerçek zamanlı gelir, kimin hangi satıra baktığını görürsünüz ve satırı bulunduğu yerde tartışırsınız: yorumlar, bahsetmeler, bildirimler. Ctrl+Z son yazmayı geri alır ve başkasının işinin üzerine yazmak yerine reddeder.
Diğer sütunlardan yola çıkarak bir modelin doldurduğu bir alan ve filtreler, sorgular ve sütunlar önerip bunları tek tıkla uygulayan bir Copilot. OpenAI, Anthropic, Mistral ya da kendi makinenizde servis edilen bir model.
{{Notes}} alanını tek cümleyle özetle Gerçek yabancı anahtarlar, Fransızca ya da İngilizce yazılıp PostgreSQL’in hesapladığı formüller ve ilişkiler üzerinden aramalar, toplamalar ve sayımlar.
ROUND([Montant HT] * (1 + [Taux de TVA]), 2) Biçimlendirilmiş metin için yazılırken temizlenen görsel bir düzenleyici; ve her uzun metinde {{Ville}}, satırın değeriyle okunur.
{{Date}} tarihinde {{Ville}} teslimatı Bir bağlantıyla salt okunur bir görünüm, başka bir siteye yerleştirilebilir; bir takvim, ajandanız için bir akışa dönüşür.
Çevrim içi bir CSV’den, bir ajandadan ya da başka bir basedb’nin paylaşılan görünümünden güncel tutulan bir tablo.
Kullanıma hazır on şablon, yapay zekaya tek cümleyle anlatılan bir veritabanı ve şablon olarak kaydedilen kendi veritabanınız.
Sunucunun diskinde ya da S3 uyumlu bir depolamada: AWS, Scaleway, OVH, Cloudflare R2, Garage, MinIO…
Bir dosya sürükleyin: içe aktarma türleri tahmin eder, tabloyu oluşturur ya da var olan bir tabloyu tamamlar ve neyin reddedildiğini satır satır söyler.
Herkes kendi hesabını ve projelerini oluşturur, bir bağlantıyla Okuma, Düzenleme ya da Yönetim düzeyinde davet eder; şifreyle, Google, Microsoft ya da herhangi bir OpenID Connect sağlayıcısıyla giriş.
Her yazma başka bir sisteme haber verebilir: imzalı, sırayla teslim edilen, yeniden denenen yükler.
Diliniz, temanız, tarih sırası, bildirimleriniz, oturumlarınız ve token’larınız tek bir yerde.
Arayüz, yirmi dil arasından tarayıcının dilini kullanır; herkes bunu kendi ayarlarından değiştirebilir.
basedb özgür bir yazılımdır (AGPL-3.0): tek bir imaj, bir PostgreSQL veritabanı, o kadar — dayatılan üçüncü taraf hizmeti yok, telemetri yok. pg_dump ile yedekleyin, herhangi bir PostgreSQL istemcisiyle okuyun.
db PostgreSQL 16, verileriniz basedb Arayüz, REST API ve MCP sunucusu, tek bir portta proxy Caddy, otomatik HTTPS (isteğe bağlı) git clone https://github.com/eodia/basedb.git
cd basedb && cp .env.example .env POSTGRES_PASSWORD=guclu-bir-sifre
# openssl rand -base64 32
BASEDB_ENCRYPTION_KEY=… docker compose up -d
# ardından http://localhost:3000: hesabınızı oluşturun Başka bir sorunuz mu var? Belgeler büyük olasılıkla yanıtlıyor.
Verilerin yaşadığı yerle. Başkaları satırlarınızı genel amaçlı bir modelde (numaralı sütunlar, JSON belgeleri) saklarken basedb her tablo için gerçek bir PostgreSQL tablosu, her alan için gerçek, tipli bir sütun oluşturur; adlar da okunaklıdır. Verileriniz basedb olmadan da kullanılabilir kalır.
Evet. Kısıtlamaları (türler, zorunlu alanlar, tekli seçimler, yabancı anahtarlar) PostgreSQL’in kendisi korur ve bir tetikleyici, doğrudan SQL ile yapılan yazmaları bile onları yapan oturumla birlikte geçmişe kaydeder. Arayüzün SQL konsolu ve psql aynı tabloları okur; arayüzde herkes kendi izinleriyle SQL yazar, sorgularını kaydeder ve veritabanını yönetiyorsa onlardan gerçek PostgreSQL görünümleri yapar.
Bir sağlayıcı yapılandırmadığınız sürece hiçbir şey. Sonrasında, yapı taslakları ve Copilot için varsayılan olarak yalnızca yapı ve cümleniz gider; Copilot’un verileri okuması, konuşma başına işaretlenen bir onay kutusudur. Yapay zekadan istenen bir veritabanı şablonu yalnızca cümlenizi gönderir. Bir yapay zeka alanı, açık bir onaydan sonra talimatının andığı sütunları gönderir.
Evet. Başkalarının yazdıkları sayfayı yenilemeden görünür; baktıkları tablonun ya da satırın üzerinde yüzleri belirir. Bir satıra yorum yazar, @ ile birinden bahsedersiniz; zil haber verir. Ctrl+Z ise yalnızca sizin yazdıklarınızı geri alır: o zamandan beri başkasının değiştirdiğinin üzerine yazmak yerine reddeder.
Yirmi dilde: Fransızca, İngilizce, Almanca, İspanyolca, İtalyanca, Brezilya Portekizcesi, Felemenkçe, Lehçe, Çekçe, İsveççe, Danca, Norveççe, Fince, Rumence, Macarca, Türkçe, Ukraynaca, Japonca, Basitleştirilmiş Çince ve Korece. Arayüz tarayıcının dilini kullanır ve herkes bunu ayarlarından değiştirebilir; bu site ve belgeler de aynı dillerde mevcuttur.
MCP sunucusu üzerinden, tek bir veritabanıyla sınırlı ve varsayılan olarak salt okunur bir entegrasyon token’ıyla. Bir ajan, izinlerine göre satırları okur, oluşturur ve düzenler — ve token’ı bunun için oluşturulduysa, bir kerede bir satır, siler; yapıyı değiştirmez: değişikliği önerir, bir kişi onaylar.
PostgreSQL 16 ya da daha yenisi; pg_trgm ve unaccent uzantılarıyla (resmî imajda mevcuttur). Birlikte gelen docker-compose bir PostgreSQL 16 başlatır; DATABASE_URL değişkenini kendi sunucunuza da yönlendirebilirsiniz.
basedb aktif olarak geliştiriliyor: çekirdek, API, MCP sunucusu ve arayüz çalışıyor ve binden fazla testle güvence altında, ancak bazı işlevler henüz gelecek (yol haritasına bakın). Deneyin ve veritabanınızı her PostgreSQL veritabanı gibi yedekleyin.
AGPL-3.0-or-later. Onu özgürce kullanabilir, değiştirebilir ve barındırabilirsiniz; değiştirilmiş bir sürümü hizmet olarak sunarsanız kaynak kodunu paylaşırsınız.
basedb’yi birkaç dakikada kurun, ekibinizi davet edin ve her satırın kontrolünü elinizde tutun.