开源 AI SQL 客户端 SqlKit: 70+ 数据库一个搞定, AI Agent + MCP 内置,秒开

blankll 2026-08-10 10:47 1

V2EX uus, 分享一个自己在做的开源项目 SqlKit —— 一款基于 Rust + Tauri 的跨平台 AI 数据库管理工具。
先说重点:启动 <2 秒,内存占用 ~150MB ,macOS / Windows / Linux 都有安装包; JDBC 桥接所需的 JRE 由应用自动下载管理,不用你手动装 Java 。


GitHub: https://github.com/geek-fun/sqlkit


主界面截图


一个客户端管所有,70+ 种 数据库,基本覆盖了所有 sql 数据库,包括各类信创数据库,我们还专门针对信创数据库做了强化兼容测试。


核心功能


Agentic Data Studio ( AI Agent 内置)



  • 自然语言生成 SQL —— 读取真实表结构、列名、索引,生成的 SQL 直接可执行,不会瞎编表名

  • SQL 优化 —— 慢查询自动改写,执行计划可视化,成本高亮

  • 报错自动修 —— 语法错误、缺列、类型不匹配,直接给出修改后的 SQL

  • 自带 key 即可 —— OpenAI / Anthropic / DeepSeek / Ollama / LM Studio / OpenRouter ,本地模型完全离线可用

  • 安全 —— 凭据只存本地,数据库密码不会发送给 LLM ,危险操作( DELETE/DROP )先弹确认


MCP Bridge (内置 MCP 服务器)



  • 内置 MCP 服务端,任何支持 MCP 的 AI 客户端( Claude 、Cursor 、自建 Agent 等)都能直接调用数据库能力

  • 统一 capability 注册表:查询、浏览 schema 、DDL 等能力以标准 MCP tools 暴露

  • 权限策略 + 连接白名单:按风险等级控制工具可用性,只向 MCP 客户端暴露允许的连接,凭据不外泄


MCP: https://www.geekfun.club/zh/products/data-studio-agent


Monaco 编辑器( VS Code 同款引擎)



  • SQL 语法高亮 + 基于实时 schema 的自动补全

  • 多标签页,Cmd/Ctrl+Enter 执行,Shift+Enter 附带执行计划

  • Shift+Alt+F 格式化,按方言定制规则


数据浏览



  • 虚拟滚动数据网格,万行不卡

  • 排序、筛选、行内编辑、行级搜索

  • 导出 CSV / JSON / Markdown


可视化



  • ER 图( Dagre 自动布局,可缩放拖拽)

  • 执行计划树 + 成本高亮

  • DDL 查看器、跨 schema 对象搜索


安全与其他



  • SSH 隧道(密钥/密码都支持)

  • SSL/TLS ,凭据存系统钥匙串( macOS Keychain / Windows Credential Manager )

  • 查询历史自动保存、可搜索可回放

  • 深色模式,中英文双语

  • Apache 2.0 完全开源免费


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


GitHub: https://github.com/geek-fun/sqlkit


欢迎使用、Star 、PR 、提 Issue 。有什么想法也可以在下面聊。

最新回复 (1)
  • keepfun 08-10 12:35
    1
    回头试试
* 帖子来源V2EX
返回