ARTICLE · 1130604
70+数据库一个客户端搞定!开源AI工具SqlKit体验
70+数据库一个客户端搞定!开源AI工具SqlKit体验











SqlKit 是一款免费开源、跨平台的 SQL 数据库管理客户端,集成自然语言查询、SQL 生成、执行计划分析、ER 图可视化和多模型 AI Agent,目标是成为 AI 时代的数据库开发工作台。

SqlKit 基于 Rust + Tauri 构建,社区版采用 Apache 2.0 开源协议,代码托管在 GitHub:
https://github.com/geek-fun/sqlkit
功能特性
• 跨平台支持:SqlKit 提供了 macOS、Windows 以及 Linux 全平台安装包,开发者可以在不同操作系统之间保持一致的使用体验。 • 多种数据库:SqlKit 支持大量(70+)的数据库,包括 PostgreSQL、MySQL/MariaDB、SQL Server、Oracle、SQLite、DuckDB、ClickHouse、Snowflake、BigQuery、Databricks、Redshift、Trino、Presto、TiDB、OceanBase、PolarDB、openGauss、达梦、金仓、GaussDB、GBase、Vastbase、TDSQL、YashanDB 等。

• 对象管理:支持以树形结构浏览和管理数据库、Schema、数据表、视图、索引、存储过程、函数等各类对象,帮助开发者快速定位和理解数据结构。

• 数据浏览与编辑:SqlKit 内置高性能数据网格,支持海量数据的流畅浏览、排序、筛选、搜索以及行内编辑。

• SQL 编辑器:内置基于 Monaco Editor 引擎的现代化 SQL 编辑器,提供语法高亮、智能代码补全、多标签页管理、快捷执行、查询历史和 SQL 格式化等功能,并且能够结合实时数据库 Schema 实现上下文感知提示。

• 执行计划分析:可以对数据库查询的执行计划(Execution Plan)进行可视化展示和深度解读,帮助开发者快速定位全表扫描、索引缺失、关联效率低等性能瓶颈。

• 数据导出:支持将查询结果或表数据导出为 CSV、JSON、Markdown 等多种常用格式,方便开发者进行数据分析、报表制作、文档编写和团队协作。 • 实体关系图:SqlKit 内置 ERD(实体关系图)功能,可以自动分析数据库中的表结构、主外键关系和对象依赖,并且以可视化图形方式直观展示数据模型。

• 智能数据工作室:SqlKit 还提供了一个 AI 智能数据工作室,开发者可以直接使用自然语言描述需求,由 AI 自动读取数据库 Schema、理解表结构和字段关系,生成可执行 SQL、解释执行计划、优化慢查询并修复 SQL 错误。同时支持对接 OpenAI、Claude、DeepSeek、Ollama 等多种大模型。

• MCP 服务器:SqlKit支持将数据库连接和数据操作能力以标准 MCP 服务的形式对外暴露,让支持 MCP 协议的 AI 应用和智能体(例如 Claude、Cursor 等)能够直接访问数据库、查询数据、浏览 Schema 和获取 DDL 信息。

• 企业级安全能力:SqlKit 在安全设计上遵循“隐私优先”理念,支持 SSH 隧道、SSL/TLS 加密连接以及自动重连机制,确保数据库访问过程安全可靠。同时,数据库凭据安全存储在操作系统密钥链中,有效降低敏感信息泄露风险。在 AI 场景下,SqlKit 还支持自带 API Key 模式,并且对高风险操作进行额外确认,满足企业用户对数据库安全管理的需求。

下载安装
SqlKit 官方下载网址如下:
https://www.geekfun.club/zh/download

选择对应操作系统的文件进行下载,安装完成之后运行 sqlkit.exe(Windows):
