Advertisement · 728 × 90

Posts by Seaquel Database Client

A screenshot that shows a SQL query with a JOIN and its EXPLAIN ANALYZE output in a panel below.

A screenshot that shows a SQL query with a JOIN and its EXPLAIN ANALYZE output in a panel below.

Improved EXPLAIN ANALYZE

The EXPLAIN ANALYZE output has been improved to provide clearer, more actionable query performance insights.

This is now much more accurate for all supported database types.

5 days ago 0 0 0 0
A screenshot of a table schema for a table called all_types. It lists all available Postgres data types.

A screenshot of a table schema for a table called all_types. It lists all available Postgres data types.

Expanded Data Type Support

More Types, Better Coverage. Support for many additional data types has been added, ensuring accurate display and editing across a wider range of database schemas.

5 days ago 0 0 1 0
A screenshot of the pagination footer of query results. It shows that data is being streamed and provides a Cancel button to abort a query.

A screenshot of the pagination footer of query results. It shows that data is being streamed and provides a Cancel button to abort a query.

Streaming Query Results

Results as They Arrive. Query results now stream incrementally, so you see rows appearing as they’re fetched rather than waiting for the entire result set. This makes working with large queries feel significantly faster.

5 days ago 0 0 1 0

Release 2026.4.8

Better, more stable, faster overall.

Highlights:
• Streaming Query Results
• Expanded Data Type Support
• Improved EXPLAIN ANALYZE

5 days ago 1 0 1 1
Post image

Foreign Key Navigation

Navigate from one table to another with a click on a foreign key. This opens the related table in a new tab, filtered by the foreign key's value.

1 week ago 0 0 0 0
Post image

DuckDB Extensions

Manage DuckDB extensions without writing SQL. A dedicated UI panel lists every available extension with its current status. Install and load extensions with a single click. All DuckDB data types provided by extensions are fully supported.

1 week ago 0 0 1 0
Preview
Release v2026.4.7 - Changelog - Seaquel Seaquel changelog: Release v2026.4.7

Release 2026.5.7

A few quality of life improvements.

Highlights:
• DuckDB Extensions
• Foreign Key Navigation

seaquel.app/changelog/20...

1 week ago 0 0 1 1
Vim & Emacs Keybindings: 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.

Vim & Emacs Keybindings: 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.

Vim & Emacs Keybindings

ditor Keybinding Modes — Switch the query editor to Vim or Emacs keybindings from the settings panel. Your preference is persisted across sessions.

1 week ago 0 0 0 0
Drag & Drop Files: Drag and drop data files directly into Seaquel to start querying them immediately. Supported formats include Parquet, CSV, JSON, Excel, and DuckDB database files. Each dropped file opens in an in-memory DuckDB instance, so you can explore and analyze data without setting up a connection first. A visual overlay guides you through the process.

Drag & Drop Files: Drag and drop data files directly into Seaquel to start querying them immediately. Supported formats include Parquet, CSV, JSON, Excel, and DuckDB database files. Each dropped file opens in an in-memory DuckDB instance, so you can explore and analyze data without setting up a connection first. A visual overlay guides you through the process.

Drag & Drop Files

Import Data by Dropping Files — Drag and drop Parquet, CSV, JSON, Excel, or DuckDB files directly into the app to open them in an in-memory @duckdb.org instance, letting you quickly query and explore your data. A visual overlay guides you through the process.

1 week ago 0 0 1 0
Preview
Release v2026.4.6 - Changelog - Seaquel Seaquel changelog: Release v2026.4.6

Release 2026.5.6

Only a few hours after the previous release, here's one more with much improved DuckDB support.

Highlights:
• Drag & Drop Files: Process with @duckdb.org
• Vim & Emacs Keybindings

seaquel.app/changelog/20...

1 week ago 1 0 1 1
Advertisement
Split Panes: Split your workspace horizontally or vertically to view multiple queries, results, dashboards, or any combination side by side. Each pane is fully independent — you can execute a query in one pane while reviewing results in another. Drag the divider to resize panes to your preferred proportions.

Split Panes: Split your workspace horizontally or vertically to view multiple queries, results, dashboards, or any combination side by side. Each pane is fully independent — you can execute a query in one pane while reviewing results in another. Drag the divider to resize panes to your preferred proportions.

Deep Links: Every resource in Seaquel has a unique URL. Share a link to a specific query, dashboard, or connection and your teammate opens it directly in their Seaquel instance. Deep links work across machines when the resource is part of a shared Git project.

Deep Links: Every resource in Seaquel has a unique URL. Share a link to a specific query, dashboard, or connection and your teammate opens it directly in their Seaquel instance. Deep links work across machines when the resource is part of a shared Git project.

