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

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

DBeaver、DataGrip、Navicat------这些名字在数据库工具领域已经存在了十年以上。它们功能完善、用户量大、生态成熟,在自己那个时代做得足够好。

但竞争的方向变了。

过去比的是谁支持的数据库多、谁的编辑器好用、谁的管理功能全。现在的问题是:AI 时代的工作方式完全不同了,而它们在 AI 能力上几乎没有动作。不是不想做,是船大难掉头------既有架构(Java/Electron/JVM)牵制着迭代速度,既有商业模式(付费 license)也不愿意轻易放下嘴里的蛋糕。

SqlKit 就是在这样的判断下做的------不做"功能更多的 DBeaver",而是一个为 AI 时代重新设计的 SQL 客户端。

开源免费。

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。

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 补全、多标签、格式化可配。

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

数据浏览与可视化

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

ER 图可视化

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

AI 提供商自己选

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

SSH 隧道 & 安全

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

和主流的有什么不一样

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

SqlKit DBeaver DataGrip Navicat
AI Agent ✅ 原生 ❌ 插件
自然语言转 SQL ✅ 有
SQL 优化 ✅ 自动 + 解释
50+ 数据库 部分
原生性能 Rust + Tauri Java/Electron JVM C++
开源 Apache 2.0 GPL
价格 免费 免费 $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 提供商适配


项目地址:https://github.com/geek-fun/sqlkit

官网:https://www.geekfun.club/zh/products/sqlkit/

相关推荐
lialaka1 小时前
「极客智库(The Architect‘s Nexus)」——全语音 3D AI 首席架构师与具身交互智能会话推演舱
人工智能·3d·交互
狂师1 小时前
AI Agent评测体系怎么搭:90% 的团队都漏了这几环...
人工智能·agent·测试
宸津-代码粉碎机1 小时前
告别手动Jar部署!生产级无损热部署方案,彻底解决OOM与更新失效问题
java·大数据·开发语言·人工智能·python
独守一片天1 小时前
HarmonyOS 新生态 从原生应用到 AI Agent 的全场景智能底座
人工智能·安全·harmonyos
未知违规用户1 小时前
大模型项目: 学习FastAPI 服务器开发
服务器·人工智能·python·学习·fastapi
想会飞的蒲公英1 小时前
PyTorch reshape、view、transpose、广播到底怎么选?
人工智能·pytorch·python
DTAS尺寸公差分析软件1 小时前
国产自研-DTAS 3D公差分析软件-功能简介
人工智能·3d·尺寸公差分析·三维公差分析·公差计算软件·尺寸链分析软件
幸福在路上wellbeing1 小时前
AI 智能体开发 · Day 3 详细学习手册
人工智能·学习·oracle
zzzzzz3101 小时前
当客户说「用AI帮我写个和Notion一模一样的,预算5000,三天上线」时,我在想什么
人工智能·程序员·产品经理