在数据库管理工具领域,我们似乎陷入了一个怪圈:要么像 DBeaver 那样功能强大但依赖沉重的 Java 环境,要么像 TablePlus 那样精致却局限于 macOS。对于需要在 Windows、Linux 和 macOS 之间切换,或者希望在一个轻量级工具中搞定所有数据库连接的开发者来说,选择并不多。

DBX 是一个仅 15 MB 大小的原生二进制文件,无需 Java、Python 或 Chromium 运行时,却能支持超过 60 种数据库。更重要的是,它将 AI 助手和 MCP(Model Context Protocol)协议深度集成到了工作流中。
极致轻量:为什么是 15 MB?
DBX 的核心设计哲学是“零依赖”。它不内嵌庞大的浏览器内核,也不要求用户预先安装复杂的运行环境。
- 单文件分发:下载、安装、连接,三步完成。
- 全平台覆盖:macOS、Windows、Linux 原生支持,甚至提供了 Docker 自托管版本和纯浏览器 Web 版。
- 资源友好:相比动辄几百 MB 甚至 GB 级的传统客户端,DBX 对内存和磁盘的占用极低,非常适合在配置受限的开发机或 U 盘中运行。

核心亮点:AI 原生与 MCP 协议
DBX 不仅仅是一个查询工具,它试图成为你 AI 编程工作流的一部分。
1. 内置 AI SQL 助手
在编辑器中选中一张表,用自然语言描述你的需求,DBX 就能直接生成 SQL。它支持 Claude、OpenAI 以及通过 Ollama 运行的本地模型。
- 安全审查:在执行 AI 生成的 SQL 之前,内置的安全检查机制会进行审查,防止误操作。
- 多功能辅助:除了生成,它还能解释复杂查询、优化性能以及修复语法错误。
2. MCP 协议集成
这是 DBX 最具前瞻性的功能。通过原生支持 Model Context Protocol,DBX 可以将你已配置的数据库连接“暴露”给 AI 编程助手。
- 一次配置,处处可用:在 Claude Code、Cursor 或 Windsurf 中,AI 可以直接通过 DBX 的 MCP Server 查询数据、浏览表结构,甚至在 DBX 界面中打开特定表格。
- CLI 支持:提供了独立的 CLI 包,方便在终端脚本或自动化工作流中调用。
// .mcp.json 配置示例
{
"mcpServers": {
"dbx": { "command": "npx", "args": ["-y", "@dbx-app/mcp-server"] }
}
}
功能全景:小身材,大能量
尽管体积小巧,DBX 的功能覆盖面却令人惊讶:
- 广泛的数据库支持:从主流的 MySQL、PostgreSQL、SQLite、Redis、MongoDB,到新兴的 DuckDB、ClickHouse,再到国产数据库如 OceanBase、TiDB、openGauss 等,均能直接连接。
- 专业的查询体验:基于 CodeMirror 6 的编辑器提供语法高亮、元数据感知自动补全和 9 种主题。支持查询历史、常用片段保存和标签页恢复。
- 高效的数据操作:虚拟滚动技术轻松应对百万级结果集。支持行内编辑、DataGrip 风格的过滤器、全文搜索以及多种格式(CSV, JSON, XLSX, INSERT)的导出。
- Schema 管理:提供 ER 关系图可视化、Schema 对比、执行计划分析以及字段血缘分析。
- 专项浏览器:针对 Redis 提供了模式匹配搜索和批量键操作;针对 MongoDB 支持文档增删改查和 Atlas 直连。
迁移与安全
对于从其他工具迁移过来的用户,DBX 支持直接从 DBeaver 或 Navicat 导入连接配置。在安全性方面,它支持 SSH 隧道(密钥/密码认证)、危险操作确认对话框以及加密的连接配置导出/导入。
DBX 证明了一个道理:现代数据库工具不需要变得臃肿才能变得强大。通过精简架构并深度整合 AI 能力,它为开发者提供了一个更轻快、更智能的选择。















