Browse / Research & science / querypad
querypad
kiyeonjeon21
Cursor for Data — a local-first AI workspace that understands your datasets: discovers relationships, builds semantic models, and answers questions with DuckDB.
Open kiyeonjeon21/querypad → Does not match the four rules.
aibrowserclaudeclicsvcursor-for-datadata-analysisdata-understandingduckdbllmlocal-firstopen-source
Works with any agent
ships AGENTS.md, the cross-tool instruction file.
In its own words
CLI + browser app.
Cursor for Data - a local-first AI CLI that understands your datasets, not just runs SQL on them.
QueryPad points an AI at a folder of CSV/Parquet/JSON files, profiles them, discovers how they connect, builds a semantic model, and answers business questions with DuckDB - locally, with no server-side data processing and no account.
The execution layer is solved (DuckDB does it well). The unsolved problem is that people don't understand their data: which tables exist, what each field means, how datasets connect, which join is correct. QueryPad answers those questions first, then generates and runs the SQL.
inspect: understand a folder
Scans the folder, profiles every file, and infers foreign-key relationships with confidence scores:
It writes machine-readable artifacts that an AI agent (Claude Code, Cursor, ...) can read to reason about the dataset instead of guessing at pandas:
inspect also rolls the relationships into a semantic model of named entities - with mechanically-derived dimensions, measures, and synonyms (deterministic, no AI) so the agent is grounded in what you group by and the metrics that exist:
External databases: no JDBC, no DBeaver
Point the same engine at a live database instead of a folder:
The repository's own description, then 12% of its README. Read the rest on GitHub ↗
Read from the repository's git tree on 2026-08-17.