Infinite Canvas SQL Query and Data Exploration Tool
Data exploration is trapped in linear notebook interfaces (Jupyter) or tabbed query editors (DBeaver). Developers and analysts want to lay out multiple queries, results, and visualizations on a spatial canvas where they can see relationships between data explorations simultaneously. A builder on HN shipped Kavla using DuckDB Wasm with this exact metaphor, validating the UX concept.
The infinite canvas for SQL is a better spatial metaphor than notebooks for exploration. But the killer feature isn't the canvas itself. It's the ability to pipe one query's results into another visually. Think: drag a connection from query A's output to query B's input. That's the moment data exploration goes from sequential to parallel. Start with DuckDB for local files, then add Postgres/MySQL connections.
landscape (4 existing solutions)
Linear query interfaces (notebooks, tabbed editors) force sequential exploration. The infinite canvas metaphor lets analysts see the full investigation landscape at once: query A's results feeding into query B, a chart next to the raw data it summarizes, a schema diagram beside the query that uses it. Kavla and Count.co prove the concept works. The gap is a polished, multi-database canvas tool that works locally and connects to production databases.