QueryBench

Docs / Desktop and mobile

Desktop and mobile

What is the same and what differs between macOS, Windows, Linux, iOS and Android.

Desktop

Desktop builds integrate native menus, window controls, clipboard, file dialogs and operating-system credential storage. The window toolbar is grouped by task: the sidebar toggle, the editing group (padlock, Discard, Review, Commit), the centered connection pill, Processes and MCP, then Connections and Settings.

The native menu bar holds every command. File contains New Query Tab, Import Connections and Close Tab. View toggles the sidebar and row inspector and refreshes data. Connection holds New, Edit, Manage Connections, Reconnect and Disconnect. Query holds Run Query, Run All Queries, Commit Changes, Review Pending SQL, Discard Changes and Lock/Unlock Editing. Tools holds Processes & Queries, Search Tables and Columns, Table Relationships, User Management, Stash, Back Up Database and AI Agent Access. Settings is in the QueryBench menu on macOS and in Tools on Windows and Linux.

Phones

iOS and Android run the same Go database adapters locally with platform credential and file integrations. The connection header and disconnect button occupy the first row; Edit, discard, preview, commit, processes and connection management occupy the second. Header controls have 44px touch targets. Long presses open sidebar and grid context menus.

  • Kept on mobile: connection browsing, grid selection and staged editing, schema inspection, command editors and responsive dialogs.
  • Absent on mobile: import, export, connection archives, database backup and the MCP server.
  • Disconnect closes the session and returns to Connections. Staged edits and SQL drafts remain in memory.

Requirements

PlatformRequirement
macOSApple Silicon or Intel, macOS 12 or later
WindowsWindows 10 or later, 64-bit, WebView2 runtime
Linuxx86_64 only; Ubuntu 24.04 or newer (glibc 2.39+), GTK 4.14+, WebKitGTK 6 and a Secret Service keyring
iOSiPhone and iPad, iOS 17 or later
AndroidAndroid 10 or later