Seaquel

Every Feature You Need

Seaquel packs professional-grade database tools into a fast, lightweight package. Discover everything that makes database management a joy.

Highlighted

Visual Tools

Understand your database like never before with interactive visual tools.

Learn more
Workflows

An infinite visual canvas to create workflows. Drag tables to inspect data, write SQL in query nodes, view results, and create charts - all connected in a visual workflow.

Query Visualizer

SQL queries parsed into visual diagrams showing table relationships, JOINs, WHERE clauses, and SELECT projections. Access via the Visualize tab in the editor.

Visual Query Plans

Interactive EXPLAIN and EXPLAIN ANALYZE diagrams powered by SvelteFlow. See planning time, execution time, and estimated rows at a glance.

ERD Viewer

Interactive Entity Relationship Diagrams with table search, schema filtering, and one-click export to PNG, SVG, or clipboard.

Schema Tree Browser

Navigate your database with collapsible schema groups. See row counts, distinguish tables from views, and quickly generate SELECT queries from any table.

Table Inspector

Detailed column information with primary key and foreign key badges. View index information and constraints at a glance.

AI Assistant

Get AI-powered help writing SQL, generating dashboards, and exploring your data — with privacy you control.

Learn more
Natural Language to SQL

Ask questions about your data in plain English and get SQL queries generated in context. The assistant understands your schema, connections, and active query.

@-Mentions

Reference tables, columns, and connections directly in the AI prompt input for more precise and targeted results.

Dashboard Generation

The AI assistant can create and update dashboards on your behalf, turning a description into a fully configured layout of widgets and queries.

Optional by Design

AI features can be disabled entirely from the settings panel if you prefer a traditional workflow.

Privacy At The Core

AI privacy settings can be configured globally and overridden for each connection, so you stay in control of what data is shared.

Dashboards

Build, share, and version custom dashboards powered by live database queries.

Learn more
Custom Dashboards

Create dashboards with KPI widgets, charts, and tables powered by live queries against your connected databases. Add, resize, and delete widgets to build the view you need.

Shared Dashboards

Share dashboards with your team through Git-based project sharing, just like queries and connections.

Version History & Visual Diff

Browse previous versions of a dashboard and see exactly what changed with a side-by-side visual diff.

Split Panes & Navigation

Work on multiple things at once, link directly to resources, and track changes over time.

Learn more
Split Panes

Split the editor area to view and work on multiple queries, results, or dashboards side by side.

Deep Links

Open projects, connections, queries, and dashboards from a URL. Share direct links to specific resources with your team.

Query Version History

View the history of changes to any query with a visual diff, making it easy to understand what changed and when.

Pending Changes

Stage data edits and review them before committing, with built-in protection against destructive queries.

Learn more
Staged Edits

Data edits (inserts, updates, deletes) are staged as pending changes instead of executing immediately. Review all queued modifications before applying them.

Destructive Query Protection

Running DROP, DELETE, TRUNCATE, or ALTER queries triggers a confirmation dialog to prevent accidental data loss.

Table Management

Create tables, edit schemas, and insert rows visually — across PostgreSQL, MySQL, SQLite, DuckDB, and MSSQL.

Learn more
Create Tables

Design and create new tables with a visual form. Define columns, types, constraints, and primary keys without writing DDL.

Schema Editing

Add, rename, or drop columns on existing tables across all supported database engines.

Inline Row Insertion

Add rows to tables with an inline UX that respects column types, constraints, and default values.

Learn SQL

Master SQL interactively with built-in tutorials, challenges, and a visual query builder sandbox.

Learn more
Interactive Tutorials

Structured lessons covering SELECT, WHERE, JOINs, aggregates, and more. Each lesson includes progressive challenges that validate your queries in real time.

Visual Query Sandbox

A drag-and-drop canvas where you build queries visually by placing table nodes, connecting JOINs, and configuring filters — with live SQL generation.

Practice Database

A built-in e-commerce sample database so you can start learning immediately without setting up your own data.

Git-Based Project Sharing

Collaborate with your team through per-project Git integration.

Learn more
Per-Project Git Integration

Link a project to a Git directory containing a .seaquel/ structure to share connections, queries, and dashboards with your team.

Inline Sharing Controls

Share or unshare connections and queries directly from the sidebar. Credentials are stored locally while shared resources sync through Git.

Team Collaboration

Build a shared library of queries and dashboards your whole team can rely on. Review, update, and version control your SQL together.

Visual Query Builder

Build queries visually with aggregates, variables, boolean operators, and two-way SQL sync.

Learn more
Aggregate Functions

Add COUNT, SUM, AVG, MIN, and MAX aggregates per column from the filter panel or directly on table nodes in the canvas.

Variable Support

Use {{variables}} in WHERE filter values and LIMIT inputs for reusable, parameterized queries.

Boolean Operators

Toggle between AND/OR operators in WHERE clauses for more expressive filter conditions.

Two-Way SQL Sync

Edit SQL directly or use the visual builder — changes sync both ways in real time so you never lose context.

Pluggable Execution

A unified query editor architecture with pluggable execution backends, powering both the main workspace and the tutorial sandbox.

Data Visualization

Transform your query results into meaningful charts.

Learn more
Bar Charts

Create bar charts from query results with configurable axes and groupings.

