Ask your business data in plain English.
No analyst. No SQL. Connect your database, type a question like “which product made the most money last month?”, and get the answer in seconds — with the numbers to back it up.
Works with PostgreSQL today — MySQL, Snowflake & BigQuery are on the roadmap.
How it works
Connect your database
Paste a read-only connection string. It’s encrypted and never leaves your server.
Ask in plain English
Anyone on your team types a question. No SQL, no dashboards to build.
Get the answer
A clear answer in words, the exact numbers, and the SQL — so you can trust it.
What an answer looks like
This is a real answer from the demo dataset every trial account includes — the question is one of the built-in suggestions, and the numbers come from that sample data. You get the same format on your own database: the answer in words, the SQL that ran, and the rows behind it.
“What were the top 5 products by revenue in 2026?”
SELECT p.name, ROUND(SUM(oi.quantity * oi.unit_price), 2) AS revenue FROM demo_ecom_order_items oi JOIN demo_ecom_orders o ON o.id = oi.order_id JOIN demo_ecom_products p ON p.id = oi.product_id WHERE o.status = 'completed' AND o.order_date >= '2026-01-01' AND o.order_date < '2027-01-01' GROUP BY p.name ORDER BY revenue DESC LIMIT 5
Sums quantity × unit price per product across completed 2026 orders. · 5 rows · SQLite · Demo — e-commerce
| name | revenue |
|---|---|
| Summit Tent 2P | 30378 |
| GPS Watch | 30014 |
| Noise-Cancel Headphones | 26467 |
| Action Camera 4K | 25116 |
| Trail Hiking Boots | 15900 |
Built for owners and operators
Not a generic BI tool — a demo pre-loaded for your industry.
E-commerce brands
Orders, refunds, best-sellers, repeat customers — answered without a data team.
Agencies & tour operators
Bookings, revenue by month, top suppliers — straight from your own system.
Restaurants & food service
Revenue by location, best-selling menu items, delivery vs. dine-in.
Real estate brokerages
Top agents, average sale price by city, listings still on the market.
Home services
Job volume by technician, average invoice size, cancellation rate.
Fitness studios & gyms
Member retention, class attendance, payment revenue — the numbers you check weekly.
B2B SaaS & subscriptions
MRR, churn by plan, who's about to cancel — no spreadsheet exports.
Your data, protected
Connecting a real database is the whole point — and the part worth being careful about. Here's exactly what happens.
Encrypted at rest
Connection strings are encrypted (AES-256-GCM) before they're ever written to disk, and decrypted only in memory, for the single request that needs them.
Read-only, enforced twice
Every AI-written query is checked to be a single SELECT before it runs, then executed inside a database-level read-only transaction. Even a mistake in the generated SQL can't write, alter, or delete anything.
Never used to train anything
Your schema and query results are sent to the language model only to answer your question. They are not stored by us for training, and not retained by the model provider beyond serving that one request.
Delete anytime, instantly
Removing a connection deletes the encrypted credential immediately — there's no retention window and no export of your data floating around afterward.
We recommend connecting with a read-only database user as a second layer of protection, in addition to the safeguards above — the connection form reminds you every time. Full security & architecture overview →
Simple pricing
Every plan starts with the same 14-day free trial — no credit card, cancel anytime.
Questions worth asking before you connect anything
Do you store my database credentials?
Yes, but encrypted (AES-256-GCM) and only to run the queries you ask for — never in plain text, and never sent to the browser. Delete the connection and the credential is gone immediately.
What stops the AI from running a destructive query?
Two independent safeguards: every generated query is checked to be a single read-only SELECT before it runs, and it then executes inside a database-level read-only transaction with a timeout. Either one alone would stop a write — we run both.
Is my data used to train any AI model?
No. Your schema and results are sent to the model only to answer the question in front of it, not retained for training by us or the model provider.
Which databases do you support?
PostgreSQL today. MySQL, Snowflake, and BigQuery are on the roadmap — tell us which one you need and it moves up the list.
Do I have to connect a real database to try it?
No — every account includes seven pre-loaded sample datasets across different industries, so you can ask real questions and see real answers before connecting anything of your own.
What happens when my trial ends?
You can subscribe any time during or after the 14 days to keep asking questions — no credit card is required just to start the trial.