Local Files
PondPilot allows you to analyze files stored on your local machine without uploading them to a server.
Supported Formats
Section titled “Supported Formats”| Format | Extension | Description |
|---|---|---|
| Parquet | .parquet | Highly recommended. Fast, compressed, and supports partial reading. |
| CSV / TSV | .csv, .tsv | Standard text formats. Auto-detects delimiters. |
| JSON | .json | Supports newline-delimited JSON (.ndjson) and standard arrays. |
| Excel | .xlsx | Reads worksheets as tables. |
| DuckDB | .duckdb | Full DuckDB database files. |
Adding Files
Section titled “Adding Files”Drag and Drop
Section titled “Drag and Drop”Simply drag files from your computer into the PondPilot window. They will appear in the Data Explorer sidebar.
File Picker
Section titled “File Picker”- Press Ctrl+F (or Cmd+F).
- Or click the + icon in the Data Explorer.
- Select “Add Local File”.
Folder Access (Chrome/Edge)
Section titled “Folder Access (Chrome/Edge)”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.
- Open Spotlight (Ctrl+K).
- Choose “Add Folder”.
- Select your data folder.
Querying Local Files
Section titled “Querying Local Files”Once added, files act like tables.
-- Query a file by its name in the explorerSELECT * FROM sales_data;
-- Join two local filesSELECT orders.id, customers.nameFROM ordersJOIN customers ON orders.customer_id = customers.id;Persistence
Section titled “Persistence”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.