Conversations
Ask questions, get answers — grounded in your actual data.
Ask questions, get answers
Start a conversation, describe what you need, and the agent writes and runs SQL on your databases. Results appear inline — no context switching, no copy-paste.
| date | type | count |
|---|---|---|
| 2026-01-23 | Notebooks | 104 |
| 2026-01-24 | Notebooks | 56 |
| 2026-01-25 | Notebooks | 267 |
Now let me create a line chart to show these trends over time:
Conversations have maintained steadier daily creation rates, while Notebooks show more variance.
Run SQL across databases
The agent writes and executes SQL directly on your Postgres and MySQL connections. Results stream back with row counts, timing, and expandable tables.
- Queries run against your live databases — no data copies.
- SELECT-only by default — read access keeps things safe.
- Inline result tables you can expand, sort, and explore.
SELECT channel, SUM(spend) AS total_spend, COUNT(*) AS campaigns FROM marketing.campaigns GROUP BY channel ORDER BY total_spend DESCSELECT c.name, o.total FROM customers_result c JOIN orders_result o ON c.id = o.customer_idCross-database joins
Combine results from different databases using derived queries powered by DuckDB. The agent pulls data from each source, then joins locally — no ETL pipelines required.
- Join Postgres with MySQL, or any combination of connected sources.
- Composable — derived queries can reference other derived queries.
- Standard SQL with window functions, CTEs, and aggregations.
Data access controls
Choose which connections and tables the agent can see per conversation. Scope the context so the agent stays focused on the right data.
- Select connections and filter to specific tables.
- Agent only sees what you allow — no accidental exposure.
- Change the data context mid-conversation as questions evolve.
Share and collaborate
Set conversations to workspace or private visibility. Share with team members, and let observers watch your session stream in real time.
- Workspace conversations are visible to the whole team.
- Observer mode lets colleagues follow along live.
- Share links for async review of completed analyses.
Data answers without the overhead
Conversations connect directly to your databases. Every query is auditable, every result is grounded in real data, and cross-database joins mean you don't need to consolidate everything into one warehouse first.
