当前位置: 首页 > news >正文

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、看执行计划、修错误——它是协作者,不是问答机器人。

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 提供商适配


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

http://www.jsqmd.com/news/1293562/

相关文章:

  • LineageOS 21 x86_64 TV HDMI 无声音修复记录
  • SpringBoot+Vue.js构建精品电商系统实战
  • LAN Share:无需云端,局域网内文件传输效率提升300%的秘密
  • 鸣潮自动化终极指南:零门槛解放双手的智能助手完整教程
  • 自行转让和找代办怎么选,有没有机构帮我判断? - 2026最新企业资讯
  • 沧州2026年关于单招培训机构哪家好的走访小事 - 起跑123
  • Unity Vuforia AR开发实战:图像识别触发视频播放全流程指南
  • 播电商一拖二扫码枪如何选型?从传输架构、去重逻辑、解码性能做技术拆解
  • 3U 配电盘机柜安装位置选型与布局建议 - 城刊速递
  • D3D8to9完整指南:让经典游戏在现代Windows系统上完美运行的终极方案
  • 极空间怎么搭建自己的笔记系统?Logseq部署与远程访问完整教程
  • 区域创新效率SBM测度:非期望产出约束下的效率评价
  • Anthropic Harness架构解析:托管智能体与大模型编排实践
  • 武汉江夏高三全封闭复读学校|有专职心理老师,专治复读焦虑心态崩盘 - 湖北找学校
  • Windows激活革命:KMS_VL_ALL_AIO智能脚本的极致体验
  • AI编程指南2026-8月补充版:如何让代码一把过后还能最省token
  • OpenClaw AI开发框架:从部署到优化的全流程指南
  • 安庆养老房翻新装修公司甄选全攻略:适老安全、防潮省心、长效靠谱 - 安庆大维装饰
  • OSI七层网络模型详解与实战应用
  • Blender VRM插件终极指南:5个简单步骤创建专业级虚拟角色
  • 2026郑州混凝土搅拌站移动式搅拌站滚筒移动站选购指南 - LYL仔仔
  • ASP.NETX轻量级Web框架核心技术与实践
  • FPGA数字电子钟设计:VHDL模块化实现与同步设计实践
  • K12 学区线上钓鱼财务欺诈与纸质档案泄露双重安全治理研究
  • ​2026年北京知识产权法律服务市场格局解析:企业服务商选择指南 - 博客万
  • i.MX6ULL开发板SD卡启动U-Boot全流程详解与实战指南
  • 2026黄冈下水道堵塞完整处置方案/马桶地漏反水返臭积水倒灌修缮实用指南 - 宅安选房屋修缮
  • React Fragment核心用法与应用场景详解
  • AI写批处理脚本到底靠不靠谱?实测12款大模型生成脚本的执行成功率、权限兼容性与错误率(含权威压测数据)
  • 马斯克派船回收 Starship S40:这不是捞残骸,而是星舰复用的第一次硬件复盘