nlqdb
Pre-beta · free while we build

Analytical memory for AI agents.

A real database your agent writes to and you query in plain English — or connect the ClickHouse you already run. Aggregate over everything it remembered, not just the top-k a vector store recalls.

No account needed to try — just describe your data →

how many orders today, by drink

91 orders today across three drinks.

DrinkOrders
Latte42
Cappuccino31
Cold brew18
cache· plan· validate· exec· summarize 240 ms
A representative reply — every answer comes back as plain English, the data, and a trace you can open.

Two ways to start

Pick the door that fits.

A

Use it as agent memory

Give your agent a real Postgres database to write to as it learns — typed rows, queried in English. Install it in your host over MCP.

Install in your agent.

  • Opens Cursor and asks you to confirm before writing the config.

  • Opens VS Code and asks you to confirm before writing the config.

  • Run in your terminal.

  • Add to ~/.codex/config.toml.

  • Settings → Connectors → Add custom connector — paste the URL.

  • Cascade → MCPs → Configure, or ~/.codeium/windsurf/mcp_config.json.

  • Agent Panel → Add Custom Server, or ~/.config/zed/settings.json.

Anonymous — the configs ship with the pk_live_REPLACE_ME placeholder.

Not building an agent? just describe your data →

B

Question your ClickHouse

Point nlqdb at the warehouse you already run — ClickHouse or Postgres. It reads your schema; you ask in English.

Your connection string is sealed server-side — never stored in your browser.

Sign in (always free), then paste a read-only connection string.

  • No login wall

    Describe your data and get a working answer before you ever sign in.

  • Read-only by default

    Connect with a read-only string; writes are previewed before they run.

  • Every answer shows its work

    A trace with timings sits under each reply — honest latency, no spinner-lies.

A 3D map of the nlqdb engine: three lit zones — you ask, the engine, your data — connected by flowing jade request paths. Under the hood

One engine, seen from above.

Fly through the request path — five surfaces, one engine, your data — and click every moving piece. Explore the 3D map →