Data is better when we see it!

SQL editor, data visualization, and AI assistant — all in your browser, no server required.

Duck-UI Logo

Quick installation

Docker
docker run --name duck-ui -p 5522:5522 \
  ghcr.io/ibero-data/duck-ui:latest

Access at: http://localhost:5522

Embed SDK
npm install @duck_ui/embed

Docs: Embed SDK Guide

Built for simplicity

Duck-UI is a modern web interface for DuckDB, the fast in-process analytical database. It leverages DuckDB's WebAssembly capabilities to run entirely in your browser, providing a powerful SQL editor and data analysis platform without requiring any server infrastructure.

SQL Editor

Advanced Monaco editor with IntelliSense, syntax highlighting, and query history

Duck Brain AI

Natural language to SQL using local AI (WebLLM/WebGPU) or cloud providers (OpenAI, Claude). Your data stays private

Data Import

Import CSV, JSON, Parquet, and Arrow files directly from your computer or URLs

Data Explorer

Browse databases, tables, and columns with an intuitive interface

OPFS Storage

Persistent databases using Origin Private File System for data that persists across sessions

External Connections

Connect to remote DuckDB servers via HTTP API for shared database access

Fast & Private

All data processing happens in your browser - your data never leaves your machine

Persistent Folder Access

Mount folders from your computer and access files directly. Persists across sessions with one-click import to DuckDB.

User Profiles

Create different profiles for your needs, all is local, no data leaves your machine.

What Duck-UI looks like

A modern web interface for DuckDB, built for data analysts and developers.

SQL Editor

SQL Editor

Advanced Monaco editor with IntelliSense, syntax highlighting, multiple tabs, and query history.

Data Explorer

Data Explorer

Browse databases, tables, and columns. Import CSV, JSON, Parquet, and Arrow files directly.

Charts & Visualization

Charts & Visualization

Multi-series charts with bar, line, area, pie, donut, and scatter plot types. Export as PNG.

Get started

Installation, features, embed SDK, and troubleshooting guides are all in the docs.