Tusk

A clean, fast, connection-first desktop database studio — for PostgreSQL, MySQL and SQLite, with AI when you want it.

Desktop Windows · macOS · Linux v1.0.0 Electron

What Tusk does

Tusk is a standalone desktop app for Windows, macOS and Linux that boots its engine in-process — no browser, no separate server. It's connection-first, like DBeaver or DataGrip: a live connections tree on the left, a tabbed workspace on the right, and right-click context menus everywhere. Nothing queries the database until you open it.

Under one calm, consistent interface it pairs a SQL workbench, a spreadsheet-style data browser with inline editing, an ER diagram, a query-plan visualizer, schema diff/migrations, and a full backup / restore / import / export suite. An optional AI assistant — backed by local Ollama, Anthropic or OpenAI — turns natural language into schema-aware SQL.

The workbench

A faithful preview of Tusk's SQL workbench (shown with its built-in demo data):

Tusk — SQL Workbench
Connections
demo (sample)
▸ public
▸ customers
▸ orders
▸ products
▶ Run Explain Format LIMIT 200 ▾ ✦ Ask AI
SELECT name, orders, revenue, avg_order, country
FROM customers ORDER BY revenue DESC;
nameordersrevenueavg_ordercountry
Acme Corp12884,210.00657.89DE
Northwind Traders9661,480.00640.42US
Globex8857,912.00658.09US
Initech7444,106.00596.03CA
Umbrella Health6941,330.00599.13UK
Vandelay Imports6138,745.00635.16US
SQL editor · results grid · Explain / Format · Ask AI — 8 rows · 21 ms

Features

SQL workbench

Syntax highlighting, schema-aware autocomplete, run-selection, LIMIT control and a results grid.

Ask AI

Natural language → SQL, plus explain, fix and optimize. Local Ollama, Anthropic or OpenAI.

Data browser

Sort, filter and edit cells inline — review the generated UPDATE before it runs.

ER diagrams

Auto-laid-out table cards with PK/FK markers, drawn relationships, zoom and re-layout.

Query-plan visualizer

EXPLAIN ANALYZE rendered as an execution tree with a per-node timing heatmap.

Multi-engine

PostgreSQL (native), MySQL and SQLite (WASM — no native build required).

Secure connectivity

SSH tunnels (password or key auth); secrets encrypted at rest via the OS keychain.

Backup & import/export

Backup / restore plus a 4-step CSV import wizard with validation reporting.