Line Charts

Visualize trends over time. Auto-updates when connected to query results on the canvas.

Pie Charts

Display proportional data with configurable segments and labels.

Scatter Charts

Plot relationships between variables and identify correlations visually.

Statistics Dashboard

Monitor your database health and performance at a glance.

Learn more
Database Metrics

View database size, table counts, and total row counts at a glance.

Index Usage Monitoring

Monitor index utilization to identify optimization opportunities.

Multi-Database Statistics

Statistics available for both DuckDB and PostgreSQL connections.

Query Editor

A powerful, professional-grade SQL editor with all the features you'd expect.

Learn more
Monaco Editor

Professional code editor with SQL syntax highlighting, autocomplete, and intelligent error detection.

SQL Formatting

One-click SQL formatting with configurable style, proper indentation, and uppercase keywords.

Tab Management

Multiple query tabs with Cmd+T to create, Cmd+W to close, and Cmd+1-9 to quickly switch between tabs.

Query Execution

Execute queries with Cmd+Enter. See execution time, row counts, and affected row indicators instantly.

Multi-Statement Execution

Execute multiple SQL statements at once with live statement count. Results are displayed separately for each statement.

Sample Queries

Get started quickly with pre-populated sample queries for each database type. Learn SQL patterns and explore your schema instantly.

Vim & Emacs Keybindings

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

Hot Path Analysis

Automatic bottleneck detection highlights expensive operations with severity indicators (green, yellow, red).

Data Operations

Full control over your data with intuitive editing and export capabilities.

Learn more
Full CRUD Support

INSERT, UPDATE, and DELETE operations directly from the interface with intuitive dialogs and confirmations.

Cell-Level Editing

Click any cell to edit values inline. Seaquel automatically generates the UPDATE statement for you.

Row Actions

Add new rows with form dialogs, delete rows with confirmation, and manage your data efficiently.

Multi-Format Export

Export query results to CSV, JSON, SQL INSERT statements, or Markdown tables with one click.

Advanced Copy Options

Copy individual rows as JSON, copy entire column values to clipboard. Multiple formats for seamless data transfer.

Drag & Drop Files

Drop Parquet, CSV, JSON, Excel, or DuckDB files into the app to instantly query them in an in-memory DuckDB instance.

Virtual Scrolling

Efficiently render thousands of rows without performance degradation. Smooth scrolling through massive result sets.

History & Organization

Keep track of your queries and stay organized with powerful search.

Learn more
Query History

Up to 500 queries stored with timestamps, execution time, and row counts for each query.

Saved Queries

Save frequently used queries with custom names. Access them anytime from the sidebar.

Favorites

Star important queries for quick access. Filter by favorites to find what you need fast.

Full-Text Search

Search across your query history and saved queries to find exactly what you're looking for.

Connection Features

Connect securely to your databases with flexible authentication options.

Learn more
SSH Tunnel

Connect securely through SSH tunnels for remote databases. Supports password and key-based authentication.

Multi-Database

PostgreSQL, MySQL, MariaDB, SQLite, DuckDB, and SQL Server support with a unified interface.

Secure Storage

Connection credentials stored securely on your device. Your sensitive data never leaves your machine.

Connection Persistence

Saved connections persist across app restarts. Pick up right where you left off.

Connection String Mode

Two ways to connect: paste a connection string for quick setup, or use the detailed configuration form.

SSL/TLS Configuration

Flexible SSL modes: disable, allow, prefer, or require. Secure your database connections with proper encryption.

Test Connection

Verify your connection settings before saving. Quickly diagnose connectivity issues with detailed error feedback.

DBeaver Import

Migrate from DBeaver effortlessly. Bulk import your existing connection configurations with one click.

TablePlus Import

Migrate from TablePlus effortlessly. Bulk import your existing connection configurations with one click.

DuckDB Desktop Support

Full support for DuckDB connections in the desktop app. Fast, embedded analytics at your fingertips.

DuckDB Extensions

Browse, install, and load DuckDB extensions from a dedicated UI. See installed, loaded, and available extension counts at a glance.

Developer Experience

Built for developers who value efficiency and customization.

Learn more
Keyboard Shortcuts

Comprehensive shortcuts: Cmd+Enter to execute, Cmd+S to save, Cmd+Shift+F to format, and more.

Custom Themes

Choose from preset themes like Nord, or create your own. Import and export themes, with full light and dark mode support.

Smart Pagination

Navigate large result sets with configurable page sizes from 25 to 1000 rows per page.

Resizable Panels

Customize your workspace with resizable sidebar and result panels to fit your workflow.

Command Palette

Quick access with Cmd+K to execute commands, navigate tabs, switch connections, and more. Power user efficiency.

Tab Context Menu

Right-click tabs for quick actions: close other tabs, close tabs to the right or left, close all tabs at once.

Unsaved Changes Warnings

Never lose your work. Seaquel warns you when closing tabs with unsaved modifications.

Auto App Updates

Automatic update detection and one-click installation. Always stay on the latest version effortlessly.

Stop Fighting Your Database Client

Experience what a database client should feel like. Fast, lightweight, and built with the features you actually need.

Unrestricted free personal use
No account required
100% local - no telemetry
Open source

Available for macOS, Linux & Windows.