Local desktop database client

QueryForge

A local desktop database client for browsing, querying, editing, and exporting data across the databases you already use.

Production warehouse
Data Query Structure
schema = public rows > 1000
id event_table rows latency
1024 invoice_events 21,480 42 ms
1025 customers 8,104 38 ms
select * from public.invoice_events;
PostgreSQL
MySQL
SQLite
Turso
Cloudflare D1
S3-compatible storage

Features

Built for database work that stays on your machine.

Local-first connections

Save PostgreSQL, MySQL, SQLite, Turso, Cloudflare D1, and S3-compatible profiles without routing database work through a hosted service.

Table-first browsing

Move through schemas, tables, views, rows, and pagination with compact controls built for repeated database work.

SQL editor and history

Run SQL, inspect durations and row counts, then revisit recent statements when you need to refine a query.

Structure inspection

Review columns, nullability, defaults, primary keys, and indexes without leaving the table context.

CSV export and clipboard workflows

Export filtered data and copy selected rows as plain text, JSON, HTML, Markdown, CSV, or insert statements.

PostgreSQL backup and restore

Create and restore plain SQL PostgreSQL backups from the connection picker when local database maintenance matters.

Workflow

Open a connection, inspect the table, ship the query.

01 Choose a saved profile.

Connection status, grouping, backup actions, and restore actions stay in a compact picker.

02 Work from the object tab.

Each table keeps its page, filters, sort, drafts, structure, and active mode together.

03 Export only what you mean.

Filtered exports and clipboard formats reflect the rows you are actually looking at.

Download

QueryForge for local database work

Download the desktop app or inspect the source before running it locally.