Zelf-gehost · Klaar voor open source · BYOK

De zelf-gehoste
AI SQL-engine.

Verbind je database — PostgreSQL, MySQL, SQL Server, ClickHouse en meer — gebruik je eigen AI-sleutel en stel vragen in gewone taal. Geen SQL-kennis nodig, en er verlaat nooit data je infrastructuur.

Gratis tier inbegrepen · Geen creditcard nodig · Zelf-gehost

Ottoch
Hoeveel bestellingen zijn er vorige maand geplaatst?
SELECT COUNT(*) AS order_count
FROM orders
WHERE created_at >= DATE_TRUNC('month', NOW() - INTERVAL '1 month')
  AND created_at < DATE_TRUNC('month', NOW());
Er zijn 3.847 bestellingen geplaatst vorige maand.
Uitgevoerd in 0,12s · 1 rij geretourneerd
100%
Zelf-gehost — je data en inloggegevens verlaten nooit je infrastructuur
7
Databases direct ondersteund, van Postgres tot Databricks
<60s
Van docker compose up tot je eerste antwoord
0
Niet-SELECT-query's ooit uitgevoerd — hard geblokkeerd voordat de database ze ziet
⚡ 60-SECONDEN SETUP Van nul naar je eerste query in minder dan een minuut
STAP 1 · ~10s
Compose starten
docker compose up -d

Start de app + Redis. Zie de implementatiegids voor het compose-bestand.

STAP 2 · ~5s
Verkrijg inloggegevens
docker compose logs app

Beheerdersgebruikersnaam & wachtwoord getoond bij de eerste start.

STAP 3 · ~20s
Voeg je AI-sleutel toe

Instellingen → LLM-configuratie. Plak je OpenAI-, Anthropic- of Gemini-sleutel.

STAP 4 · ~30s
Verbind & vraag

Voeg een databaseverbinding toe, activeer tabellen en stel je eerste vraag.

Drie stappen van nul naar antwoorden

Geen ingewikkelde installatie. Geen managed cloud. Eén Docker-commando en je bevraagt binnen minuten.

STAP 01
Verbind je database

Geef je host, inloggegevens en de tabellen die je wilt tonen op. Inloggegevens worden versleuteld opgeslagen. Alleen jij kunt ze ontsleutelen.

STAP 02
Vraag in gewone taal

Typ je vraag zoals je die aan een collega zou stellen. Ottoch bouwt een schema-bewuste prompt en stuurt die naar je gekozen AI-provider.

STAP 03
Krijg een echt antwoord

De AI genereert SQL, wij valideren dat het een pure SELECT is, voeren het veilig uit op je database, en vertalen het resultaat terug naar gewone taal.

Gebouwd voor productie, niet voor demo's

Elke ontwerpkeuze draait om veiligheid en praktische bruikbaarheid. Niet zomaar een flitsend prototype.

🔒
Veilig alleen-lezen

Alle query's zijn alleen SELECT. Hard geblokkeerd op codeniveau vóór uitvoering — niet zomaar vertrouwd op basis van AI-output.

🔑
Gebruik je eigen AI-sleutel

Gebruik OpenAI, Anthropic, Gemini of elke compatibele API. Jij bepaalt de kosten. Sleutels zijn versleuteld en verlaten nooit je server.

🐳
Zelf-gehost

Eén Docker-commando. Je data verlaat nooit je infrastructuur. Geen SaaS-prijzen, geen vendor lock-in, geen call-home.

🎯
Schema-bewust

De AI ziet alleen de tabellen die jij activeert. Niets anders wordt getoond. Fijnmazige controle over wat het model kan bevragen.

🔄
Slimme herhaling

Als een query mislukt, corrigeert de AI zichzelf — de fout wordt teruggestuurd naar het model en het probeert opnieuw, tot 3 keer voordat het netjes opgeeft.

💬
Sessiegeschiedenis

Benoemde chatsessies per databaseverbinding. Je vragen en SQL worden opgeslagen zodat je ze later kunt bekijken, delen of opnieuw uitvoeren.

👥
Meerdere gebruikers & LDAP

De enterprise-editie bevat RBAC (rollen Admin, Developer, Guest) en LDAP/Active Directory-integratie — gebruikers worden automatisch aangemaakt bij de eerste keer inloggen.

🐘 PostgreSQL 🐬 MySQL 🐬 MariaDB 🪟 SQL Server ⚡ ClickHouse ◈ Databricks ☁ Redshift

Draaiend met twee commando's

Docker Compose start de app en Redis samen. Data blijft bewaard in een benoemd volume.

docker compose up -d

Open dan http://localhost en bekijk de logs voor je inloggegevens:

docker compose logs app
Volledige implementatiegids →

Klaar om je database te verbinden?

Gratis tier inbegrepen. Geen creditcard nodig. Draait op je eigen server.

Gratis implementeren → Bekijk enterprise-prijzen