Drop a file · AI builds the dashboard · Embed in your SaaS

Stop building dashboards.AI builds them — for

Drop a CSV, Excel, JSON, or log file. AI builds the dashboard. You drag, edit, and export — your rows never leave your browser.
Building a SaaS? It's also a React component — drop <Dashboard /> and your users get the same thing.

Free · 100 AI credits · No credit card · No install needed

The part nobody else can copy

Privacy is the architecture, not a feature.

DuckDB-WASM runs queries inside the browser. The LLM only sees column names and types. Row values never leave the device — and never enter our infrastructure. Every session — tables, dashboards, reports — persists across browser refreshes via IndexedDB without ever touching a server.

  • 100% client-side query engine — DuckDB-WASM in a Web Worker
  • Schema-only LLM prompts — zero row-value exposure
  • IndexedDB persistence — full session restore on refresh
  • PAT auth (dvz_live_*), PBKDF2-SHA256 hashed, Bearer-first

What you get in 60 seconds.

Four surfaces, one data engine. Use them on app.duckviz.com today — or embed them in your SaaS tomorrow. Same product, same engine.

Dashboards

AI builds the dashboard. You drag, drop, resize.

Drop a file. AI recommends the most effective visualizations — bar, line, heatmap, Sankey, treemap, geo-map, word cloud, and 40+ more. Drag, drop, resize. Keep as many dashboards as you want. (Embed it and your users get the exact same thing.)

  • 80+ pre-built D3 chart types with tooltips and legends
  • Drag-and-drop grid layout with resizable widgets
  • Multiple dashboards per session, each linked to its source
  • KPIs, heatmaps, Sankey flows, chord diagrams, word clouds
Reports

From raw data to board-ready reports.

Turn any dashboard into a structured executive report — narrative analysis, embedded live charts, actionable recommendations — generated in seconds. Edit in a Notion-like block editor with slash commands. Export to PDF or Word.

  • Parallel AI generation — all sections build simultaneously
  • Notion-like editor with /slash commands and floating toolbar
  • Live D3 charts embedded directly inside reports
  • One-click export to PDF and Word (DOCX)
Presentations

Slide decks without the busywork.

Any dashboard becomes a polished presentation. AI creates slides with charts, key metrics, and narrative context. Present fullscreen in the browser or export to PowerPoint — branded if you embed it.

  • Auto-generated slides from dashboard charts and KPIs
  • Fullscreen presenter mode with auto-advance
  • Chat-based modifications — tell AI what to change
  • One-click PPTX export
SQL Engine

Full SQL in the browser. No server required.

Run SQL directly against your data using DuckDB-WASM — the same analytical engine used by data engineers worldwide. Window functions, CTEs, joins, aggregations — all client-side, all instant. No warehouse to provision.

  • DuckDB-WASM — runs 100% in the browser tab
  • Window functions, CTEs, joins, subqueries, aggregations
  • AI generates SQL from plain English descriptions
  • Query results instantly become dashboard charts

AI that knows what the data actually is.

AI classifies every uploaded file across 51 domains — sales, finance, infrastructure, security, HR, and more — and tailors charts, narrative, and recommendations to that domain. Whether it's your file or your users'.

Domain-Aware Analysis

AI detects whether the data is sales metrics, network logs, or HR records — and tailors every insight, chart, and report to that domain.

Pin to Dashboards

Pin valuable insights directly to a dashboard alongside charts and KPIs for a complete picture.

Embed in Reports

Insights flow into AI-generated executive reports as narrative sections backed by data and supporting visualizations.

Include in Presentations

Key findings become presentation slides with charts, metrics, and AI-written talking points.

For SaaS builders

Wait — this is also a component.

Everything you just saw lives in two npm packages. If you're building a SaaS where users have their own data, drop <Explorer /> and <Dashboard /> into your React app and they get the same experience — your branding, their browser, your roadmap untouched.

npm install @duckviz/explorer @duckviz/dashboard

Not building a SaaS? Skip this section — go upload your file →

Three components. One sprint.

Install the package, drop the components, ship. An AI-powered explorer, an 80+ chart dashboard, and a DuckDB-WASM engine — wired to your auth via Personal Access Tokens.

your-app/page.tsx
import { DuckvizDBProvider } from "@duckviz/db";
import { Explorer } from "@duckviz/explorer";
import { Dashboard } from "@duckviz/dashboard";

export default function AnalyticsPage() {
  return (
    <DuckvizDBProvider persistence>
      <Explorer
        onAddWidgetToDashboard={handleAdd}
        authenticated
      />
      <Dashboard dashboards={dashboards} />
    </DuckvizDBProvider>
  );
}

Build once. Let users generate infinite dashboards.

AI classifies user data across 51 domains and picks visualizations from an 80+ chart registry. Every user, every dataset, gets a dashboard built specifically for it — and they can customize it themselves.

Minutes, not months — drop <Explorer /> and <Dashboard /> into your app
Native to your product — 10 theme presets plus custom CSS tokens, headless components
Zero backend required — DuckDB-WASM runs entirely in your user's browser
Layered AI cache — KV → templates → embeddings → LLM keeps your AI bill predictable

@duckviz/explorer

v0.8

Three-panel data explorer with file tree, AI widget recommendations, and SQL workspace

@duckviz/dashboard

v0.8

Embeddable dashboard with 80+ D3 charts and drag-and-drop grid

@duckviz/report

v0.8

Report editor + deck builder with PDF, DOCX, and PPTX export

@duckviz/db

v0.8

DuckDB-WASM engine with file ingestion and IndexedDB persistence

@duckviz/widgets

v0.8

80+ pre-built D3 chart components with a unified API

@duckviz/sdk

v0.8

Node.js SDK for server-side AI endpoint proxying

Or scaffold from the terminal

One command, four working routes against a demo dataset — Explorer, Dashboard, Report, and Deck pre-wired with the SDK proxy.

# Scaffold a Next.js starter npx duckviz create-app my-app # Or push a file into your live session npx duckviz ./data.csv

No backend. No warehouse. No per-seat pricing.

Whether you're solo with a CSV or a SaaS embedding it for thousands of users, the economics are the same. The architecture does the work.

Zero infra to host. DuckDB-WASM runs in the browser. No warehouse to provision — whether you're uploading your own file or embedding it in your app.

Pay only for AI calls. Uploads, SQL, charts, and exports are free forever. Cache hits refund credits.

One-time credit packs. $9 or $49. No subscriptions. No per-seat negotiation. Credits never expire.

Programmatic exports. Branded PDF, DOCX, and PPTX — no DOM rasterization, no html2canvas tax.

Free to use. Free to embed. Pay only for AI.

Drop a file at app.duckviz.com — 100 AI credits, no card, no install. Or sign up, mint a Personal Access Token, and embed the same product in your app. Every package is open on npm. Every feature is included.

100 AI credits free No credit card No install needed All packages open on npm

Ready to stop building dashboards?

Drop a file and see what AI builds. If it's good, embed the same thing in your SaaS — three components, ten theme presets, eighty chart types.