Native macOS. Built with Swift.

The database client that knows your project.

Auto-detects your ORM. Connects in one command. Documents your queries like notebooks. PostgreSQL, MySQL, SQLite, MongoDB, Redis. $79 once.

Pre-launch offer: Lifetime ($149 value) for $79. Removed at launch.

5 databases+8 ORMs auto-detected
PostgreSQL
MySQL
SQLite
MongoDB
Redis
Prisma
Drizzle
TypeORM
SQLAlchemy
Django
ActiveRecord
Eloquent
Sequelize
PostgreSQL
MySQL
SQLite
MongoDB
Redis
Prisma
Drizzle
TypeORM
SQLAlchemy
Django
ActiveRecord
Eloquent
Sequelize
1 cmdORM AUTO-CONNECT
5DATABASES
$79ONCE, ALL YOUR MACS
0ELECTRON OR JAVA
QueryDeck SQL editor with syntax highlighting, schema tree, and query results
01Why QueryDeck
Workflow

Reads your ORM config

Prisma, Drizzle, TypeORM, SQLAlchemy. One command in your terminal, zero copy-pasting connection strings.

Documentation

SQL notebooks, not just tabs

Mix SQL, Markdown, and results in one document. Export to PDF. Share with your team.

Native

Swift & AppKit, $79 once

No Electron, no subscription. Per-user license for all your Macs. Direct connection, your data never leaves your machine.

02Features
CLI + ORM auto-discover
~/my-app $ querydeck
Detected Prisma in ./prisma/schema.prisma
Read DATABASE_URL from .env
PostgreSQL 16.2 on localhost:5432
Opening QueryDeck...

Stop copy-pasting connection strings. QueryDeck reads your Prisma, Drizzle, TypeORM, or SQLAlchemy config and connects instantly.

Query notebooks
# Monthly active users
SELECT count(DISTINCT user_id)
FROM events
WHERE created_at > now() - INTERVAL '30 days';
12,847rows returned in 23ms
# Up 18% from last month. Driven by...

SQL + Markdown + results in one document. The Jupyter notebooks for databases. Export to PDF, share with your team.

Schema drift detection
~/my-app $ querydeck drift
Compared ./prisma/schema.prisma with prod
3 drifts detected
+ posts.author_id (BIGINT NOT NULL)
~ users.email VARCHAR(255) → TEXT
sessions.expires_at removed in DB

Your ORM models and production schema drift apart. QueryDeck reads Prisma, Drizzle, or SQLAlchemy and shows exactly what changed — before it ships.

MCP server
~/.cursor/mcp.json
{
"mcpServers": {
"querydeck": {
"command": "querydeck",
"args": ["mcp"]
}
}
}

Your database becomes a tool for Claude Code, Cursor, and any MCP client. Schema, queries, and table introspection — exposed as native tools.

Schema-aware SQL editor
QueryDeck table browser with filter pills, row detail panel, and FK navigation

Browse, filter, and edit rows inline. Click any foreign key to navigate. DataGrip-style snippet autocomplete in the SQL editor.

AI-assisted SQL
QueryDeck AI assistant generating SQL from natural language with Copy and Insert in Editor buttons

Ask in plain English, get SQL. Copy or insert directly into the editor. BYO API key, local Ollama, or zero-config on-device AI.

Color-coded connections

Assign colors to each environment. Production is red. Always.

QueryDeck ERD with force-directed layout and crow's foot notation

Auto-generated ERD

Entity-relationship diagrams from your schema. Export as PNG.

Touch ID

Gate production access behind biometrics.

QueryDeck EXPLAIN ANALYZE with tree view, severity badges, and performance tips

EXPLAIN ANALYZE

Visual query plan with severity badges and optimization tips.

Command palette

Everything in one keystroke

Cmd+K to search tables, queries, actions, and history. Fuzzy match with frecency ranking. Prefix filters for power users.

QueryDeck command palette with fuzzy search across tables, queries, and actions

Try QueryDeck free for 14 days.

The database client that knows your project. $79 one-time. All your Macs.

Pre-launch offerLifetime ($149 value) for $79. Removed at launch.
03Pricing
QueryDeck

$79 once.

  • → Per-user license, use on all your Macs
  • → 14-day free trial with full features
  • → PostgreSQL, MySQL, SQLite, MongoDB, Redis
  • → AI-assisted SQL included
  • → Free updates on your version, forever

Pre-launch offer: Lifetime ($149 value) for $79. Removed at launch.

How QueryDeck compares
JetBrains DataGrip
$0 / $109/yrNon-commercial / commercial · Java
TablePlus (2 Macs)
$198$99/device + $59 renewal
DBeaver Pro
$249/yrJava/Eclipse · $747 over 3 yrs
QueryDeck (all Macs)
$79Swift · one-time
04Frequently asked questions

Which ORMs does the CLI auto-detect?

Prisma, Drizzle, TypeORM, SQLAlchemy, Django ORM, ActiveRecord, Eloquent, and Sequelize. Run `querydeck` in your project directory and it reads the config automatically.

What are query notebooks?

Interactive documents mixing SQL cells, Markdown notes, and inline results. Think Jupyter, but for databases. Export to PDF or HTML to share with your team.

What databases does QueryDeck support?

PostgreSQL, MySQL, SQLite, MongoDB, and Redis. Five databases, one native macOS app.

Does QueryDeck require a subscription?

No. One-time purchase: $79 (Standard) or $149 (Lifetime). Per-user license, use on all your Macs.

Is my data sent to the cloud?

No. Direct connection from your Mac to your database. The optional AI assistant sends only your schema, never your rows. Use Ollama or on-device AI for fully offline mode.

Is QueryDeck built with Electron?

No. Built with Swift and AppKit. No Java, no Electron, no embedded browser. Sub-second launch, under 200 MB RAM.

05From the blog
All articles →

Stop context-switching. Start building.

CLI auto-connect. SQL notebooks. $79 once. 14-day free trial.

Pre-launch offerLifetime ($149 value) for $79. Removed at launch.