DuckCast
Built on DuckDB · Native macOS

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

sales.duckdb — DuckCast
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