Query Version History: Every saved query maintains a version history. Browse previous versions and view a side-by-side diff showing exactly what changed in the SQL. Restore any previous version with one click, so you never lose a working query after an experimental edit.

Query Version History: Every saved query maintains a version history. Browse previous versions and view a side-by-side diff showing exactly what changed in the SQL. Restore any previous version with one click, so you never lose a working query after an experimental edit.

Split Panes & Version Diff

• Split Panes: As many as your screen can handle
• Deep Links: Share connections, queries, dashboards with your team
• Query Version History: Visual diff for any two query versions

seaquel.app/features/spl...

1 week ago 0 0 0 0
Custom Dashboards: Build custom dashboards with a drag-and-drop canvas. Add KPI widgets that display a single metric, chart widgets (bar, line, pie, scatter) powered by SQL queries, and table widgets that show live query results. Each widget is independently resizable, and you can connect different widgets to different databases within the same dashboard.

Custom Dashboards: Build custom dashboards with a drag-and-drop canvas. Add KPI widgets that display a single metric, chart widgets (bar, line, pie, scatter) powered by SQL queries, and table widgets that show live query results. Each widget is independently resizable, and you can connect different widgets to different databases within the same dashboard.

Shared Dashboards: Dashboards are stored as part of your project and can be shared with your team through Git-based project sharing. When you share a dashboard, your teammates get the full layout, widget configuration, and queries. Credentials remain local — only the dashboard definition is shared.

Shared Dashboards: Dashboards are stored as part of your project and can be shared with your team through Git-based project sharing. When you share a dashboard, your teammates get the full layout, widget configuration, and queries. Credentials remain local — only the dashboard definition is shared.

Version History & Visual Diff: Every change to a dashboard is versioned. Browse the full history of a dashboard and see exactly what changed between any two versions with a side-by-side visual diff. The diff highlights added, removed, and modified widgets, making it easy to understand what changed and when.

Version History & Visual Diff: Every change to a dashboard is versioned. Browse the full history of a dashboard and see exactly what changed between any two versions with a side-by-side visual diff. The diff highlights added, removed, and modified widgets, making it easy to understand what changed and when.

Dashboards

• Custom Dashboards: Visualize what matters to you
• Shared Dashboards: Work with your team
• Version History & Visual Diff: What has changed? See it side-by-side

seaquel.app/features/das...

1 week ago 1 0 1 0
Natural Language to SQL: Type a question in plain English — like "show me the top 10 customers by revenue this quarter" — and the AI assistant generates the corresponding SQL query. It understands your database schema, the currently active connection, and the query you're working on, so the results are contextual and ready to execute.

Natural Language to SQL: Type a question in plain English — like "show me the top 10 customers by revenue this quarter" — and the AI assistant generates the corresponding SQL query. It understands your database schema, the currently active connection, and the query you're working on, so the results are contextual and ready to execute.

@-Mentions: Use @-mentions in the AI prompt input to reference specific tables, columns, or connections. Type @ followed by a table name and the assistant autocompletes it, ensuring the AI has the exact context it needs to generate accurate queries. This makes prompts more precise and reduces ambiguity in complex schemas.

@-Mentions: Use @-mentions in the AI prompt input to reference specific tables, columns, or connections. Type @ followed by a table name and the assistant autocompletes it, ensuring the AI has the exact context it needs to generate accurate queries. This makes prompts more precise and reduces ambiguity in complex schemas.

Dashboard Generation: Describe the dashboard you want — "create a dashboard showing daily signups, revenue by product, and a table of recent orders" — and the AI assistant builds it for you. It generates the queries, picks appropriate chart types, and arranges the widgets in a sensible layout. You can then refine it manually or ask the AI to make adjustments.

Dashboard Generation: Describe the dashboard you want — "create a dashboard showing daily signups, revenue by product, and a table of recent orders" — and the AI assistant builds it for you. It generates the queries, picks appropriate chart types, and arranges the widgets in a sensible layout. You can then refine it manually or ask the AI to make adjustments.

Optional by Design: Every AI feature in Seaquel is optional. If you prefer a traditional database client workflow, you can disable all AI functionality from the settings panel with a single toggle. The rest of the application works exactly the same without it — no degraded experience, no nagging prompts.

Optional by Design: Every AI feature in Seaquel is optional. If you prefer a traditional database client workflow, you can disable all AI functionality from the settings panel with a single toggle. The rest of the application works exactly the same without it — no degraded experience, no nagging prompts.

AI Assistant

• Natural Language to SQL: Ask and you shall receive
• @-Mentions: Mention tables, dashboards, queries
• Dashboard Generation: Hands-free dashboards in no time
• Optional by Design: AI on/off switch
• Privacy At The Core: Per-connection privacy settings

seaquel.app/features/ai-...

