Get your data Duck in a row

A blazing-fast, lightweight, 100% client-side data exploration tool powered by DuckDB

app.pondpilot.io
  • duck_analysis.sql
  • pond_data.csv
  • migration_routes.parquet
  • quack_metrics.duckdb
pond_query.sql
Query ran successfully
-- Duck pond analysis - Get our ducks in a row!
SELECT 
  duck_type,
  COUNT(*) AS duck_count,
  AVG(quacks_per_minute) AS quack_rate,
  SUM(bread_consumed) AS total_bread
FROM pond_data
WHERE migration_season = 'Spring'
GROUP BY duck_type
ORDER BY quack_rate DESC;
Run
4 rows
# duck_type duck_count quack_rate total_bread
1 Mallard 42 28.5 420 slices
2 Wood Duck 18 22.3 217 slices
3 Mandarin 7 19.8 135 slices
4 Rubber Duck 1 0.0 0 slices

Why data professionals love PondPilot

🔒

100% Client-Side

All processing happens in your browser - no data ever leaves your device

💻

PWA Support

Install PondPilot as a Progressive Web App for offline use

🔄

No data-copy

Access files directly with real-time updates when files change externally

👀

Read-only

PondPilot doesn't write to your files, ensuring your data stays safe

💾

Cross-session persistence

All data-handles and queries automatically saved between sessions

Powered by DuckDB

Leverage the powerful SQL engine for blazing-fast analysis

📊

Multiple File Formats

Support for CSV, Parquet, JSON, DuckDB database and more

🦆

Quack Stack

Why do ducks make great data analysts?

Because they're excellent at getting their ducks in a row!

💡

Suggest a Feature

Have an idea? We're all ears! Submit feature requests on GitHub

See PondPilot in action

Get Started in Seconds

Using the Web App

  1. Visit app.pondpilot.io
  2. Click "Add file" or use shortcut (Ctrl+F)
  3. Start exploring your data!
Launch App

Running Locally

docker run -d -p 4173:80 --name pondpilot ghcr.io/pondpilot/pondpilot:latest

Visit http://localhost:4173 to access

View Docs

Keyboard Shortcuts

Ctrl + K
Open spotlight menu
Ctrl + Enter
Run the entire script
Ctrl + Shift + Enter
Run query under cursor
Ctrl + F
Add file to analyze
Ctrl + D
Add DuckDB file
Ctrl + I
Import SQL files

Ready to explore your data?

Get your data Duck in a row with the fastest, most private way to analyze your datasets

Launch PondPilot