The fastest way to explore DuckDB & data files on your Mac.
DuckCast is a native SwiftUI database browser for DuckDB, CSV, Parquet, JSON, and Excel. Link any file, write SQL with a real editor, and scroll millions of rows without lag.
Apple Silicon & Intel · macOS 14+ · Free trial
SELECT region,
SUM(amount) AS total
FROM read_parquet('orders/*.parquet')
WHERE ts >= '2026-01-01'
GROUP BY region
ORDER BY total DESC; Everything you need
A database browser that respects your data.
DuckCast wraps DuckDB’s analytical engine in a native macOS app designed for the way you actually work with files.
Link anything
Drag in a .duckdb file, a folder of Parquet, a CSV export, a JSON dump, or an Excel workbook. DuckCast links them as queryable tables in seconds.
Real SQL editor
Powered by CodeEdit with syntax highlighting, autocomplete, and a built-in SQL formatter. Multi-tab, with query history per database.
Built for big results
An AppKit-backed table view scrolls millions of rows smoothly, then exports results as CSV, JSON, Parquet, or Excel.
Visual data exploration
Inspect column types, distributions, and row detail without writing a query. Great for poking at unfamiliar datasets.
Native macOS
SwiftUI app with menu bar integration, full keyboard navigation, and Sparkle auto-updates. Universal binary for Apple Silicon and Intel.
DuckDB under the hood
Built on the official DuckDB Swift bindings. Every query runs in-process — no servers, no setup, no network round-trips.
Get DuckCast for macOS
Universal binary. Apple Silicon and Intel. Notarized and signed.
Updates delivered via Sparkle from updates.duckcast.app