Tusk

Native PostgreSQL clients for macOS and Linux. No Electron. No telemetry. No subscription.

macOS

Built with SwiftUI  ·  macOS 14+  ·  Not notarized

  • ConnectionsSSH tunnel, SSL, macOS Keychain, multiple simultaneous connections
  • Schema navigationCollapsible sidebar tree, public schema auto-expanded
  • Table inspectionColumns, foreign keys, relationships, DDL, and data tabs
  • Data grid1000 rows/page, text filter, JSON tree view, copy as CSV / JSON / INSERT
  • SQL editorSyntax highlighting, Run All and Run Current (⌘⇧↵), tabbed results
  • File browserBrowse directories, create and rename .sql files inline
  • Font settingsIndependent sidebar and content fonts, 11–17pt, persisted across sessions

Download (.dmg)
On first launch: right-click → Open to bypass Gatekeeper

View on GitHub →
GNOME

Built with GTK4 + libadwaita  ·  Python 3.11+  ·  Follows system dark/light mode

  • ConnectionsNamed profiles, passwords in GNOME Keyring, SSH tunneling
  • Database navigationTree sidebar with live filter, auto-expands matches
  • Table inspectionSchema, keys, relations, triggers, indexes, DDL, and data tabs
  • Data gridConfigurable pagination (100/500/1000), NULL indicators, copy as CSV / JSON / INSERT
  • SQL editorSyntax highlighting, line numbers, auto-save, Run All (F5) and Run Selected (Ctrl+Enter)
  • File browserFilesystem sidebar for .sql files, inline creation, remembers last location
  • System integrationFull keyboard shortcuts, customizable typography

Download — Flatpak, AppImage, .deb, .rpm
View on GitHub →
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