Query local files and remote databases in a single SQL statement
Ad-hoc reconciliation, cross-source checks and data exploration — without importing first, and without standing up a warehouse for one analysis.
Write SQL directly, or ask in natural language (NL-to-SQL) — the answer is returned together with reusable SQL.
Download Desktop · Docker Self-hosting · 中文
Your data stays entirely local · AI runs on your own key and model
| Capability | Typical problem | What it provides |
|---|---|---|
| Files as tables | Defining tables or building an ETL step for a one-off analysis | Drop CSV / Excel / Parquet / JSON / JSONL to create a table; pasting tabular data, URL import and server directory reading are also supported |
| Federated queries | Database tables have to be reconciled against files on your machine | Connect MySQL / PostgreSQL / SQLite / DuckDB and join them with local tables in a single SQL statement, with automatic pushdown on large joins |
| Query workflow | The work is split across Excel, a SQL client and a BI tool | SQL editor, plus visual builders for joins, set operations and pivot tables; long queries run asynchronously and can be cancelled |
| AI data Q&A | A figure is needed quickly, without writing the query first | Ask in natural language: the agent inspects schemas, verifies values and runs read-only queries before answering, and returns reusable SQL; it also repairs failing statements, explains SQL and suggests charts |
| Results and export | Results have to be presented and handed to someone else | Virtualized grid, bar / line / area / pie / donut / KPI charts, export to CSV / Excel / JSON / Parquet |
| MCP automation | AI coding tools such as Claude Code, Codex, Cursor, OpenCode or Pi need direct access to local data sources | 24 tools exposed over MCP, with read-only / normal / full permission modes |