Query Studio
Query Studio v0.0.4 is out

Talk to your database in plain English

Query Studio is a beautiful, AI-powered desktop database client. Describe what you want — get the exact SQL, an explanation, and live results. Postgres, MySQL, SQLite, MongoDB, Redis & Firebase. Built with Tauri.

macOS Windows Linux · Free & Open Source · MIT
Query Studio
Query Studio desktop app — type a question in plain English, get the generated SQL and live results

Features

Everything you need to ship faster against your data

A native client built for developers who think in questions, not in SELECTs.

AI-Powered Query Generation

Powered by Google Gemini Pro. Describe what you want in plain English and get production-ready SQL in seconds.

Multi-Database Support

One client for PostgreSQL, MySQL, SQLite, MongoDB, Redis, Firestore and Firebase Realtime Database.

Logic Breakdown

Don't just copy-paste. Get a step-by-step plain-English explanation of every generated query.

Real-Time Execution

Run queries instantly. Browse responsive, sortable result tables built for fast iteration.

Secure by Default

Your credentials stay on your machine. Connections are stored and managed locally — never on a server.

Live Firebase Streams

Browse Firestore collections and subscribe to Realtime DB nodes. Watch values change as they happen.

Connect to the databases you already use

PostgreSQL MySQL SQLite MongoDB Redis Firestore Realtime DB

How it works

From question to result in three steps

  1. 1

    Connect your database

    Add your Postgres, MySQL, SQLite, MongoDB, Redis, or Firebase project. Credentials are encrypted and stored locally.

  2. 2

    Ask in plain English

    "List all users who signed up last week and spent over $500." Query Studio understands your schema.

  3. 3

    Run, explain, iterate

    See generated SQL with a step-by-step breakdown. Re-run with one click and tweak the prompt to refine.

Ask in plain English

List the top 5 customers by total spend last quarter.

Generated SQL

SELECT c.id, c.name, SUM(o.total) AS spend
FROM customers c
JOIN orders o ON o.customer_id = c.id
WHERE o.created_at >= date_trunc('quarter', now() - interval '3 months')
  AND o.created_at <  date_trunc('quarter', now())
GROUP BY c.id
ORDER BY spend DESC
LIMIT 5;
⌘ ↵

Download v0.0.4

Get Query Studio for your platform

Free and open source. Direct downloads from GitHub Releases — no account required.

Looking for older builds? See all releases on GitHub.

Stop writing SQL by hand. Start asking questions.

Query Studio is open source under the MIT license. Built in Ghana with Vue, Tauri & Rust.