1 week ago 0 0 1 0
Create Tables: Create new tables directly in the app with a visual form builder. Add columns, pick data types from a database-specific list, set nullability and default values, and designate primary keys — all without writing a single line of DDL. The generated CREATE TABLE statement is previewed before execution so you can verify it.

Create Tables: Create new tables directly in the app with a visual form builder. Add columns, pick data types from a database-specific list, set nullability and default values, and designate primary keys — all without writing a single line of DDL. The generated CREATE TABLE statement is previewed before execution so you can verify it.

Schema Editing: Modify existing table schemas through a visual interface. Add new columns with type and constraint configuration, rename columns, or drop columns you no longer need. Seaquel generates the appropriate ALTER TABLE statements for each database engine — PostgreSQL, MySQL, SQLite, DuckDB, and MSSQL — handling syntax differences automatically.

Schema Editing: Modify existing table schemas through a visual interface. Add new columns with type and constraint configuration, rename columns, or drop columns you no longer need. Seaquel generates the appropriate ALTER TABLE statements for each database engine — PostgreSQL, MySQL, SQLite, DuckDB, and MSSQL — handling syntax differences automatically.

Inline Row Insertion: Insert new rows inline through a UX that adapts to your table schema. Each field is typed according to its column - text inputs for strings, number fields for integers, date pickers for timestamps. Required fields are clearly marked, default values are pre-filled, and validation runs before submission to catch errors early.

Inline Row Insertion: Insert new rows inline through a UX that adapts to your table schema. Each field is typed according to its column - text inputs for strings, number fields for integers, date pickers for timestamps. Required fields are clearly marked, default values are pre-filled, and validation runs before submission to catch errors early.

Table Management

• Create Tables: Define columns, indexes, constraints
• Schema Editing: Modify existing schemas
• Inline Row Insertion: Click "Add Row" to insert new data

seaquel.app/features/tab...

1 week ago 0 0 1 0
Staged Edits: When you edit cells, insert rows, or delete records, changes are queued as pending modifications instead of hitting the database immediately. A dedicated panel shows every staged change with a human-readable description. Review the full batch, discard individual changes, or apply them all at once — giving you a safety net for bulk data work.

Staged Edits: When you edit cells, insert rows, or delete records, changes are queued as pending modifications instead of hitting the database immediately. A dedicated panel shows every staged change with a human-readable description. Review the full batch, discard individual changes, or apply them all at once — giving you a safety net for bulk data work.

Destructive Query Protection: Seaquel detects destructive SQL statements — DROP, DELETE, TRUNCATE, and ALTER — and presents a confirmation dialog before executing them. The dialog shows the exact statement that will run, so you can double-check before committing to an irreversible operation. This catches accidental executions and provides a last line of defense against data loss.

Destructive Query Protection: Seaquel detects destructive SQL statements — DROP, DELETE, TRUNCATE, and ALTER — and presents a confirmation dialog before executing them. The dialog shows the exact statement that will run, so you can double-check before committing to an irreversible operation. This catches accidental executions and provides a last line of defense against data loss.

Pending Changes

• Staged Edits: Queue any database changes, review, commit
• Destructive Query Protection: No more "Whoops, I dropped a table in production"

seaquel.app/features/pen...

1 week ago 0 0 1 0
Preview
Seaquel - Database Management, Reimagined Lightning-fast, resource-efficient database client with AI-powered assistance. Work offline, query smarter, and manage your data with unprecedented speed.

Release 2026.4.5 - by far the biggest yet!

Buckle up and let's dive in to see what's new. The website at seaquel.app is updated with screenshots for every feature.

Highlights:
• Pending Changes
• Table Management
• AI Assistant
• Dashboards
• Split Panes
• Version Diffs
• Share with Team

1 week ago 2 0 1 1
Download Seaquel - Free Database Client for macOS, Windows & Linux Lightning-fast, resource-efficient database client with AI-powered assistance. Work offline, query smarter, and manage your data with unprecedented speed.

A new release with MySQL and MariaDB support is available, plus the always-present Bug fixes & Improvements.

If you have Seaquel installed already, the version check no longer fails for most people. We now cache GitHub requests and use authentication. You know, basic things 😊.

seaquel.app/download

1 month ago 1 0 0 1
Learn SQL Interactively - Free SQL Tutorial | Seaquel Master SQL through hands-on practice. Write real queries, solve progressive challenges, and build visual queries in a drag-and-drop sandbox. Free, no account required.

This is a big one!

seaquel.app/learn-sql

It's a SQL tutorial in the browser. But wait... is that... Seaquel?

You bet it is 🌟!

Let me know what you think of the visual query builder please. Drag & drop tables, connect columns (JOIN), subqueries, CTEs, all visual.

2 months ago 7 2 0 1
Advertisement