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.

  1. 01Drop or choose multiple CSV, TSV or Parquet files
  2. 02Only matching schemas go into the same table
  3. 03Create a new table or append to an existing one
  4. 04Run SQL against DuckDB — including multiple statements
  5. 05Browse large results with virtual scrolling
  6. 06Export query results to CSV, TSV or Parquet
  7. 07History for imports and SQL, kept locally
  8. 08Optional Quack / DuckLake connections you configure yourself

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.

DATA LOCATION macOS — ~/Library/Application Support/com.tausql.desktop/main.duckdb
Windows — %APPDATA%\com.tausql.desktop\main.duckdb

TauSQL has no analytics and no account. Remote connections only happen if you configure them.

Privacy policy

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.

Scattered files, one query.