Tusk

Native PostgreSQL clients for macOS and Linux.

No Electron No Telemetry No Subscription
Tusk macOS — data browser Tusk GNOME — SQL editor
Features
macOS
SwiftUI  ·  macOS 14+
Download (.dmg)
Right-click → Open on first launch to bypass Gatekeeper
GNOME
GTK4 + libadwaita  ·  Python 3.11+
Download
Flatpak, AppImage, .deb, .rpm
Feature macOS GNOME
Connections
Named connection profiles
Password / keyring storage
SSH tunnel
Read-only mode
PostgreSQL URI import
Database switcher
Superuser role badge
Duplicate connection
Test connection before saving
SSL/TLS toggle
Multiple simultaneous connections
Color tag per connection
Default schema setting
Import from .pgpass
Copy connection as URI
Schema Browser
Schema → table tree sidebar
Views, Enums, Sequences, Functions
Table size display
Live filter bar
Rename / truncate / drop table
Role browser
New Table wizard
Create / rename / drop schema
Clone table
Create view
Pin tables as favourites
Drop database
Command palette
Table Inspector
Columns tab
Add / rename / edit / drop columns
Keys / constraints tab
Add constraint
Relations tab
Indexes tab
Triggers tab
DDL tab
Create index
Relations radial graph
Create index with type / CONCURRENTLY
Definition tab (views)
Column statistics
Data Browser
Paginated data grid
Configurable page size
Column text filter
Sortable columns
Insert new rows
Edit existing rows
Delete rows
NULL indicators
Pinned / frozen columns
Copy as CSV / JSON / INSERT
Export full table to file
Resizable columns (persisted)
JSON/JSONB tree view
Undo delete
SQL Editor
Syntax highlighting
Run All
Run Selected / at cursor
EXPLAIN / EXPLAIN ANALYZE
Cancel running query
Toggle line comment
Multi-statement execution with log
File-backed auto-save
Query history
Per-tab connection picker
SQL formatter
Long-query notifications
File Explorer
Filesystem sidebar for .sql files
Inline create / rename / delete
Remembers last location
Activity Monitor
Active session viewer
Cancel query / terminate backend
Appearance
Font family & size settings
System dark / light mode
Sponsor

Tusk is free and open source. If it's useful to you, consider sponsoring its development.

Sponsor Tusk
Screenshots — macOS
Tusk macOS screenshot 1 Tusk macOS screenshot 2 Tusk macOS screenshot 3 Tusk macOS screenshot 4 Tusk macOS screenshot 5 Tusk macOS screenshot 6 Tusk macOS screenshot 7 Tusk macOS screenshot 8 Tusk macOS screenshot 9 Tusk macOS screenshot 10
Screenshots — GNOME
Tusk GNOME — Connection dialog Tusk GNOME — SSH tunnel Tusk GNOME — Home Tusk GNOME — Table schema Tusk GNOME — Table data filter Tusk GNOME — Table DDL Tusk GNOME — Table indexes Tusk GNOME — SQL editor Tusk GNOME — Keyboard shortcuts Tusk GNOME — Preferences