A powerful, professional-grade SQL editor with all the features you'd expect.
Seaquel's query editor is powered by Monaco — the same editor engine behind VS Code. You get SQL syntax highlighting, intelligent autocomplete that suggests table names, column names, and SQL keywords based on your schema, and real-time error detection that underlines problems before you execute.
Format any SQL query with a single click or keyboard shortcut (Cmd+Shift+F). The formatter applies consistent indentation, uppercases SQL keywords, and aligns clauses for readability. Formatting style is configurable to match your team's conventions.
Work on multiple queries simultaneously with tabbed editing. Create new tabs with Cmd+T, close them with Cmd+W, and switch between them with Cmd+1 through Cmd+9. Tabs persist across sessions, and each tab maintains its own query, results, connection, and scroll position.
Execute any query with Cmd+Enter and see results instantly. The status bar shows execution time, row count, and affected row indicators. For long-running queries, a progress indicator shows that the query is still executing, and you can cancel it at any time.
Write multiple SQL statements separated by semicolons and execute them all at once. Seaquel shows a live statement count as it processes each one, and results are displayed in separate tabs — one for each statement. Errors in one statement don't prevent the others from executing.
Every new connection comes with a set of sample queries tailored to its database type. PostgreSQL connections include queries for listing tables, checking index usage, and viewing active queries. DuckDB connections include examples for CSV import, Parquet reading, and analytical functions. Use them as starting points to explore your schema.
Seaquel supports Vim and Emacs keybinding modes in the query editor for developers who prefer modal or Emacs-style editing. Switch modes from the editor settings panel — your choice is saved and applied automatically in every tab. Vim mode includes normal, insert, and visual modes with common motions and commands. Emacs mode supports standard keybindings like Ctrl+A, Ctrl+E, Ctrl+K, and more.
When viewing query execution plans, Seaquel automatically detects expensive operations and highlights them with severity indicators — green for fast, yellow for moderate, and red for slow. The hot path is traced through the plan so you can immediately see which operations are consuming the most time.
Experience what a database client should feel like. Fast, lightweight, and built with the features you actually need.
Available for macOS, Linux & Windows.