15MB搞定70+数据库!这个开源客户端让AI直接帮你写SQL

你还在电脑上装一堆数据库客户端?15MB 搞定70+数据库的神器来了

做开发的都知道,电脑上 MySQL 一个窗口、Redis 一个窗口、MongoDB 又一个……切来切去不仅烦,还巨吃内存。DBeaver 装完几百兆还得带 Java 运行时,Navicat 也好不到哪去。

直到我在 GitHub 上刷到这个叫 dbx 的开源项目——安装包只有 15MB,支持 70+ 种数据库,还自带 AI 助手和 MCP 协议。一个客户端全搞定。

15MB,能跑 AI,还能连 MCP

dbx 之所以能做得这么小,核心技术是 Tauri 2 + Rust——不捆绑 Chromium,直接调用系统 WebView;后端全用 Rust 原生驱动直连各种数据库,不依赖 JDBC 那种重量级运行时。所以装完才 15MB,不像 DBeaver 那样装完占几百兆还带一堆冗余依赖。

但真正让我觉得有意思的不只是体积,而是它内置了 AI SQL 助手。在编辑器里直接选中表名或输入自然语言描述,AI 自动生成 SQL 语句——支持 Claude、OpenAI,也支持接 Ollama 跑本地模型。生成的 SQL 还会过一遍安全检查,防止你手滑把生产数据给删了。

更绝的是它原生支持 MCP(Model Context Protocol)。装好之后,在 Claude Code、Cursor、Windsurf 这类 AI 编程工具里,AI 能直接查询你在 dbx 里配好的数据库——不需要手动复制粘贴连接字符串,它会自动读取 dbx 保存的连接信息,包括系统钥匙串里的密码。零配置,AI 就能跟你已有的数据库对话。

70+ 数据库全覆盖,国产信创也在

dbx 支持的数据库列表相当夸张:

  • 关系型:MySQL、PostgreSQL、SQLite、SQL Server、Oracle、MariaDB、TiDB、OceanBase
  • 国产/信创:达梦 DM、openGauss、GaussDB、KingBase、GoldenDB、Vastbase、YashanDB
  • NoSQL/键值:Redis、MongoDB、etcd、ZooKeeper、Nacos
  • OLAP/分析:ClickHouse、DuckDB、Doris、StarRocks、TDengine、InfluxDB
  • 向量数据库:Milvus、Qdrant、Weaviate

也就是说,无论你用的是互联网标配的 MySQL/Redis,还是客户指定要跑的信创数据库,dbx 都能管。而且还内置了 Redis 浏览器(Key 模式搜索、全数据类型值查看)和 MongoDB 浏览器(文档 CRUD),这两项很多通用客户端反而做得很糙。

上手有多快?一条命令装完

macOS 用户:

brew install --cask dbx

Windows 用户:

winget install t8y2.dbx

Linux 用户:支持 Flatpak、Snap,还有星火/麒麟 APM 版本。

不想装桌面端?Docker 一条命令跑 Web 版:

docker run -d --name dbx -p 4224:4224 -v dbx-data:/app/data t8y2/dbx:latest

浏览器打开 http://localhost:4224 就能用,团队共享也没问题。

它还有专属 CLI,包管理一条命令:

npm install -g @dbx-app/cli
dbx connections list --json
dbx query local "select * from dept" --json

适合谁用?

  • 多数据库开发者:同时维护 MySQL + Redis + MongoDB + ClickHouse?dbx 一个窗口全搞定,内存占用比 N 个独立客户端小得多。
  • AI 编程用户:想让 AI 直接查你项目里的数据库?接个 MCP,Claude Code 和 Cursor 都能直接跑 SQL。
  • 信创/国产数据库团队:达梦、openGauss、GaussDB 这些信创数据库官方客户端体验参差不齐,dbx 的支持反而更完整。
  • 轻量运维:15MB 的 Docker 镜像,随时起一个 Web 版查生产数据库,不需要为临时需求装几百兆的客户端。

有一点要说明

dbx 目前版本号还在 0.5.x,功能完善度跟 DBeaver 这种老牌工具比还有差距,高级特性在持续迭代中。不过 GitHub 上已经有 2500+ 提交、74+ 贡献者、14k+ stars,更新频率相当高。而且它 Apache 2.0 开源,不收集任何遥测数据——隐私敏感场景也完全 OK。

如果你厌倦了电脑上开一堆数据库窗口,或者想让 AI 编程助手直接连数据库读数据,dbx 值得花 5 分钟装上试试。

GitHubhttps://github.com/t8y2/dbx

官网https://dbxio.com/cn


GitHub: https://github.com/t8y2/dbx

评论区

0 条评论

登录后可评论。

白鹿 11 阅读