Skip to content

Local Files

PondPilot allows you to analyze files stored on your local machine without uploading them to a server.

FormatExtensionDescription
Parquet.parquetHighly recommended. Fast, compressed, and supports partial reading.
CSV / TSV.csv, .tsvStandard text formats. Auto-detects delimiters.
JSON.jsonSupports newline-delimited JSON (.ndjson) and standard arrays.
Excel.xlsxReads worksheets as tables.
DuckDB.duckdbFull DuckDB database files.

Simply drag files from your computer into the PondPilot window. They will appear in the Data Explorer sidebar.

  1. Press Ctrl+F (or Cmd+F).
  2. Or click the + icon in the Data Explorer.
  3. Select “Add Local File”.

In Chromium-based browsers, you can add an entire folder. This grants PondPilot permission to read any file in that directory, which persists across sessions.

  1. Open Spotlight (Ctrl+K).
  2. Choose “Add Folder”.
  3. Select your data folder.

Once added, files act like tables.

-- Query a file by its name in the explorer
SELECT * FROM sales_data;
-- Join two local files
SELECT
orders.id,
customers.name
FROM orders
JOIN customers ON orders.customer_id = customers.id;

PondPilot uses the File System Access API (on supported browsers) to retain access to your files.

  • Reloading: When you refresh the page, your files remain available.
  • Security: You must re-grant permission upon reload if the browser requires it (usually a simple prompt).
  • Privacy: Files are read directly from your disk; no copy is made.