Agentic SQL GUI 客户端
SqlKit 是一个开源的 SQL 桌面客户端,Mac、Windows、Linux 都能跑。连得上 50+ 种数据库——国际主流不用说,国产信创也都在列表里:TiDB、OceanBase、PolarDB、达梦 DM8、人大金仓 KingbaseES、GaussDB、GBase、TDSQL、OpenGauss、YashanDB、Vastbase。
AI 原生 vs 传统 SQL 工具
DBeaver 和 DataGrip 要你自己写每条 SQL、盯着慢查询发呆、对着堆栈跟踪猜问题。SqlKit 的 Agentic Data Studio 换了个路子:告诉它你要什么,它读 schema、写查询、解释执行计划、出错了帮你修。
启动不到 2 秒,内存 150 MB 上下,数据库操作离线也能用。AI 部分自备 key——OpenAI、Anthropic、DeepSeek、Ollama、LM Studio,你挑。
核心功能
Agentic Data Studio
Agentic Data Studio 是一个 AI agent,连接你的数据库 schema、索引和查询历史。说你要什么,它读取实时上下文,生成 SQL,通过验证工具执行。
"查一下这个季度营收前 10 的客户"——它找到对应的表和字段,构造查询,跑出结果。"优化这条慢查询"——重写 SQL,展示带成本高亮的执行计划树。
读数据不用问。DELETE、DROP、不带 WHERE 的 UPDATE 会先问你。凭据不发给 LLM。

自然语言转 SQL
那些通用 AI 工具动不动就编个不存在的表名。SqlKit 读的是你真实的 schema——表定义、字段类型、索引、关系——生成的 SQL 能直接跑。PostgreSQL、MySQL、SQL Server,什么方言都行。
- 追问可以调排序、加条件、改分组
- 解释模式先给你看 SQL 再执行
- 方言自动适配
SQL 优化与执行计划可视化
查询太慢?SqlKit 帮你重写——换 JOIN、调索引、改 WHERE。执行计划以结构树展示,成本高低一眼看得出来。

自动错误修复
出错了?agent 读错误信息、看你的 schema、再瞅一眼失败的查询,然后告诉你改哪里。语法错误、缺字段、类型对不上、权限不够——基本上你平时要 Google 的那些它都管。
自备 AI 提供商
不绑定任何 AI 厂商。设置里选一个:
| 提供商 | 类型 |
|---|---|
| OpenAI | GPT-4o、GPT-4o-mini、o-series |
| Anthropic | Claude 3.5 Sonnet、Claude 3 Opus |
| DeepSeek | DeepSeek V2、DeepSeek Coder |
| OpenRouter | 统一访问 100+ 模型 |
| Ollama | 本地模型,完全离线 |
| LM Studio | 从 Hugging Face 运行本地模型 |
| 自定义端点 | 任何兼容 OpenAI 的 API |
Monaco SQL 编辑器
编辑器就是 Monaco——VS Code 用的那个引擎。语法高亮、schema 自动补全、多标签、可配置格式化(Shift+Alt+F)。

Cmd/Ctrl + Enter 跑查询,加个 Shift 带上执行计划。
多数据库支持
50+ 种数据库,国产信创也在内:
| 类型 | 数据库 |
|---|---|
| 原生 (Rust) | PostgreSQL、MySQL、SQL Server、SQLite、DuckDB、ClickHouse、Firebird、Oracle |
| PG-wire 兼容 | CockroachDB、Redshift、YugabyteDB、TimescaleDB、QuestDB、Vastbase、HighGo、UXDB |
| MySQL-wire 兼容 | MariaDB、TiDB、OceanBase、StarRocks、Databend、PolarDB、TDSQL、GBase |
| JDBC 桥接 | Snowflake、DB2、BigQuery、Databricks、Hive、Teradata、Exasol、达梦 DM8、KingbaseES、GaussDB、YashanDB、Xugudb、SelectDB、Doris、Kylin |
| HTTP 桥接 | Trino、Presto、OpenGauss |
跨引擎数据迁移
数据库之间直接搬数据。PostgreSQL 到 ClickHouse。Oracle 到 SQL Server。MySQL 到 BigQuery。类型自动映射、百万级批量处理、DDL 按目标引擎生成。
ER 图可视化
实体关系图画在画布上——表关系、外键、索引,直观展示。Dagre 负责布局,能缩放、平移、点选节点。

对比
| SqlKit | DBeaver | DataGrip | Navicat | |
|---|---|---|---|---|
| AI agent | ✅ 原生 | ❌ 插件 | ❌ | ❌ |
| 自然语言转 SQL | ✅ Schema 感知 | ❌ | ❌ | ❌ |
| SQL 优化 | ✅ 自动 + 解释 | ❌ | ❌ | ❌ |
| 错误自动修复 | ✅ | ❌ | ❌ | ❌ |
| 50+ 数据库 | ✅ | ✅ | 部分 | ✅ |
| 平台 | Desktop (Rust + Tauri) | Java/Electron | JVM | C++ |
| 启动速度 | < 2 s | 5–15 s | 10–20 s | 3–8 s |
| 内存 | ~150 MB | ~400 MB | ~500 MB | ~200 MB |
| 开源 | 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 都没问题。JDBC 桥接覆盖有 JDBC 4.0 驱动的数据库。
快速开始
- 下载 SqlKit。
- 建个连接——PostgreSQL、MySQL、SQL Server、SQLite,你用什么就连什么。
- 输入主机、端口、密码。
- 打开 Agentic Data Studio。
- 告诉它你要什么。或者直接写 SQL。
搞不定的话看看连接指南。
常见问题
SqlKit 的 AI agent 收费吗? 包含在应用里,不收钱。用云端模型(OpenAI、Anthropic 等)你要付 LLM 的调用费。本地模型走 Ollama 或 LM Studio,完全免费。
SqlKit 支持离线使用吗? 数据库操作全离线。AI 功能要联网,或者本地跑模型。
支持哪些 AI 提供商? OpenAI、Anthropic、DeepSeek、OpenRouter、Ollama、LM Studio,或者任何兼容 OpenAI 的接口。设置里配 key,存在自己机器上。
我的数据会发给 AI 吗? 只发 schema 信息(表名、字段名、类型)和你的查询。数据库密码和实际数据不会出去。
这和 GitHub Copilot for SQL 有什么不同? Copilot 自动补全。SqlKit 读你的 schema、从描述生成查询、优化慢 SQL、解释执行计划、修错误——是个 agent,不是补全工具。
SqlKit 支持 PostgreSQL 吗? 支持,原生 Rust 驱动。schema 浏览、EXPLAIN、DDL 查看器、Agentic Data Studio,全套。
可以用自己的 Ollama 模型吗? 指向 Ollama 地址就行。Llama、CodeLlama、Mistral、DeepSeek Coder——Ollama 能跑的都能用。
