- 01Drop or choose multiple CSV, TSV or Parquet files
- 02Only matching schemas go into the same table
- 03Create a new table or append to an existing one
- 04Run SQL against DuckDB — including multiple statements
- 05Browse large results with virtual scrolling
- 06Export query results to CSV, TSV or Parquet
- 07History for imports and SQL, kept locally
- 08Optional Quack / DuckLake connections you configure yourself
Local-first SQL, powered by DuckDB
Import files with the mouse. Query them with SQL.
Load local CSV, TSV and Parquet into a bundled DuckDB engine. No server, no sign-in, no data leaving your machine.
- macOS & Windows
- No account required
- Works offline
Features
What you can do
Import, query and export — all in one window.
Your data stays on your machine.
Tables and history persist in a local DuckDB file. Nothing is sent to TauLeap. Offline, you just pick up where you left off.
Windows — %APPDATA%\com.tausql.desktop\main.duckdb
TauSQL has no analytics and no account. Remote connections only happen if you configure them.
FAQ
Before you start
A few things to know about TauSQL.
Does my data leave this computer?
No. Imports, tables and queries stay in a local DuckDB file. TauLeap never receives them.
Which file types can I import?
CSV, TSV and Parquet (including .pq). You can mix files into one table when the schema matches.
Is there a cloud account?
No. There is no sign-in. Optional remote endpoints such as Quack are connections you choose.
Where is the database stored?
macOS: ~/Library/Application Support/com.tausql.desktop/main.duckdb Windows: %APPDATA%\com.tausql.desktop\main.duckdb
Is TauSQL free?
Yes. Download it from GitHub Releases. See the terms of service for the licence.