Free & open source

The database client that organizes itself.

macOS · Windows · Linux Electron · Vue 3 · TypeScript MIT licensed
DataDock DataDock
shop-primary sqlite
⌘K ✦ Chat + Query
INTERNAL TOOLS
📁 Local
metrics
📁 Reporting
audit-logs
ACME SHOP
📁 Local
Sample Shop
shop-staging
shop-primary
Filter tables…
▦ audit_log
▦ categories
▦ customers
▦ order_items
▦ orders
▦ product_variants
▦ products
▦ suppliers
▦ warehouses
Data Structure 200 rows · 1 ms
#IDPRODSKUSIZE
111SKU-000001-V1XL
221SKU-000001-V2XL
331SKU-000001-V3Small
442SKU-000002-V1XL
552SKU-000002-V2Medium
662SKU-000002-V3Small
773SKU-000003-V1Medium
883SKU-000003-V2Small
993SKU-000003-V3Medium
ONE APP · FIFTEEN ENGINES

Every database you reach for.

PostgreSQL

PostgreSQL

Full SQL, schemas, EXPLAIN & visual query plans.

MySQL

MySQL / MariaDB

The classic relational workhorse — MariaDB too.

SQLite

SQLite

Local file databases with zero setup.

SQL Server

SQL Server

Microsoft's enterprise database engine.

MongoDB

MongoDB

Collections, documents & aggregation pipelines.

InfluxDB

InfluxDB

Time-series data with Flux queries.

Redis

Redis

Keys by prefix, every value type & a realtime queue viewer.

Oracle

Oracle

Enterprise SQL & PL/SQL — thin mode, no Instant Client.

DuckDB

DuckDB

In-process analytics in a single local file.

ClickHouse

ClickHouse

Blazing columnar analytics over HTTP.

Snowflake

Snowflake

The cloud data platform — warehouse, role & all.

Google BigQuery

Google BigQuery

Serverless cloud warehouse — read, browse & query.

✦ BUILT-IN AI

Chat with your data.

Ask in plain English. DataDock runs read-only queries against your live database and answers from the real results — showing exactly which queries it ran.

NL → SQL, explain & fix-with-AI
Schema-aware autocomplete
Claude · Gemini · Mistral · Grok · Ollama
✦ Chat with your data Ollama · gemma4:26b
{{ chatQ }}
{{ chatAnswer }}
✓ {{ chatQueries }} queries run
Try asking:
📈 ANALYTICS · NO SQL REQUIRED

Build dashboards. Schedule the reports.

Drag-and-drop charts, KPI cards and pivots onto a resizable board — no SQL. Then let DataDock email-free, auto-export a polished PDF on a schedule, so the weekly report writes itself.

✦ Sales Overview Dashboard Last 90 days ▾ Region: EU ▾ live · 30s ⤓ PDF ✦ Build with AI
REVENUE
€128,420
▲ 12.4% vs prev.
ORDERS
3,182
▲ 8.1% vs prev.
AVG. ORDER
€40.36
▲ 3.2% vs prev.
ACTIVE CUST.
1,284
▲ 5.6% vs prev.
Revenue by monthEUR · bar
€128k JanFebMarAprMayJun
By categoryshare · donut
€128k total
Apparel 40% Footwear 28% Accessories 20% Other 12%
Scheduled report Every Monday · 08:00 → PDF saved to ~/Reports Weekly ✓ Last sent Jun 23

No-SQL chart builder

Pick a dataset, a measure and a dimension — DataDock writes the per-engine SQL. Bars, lines, pies, KPI cards, pivots & saved metrics, with drill-through to the underlying rows.

Drag-and-drop & AI-built

Arrange widgets on a resizable 12-column grid, add filters and realtime refresh — or just ask: "a sales overview dashboard" and the AI builds and edits it in place.

Scheduled PDF reports

Set a cadence — hourly, daily, weekly or custom — and DataDock auto-exports the whole dashboard to a clean, paginated PDF (or Excel) with the live filter values baked in, plus a desktop ping on every run.

THE PART THAT ACTUALLY SLOWS YOU DOWN

No more prod_db_2_FINAL_v3 in a sea of saved connections.

Click your way down — project → environment → connection — and you're in. Color-coded, encrypted at rest, with a read-only safe mode to guard production.

📁 Acme Shop
├─ 🗂 Local
│ └─ ● Sample Shop (SQLite)
├─ 🗂 Staging
│ └─ ● shop-staging (PostgreSQL)
└─ 🗂 Production
├─ ● shop-primary (PG/SSH)
├─ ● metrics (InfluxDB)
└─ ● jobs & cache (Redis)
EVERYTHING SHIPS TODAY

A full toolkit, in one window.

Organized connections

Projects → environment folders → connections. Color-coded, encrypted at rest, shareable, with a read-only safe mode.

Fifteen engines

PostgreSQL · MySQL/MariaDB · SQLite · SQL Server · Oracle · MongoDB · Redis · InfluxDB · DuckDB · ClickHouse · Snowflake · BigQuery — all from one app.

Redis & live queues

Browse keys by prefix, inspect any value type, run raw commands — plus a realtime queue dashboard with framework auto-detect (Laravel/Horizon · BullMQ · Sidekiq · RQ · Celery).

SSH tunneling

Reach databases behind a bastion via private key, password or agent.

Spreadsheet-style editing

Paginate, sort, filter, inline- and bulk-edit — every change committed in a transaction.

Visual exploration

Click-through foreign keys, a record Explorer, an interactive ER diagram and a dependency map.

Structure editor

Create/drop tables and edit columns, types, foreign keys & indexes — no hand-written DDL.

Query, your way

Multi-tab editor, schema-aware autocomplete, history, snippets, variables, formatter & EXPLAIN.

Built-in AI

NL→SQL, explain, fix-with-AI and chat-with-your-data — Claude, Gemini, Mistral, Grok or Ollama.

Analytics & dashboards

No-SQL chart builder, KPI cards, pivots & saved metrics on drag-and-drop dashboards — with filters, drill-through, realtime refresh and scheduled PDF reports.

Performance & insights

Slow-query dashboard, index hints, pool diagnostics, table sizes & column search.

Import & export

CSV · Excel · JSON · SQL · zipped whole-DB dumps · result → new table.

Data masking

Anonymize columns with realistic fake data on export — safely copy production into a local database.

Server tools

Databases, users & roles and a process list (with kill).

Comfortable to live in

Dark / light themes, a ⌘K command palette and collapsible panels.

DataDock

Free. Forever. Yours.

Download DataDock for macOS, Windows or Linux — or grab the source. MIT licensed, no account, no catch.