50+ databases, one desktop app. AI-powered, open-source, and built for developers.


Describe what you need in plain English. The agent reads your schema, writes queries, explains execution plans, and fixes errors. Works with OpenAI, Anthropic, DeepSeek, and Ollama. Bring your own key, credentials stay on your machine.

Connect to 50+ databases across five adapter strategies: native Rust drivers for PostgreSQL, MySQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle, Firebird; PG-wire and MySQL-wire compatible engines; a JDBC bridge for Snowflake, DB2, BigQuery, and 20+ more; and HTTP bridge for Trino and Presto.

Transfer data between any supported databases — PostgreSQL to ClickHouse, Oracle to SQL Server, MySQL to BigQuery. No intermediate files required. Automatic type mapping, batch processing for millions of records, and DDL generation for target-engine compatibility.

SSH tunnels with key or password auth. SSL/TLS for encrypted connections. Credentials stored in your OS keychain. Auto-reconnect keeps things running when connections drop.
Talk to your databases. The AI agent reads your schema, writes queries, optimizes slow SQL, visualizes execution plans, and fixes errors. Per-source permissions and safety gates for destructive operations. Bring your own LLM key — credentials stay local.
Native (Rust) drivers for PostgreSQL, MySQL, SQL Server, SQLite, DuckDB, ClickHouse, Oracle, Firebird. PG-wire and MySQL-wire for CockroachDB, MariaDB, TiDB, OceanBase, Redshift. JDBC bridge for Snowflake, DB2, BigQuery, Databricks, Teradata, Hive, and 20+ more. HTTP bridge for Trino, Presto.
Migrate data between any supported engines with automatic column mapping and type conversion. Bulk operations handle millions of records. DDL generation for target-engine SQL dialects.
Monaco Editor (VS Code engine) with full SQL syntax highlighting, context-aware autocomplete, multi-tab support, and configurable SQL formatting with dialect-specific rules.
Tree view of databases, schemas, tables, columns, indexes, views, procedures, and functions. Inspect DDL, search objects across schemas, and navigate relationships visually.
Virtual-scrolled data grid with sort, filter, inline editing, and copy. Row-level data search across all columns. Paginated results with CSV, JSON, and Markdown export.
Interactive ER diagrams rendered on a canvas — explore table relationships, foreign keys, and indexes visually. Powered by Dagre for smart graph layout.
Visualize query execution plans as structured trees with cost highlighting. Understand how your queries are executed and identify optimization opportunities at a glance.
Connect through SSH with key or password authentication. SSL/TLS for encrypted connections. Credentials secured by OS keychain. HTTP proxy support for LLM provider connections.
Work on multiple queries simultaneously with tab management. Auto-saved query history — searchable, replayable, never lost. Saved queries with file management and context menus.
Connect to 20+ additional databases via JDBC including Snowflake, DB2, BigQuery, Databricks, Teradata, Hive, Hana, Vertica, Exasol, Informix, Cassandra, TDengine, and more. Automatic JRE detection and driver management.
Built with Rust + Tauri v2 — no Electron, no JRE, no bundled Chromium. Ships as a small native binary for macOS (.dmg), Windows (.exe), and Linux (.AppImage, .deb). Native performance, native look and feel.
Download SqlKit. It covers 50+ databases, has an AI agent built in, and runs natively on Mac, Windows, and Linux.