SqlKit - 覆盖 50+ 数据库的 AI 智能体 SQL 桌面客户端

0 阅读4分钟

50+ SQL 种数据库,一个桌面客户端。AI agent 能力,Rust + Tauri 原生构建。

如果你在 2026 年为自己找一款面向 AI 时代的 SQL 桌面客户端,显然,DBeaver,DataGrip 乃至 Navicat 都没有很好的在智能体时代对 AI 做出很好的适配,很多甚至可以说 AI 能力基本为零,你要自己写每条 SQL、跟踪堆栈猜问题。它们不会帮你读 schema、不会优化查询、更不会自动修错误。

SqlKit 就是在这样的背景下设计的——一个内置 AI Agent 的 SQL 桌面客户端,覆盖 50+ 种数据库。

开源免费,一个工具搞定所有。

sqlkit-client-ui.png

SqlKit 的愿景

客观说,DBeaver、DataGrip、Navicat 都是成熟的产品,各自有一批忠实用户。这些产品经历了漫长的迭代,虽然功能完善,却也是臃肿不堪,同时对ai能力的集成和创新也是微乎其微。对它们来说,现有的收入模式运转良好,没有足够的动力去自我革命。

但我们相信智能体时代的数据库工具不应该这样。AI 已经能理解代码、能写代码、能调试代码,数据库工具也应该一样理解你的数据库——不是加个聊天框让你问问题,而是 读懂 schema、写得出查询、看得懂执行计划、修得了错误。

这就是 SqlKit 在做的事:用 Rust + Tauri 重新设计一个 SQL 客户端,把 AI Agent 做成原生能力而不是插件外挂,覆盖 50+ 种数据库包括国产信创,然后开源免费。跟 DocKit(NoSQL 客户端)同一生态,一个管 NoSQL,一个管 SQL。

核心功能

Agentic Data Studio:用自然语言查数据库

这是 SqlKit 跟别的 SQL 客户端最不一样的地方。

不用手写 SQL。直接说你要什么:

"查一下这个季度营收前 10 的客户"

Agent 自动读你的 schema,找到表和字段,构造查询,跑出结果。

"优化这条慢查询" ——它重写 SQL,展示带成本高亮的执行计划树。

读数据不问。DELETE、DROP、不带 WHERE 的 UPDATE 先问你确认。凭据不发给 LLM。

sqlkit-data-studio-ui.png

50+ 种数据库覆盖

五层适配器架构:

类型覆盖数据库
原生 Rust 驱动PostgreSQL、MySQL、SQL Server、SQLite、DuckDB、ClickHouse、Oracle、Firebird
PG-wire 兼容CockroachDB、Redshift、YugabyteDB、TimescaleDB、Vastbase、HighGo
MySQL-wire 兼容MariaDB、TiDB、OceanBase、StarRocks、PolarDB、TDSQL、GBase
JDBC 桥接Snowflake、DB2、BigQuery、Databricks、达梦 DM8、KingbaseES、GaussDB
HTTP 桥接Trino、Presto、OpenGauss

国产信创数据库都在里面,插上就能用。

Monaco SQL 编辑器

Monaco 引擎,VS Code 同款。语法高亮、schema 补全、多标签、格式化可配。

sqlkit-sql-editor-ui.png

Cmd/Ctrl + Enter 跑查询,加 Shift 带上执行计划。

数据浏览与可视化

树形结构浏览数据库、Schema、表、列。虚拟滚动表格支持排序、筛选、行内编辑、跨列搜索。DDL 查看器、对象搜索、ER 图——不写 SQL 也能看。

sqlkit-data-view-table-ui.png

ER 图可视化

表关系、外键、索引画在画布上,Dagre 自动布局。缩放、平移、点节点都行。

sqlkit-er-diagram-ui.png

AI 提供商自己选

不绑定。OpenAI、Anthropic、DeepSeek、Ollama、LM Studio,或者任何兼容 OpenAI 的接口。Key 在设置里配,存在本地。

SSH 隧道 & 安全

SSH 隧道(密钥/密码认证)、SSL/TLS、OS 密钥链存凭据、自动重连。

和主流的有什么不一样

数据库客户端这个领域不缺功能堆砌的产品。SqlKit 的定位不是"比 DBeaver 功能更多",而是换个思路——把 AI 做成内置能力,而不是外挂插件。区别在于:插件式的 AI 是个聊天框,你问它答;SqlKit 的 Agent 能读你数据库的 schema、帮你写查询、改慢 SQL、看执行计划、修错误——它是协作者,不是问答机器人。

SqlKitDBeaverDataGripNavicat
AI Agent✅ 原生❌ 插件
自然语言转 SQL✅ 有
SQL 优化✅ 自动 + 解释
50+ 数据库部分
原生性能Rust + TauriJava/ElectronJVMC++
开源Apache 2.0GPL
价格免费免费$199/年$199+

版本兼容

PostgreSQL 9.x-17.x、MySQL 5.7-9.x、SQL Server 2012-2025、SQLite 3.x、DuckDB 0.x-1.x,最新的 ClickHouse、Snowflake、BigQuery、Oracle 都行。

小结

传统 SQL 客户端不是做得不好,而是开发者应该选择面向 agentic 时代的数据库工具。过去比的是功能列表长度,现在比的是能不能理解你的数据、能帮你节省多少时间。

SqlKit 选择用 Rust + Tauri 重新做起,不是为了做得"不一样",而是而是放弃旧的架构,把 AI Agent 做成原生能力而不是插件外挂。

如果你也在找一个真正面向 AI 工作方式的 SQL 客户端,不妨一试。

快速开始

  1. 下载 SqlKit
  2. 建个连接——PostgreSQL、MySQL、SQL Server、SQLite
  3. 告诉它你要什么,或者直接写 SQL

技术栈: Rust + Tauri v2 | Vue 3 + Monaco Editor | 原生 Rust 驱动 | 多 AI 提供商适配


项目地址:github.com/geek-fun/sq… 官网:www.geekfun.club/zh/products…