dbx
DBX 是一个轻量的跨平台数据库客户端,声称在约 20 MB 的体积里支持 70 多种数据库。它以单个小型二进制文件发布,不需要 Java 运行时、Python 虚拟环境或内置 Chromium,提供 macOS、Windows 和 Linux 原生应用、供团队使用的 Docker 镜像和网页版本。README 把它与需要 Java 的 DBeaver 和只支持 macOS 的 TablePlus 做了对比。
它支持的数据库范围很广,从 MySQL、PostgreSQL、SQLite、Redis、MongoDB、ClickHouse,到 Qdrant、Milvus、Weaviate 等向量库和多个国产数据库。功能包括带自动补全和历史记录的 CodeMirror 6 查询编辑器、虚拟滚动的数据表格、结构工具,以及支持 Claude、OpenAI、Ollama 或任何 OpenAI 兼容接口的 AI SQL 助手,生成的 SQL 会先经过内置的安全检查。另有一个用 Rust 编写的独立 MCP 服务,通过 `npx @dbx-app/mcp-server` 安装,让 Claude Code、Cursor、Windsurf 等智能体通过你已配置好的连接查询数据库,并提供连接白名单,以及只读、数据读写和完全访问三种模式。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-31
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 29
- 最新发布
- v0.6.62 (2026-10-30)
- 未关闭 issue
- 1520
- 近期 issue 至少有一条评论的比例
- 16/28
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #4090 [Feature] 优化数据库表管理选中行为,避免立即显示表结构17 条评论 · 2026-07-22
- #10733 [Bug] EXISTS语句时,没有补全15 条评论 · 2026-09-30
- #3222 [Compatibility] 希望适配低版本Linux系统,如国产信创系统、统信UOS等14 条评论 · 2026-07-12
- #937 [💡 Feature] 希望能够支持针对kerberos权限校验的支持14 条评论 · 2026-06-09
- #984 [💡 Feature] SQL查询结果能支持多TAB吗?13 条评论 · 2026-06-10
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
适合谁
- 需要一个体积仅 20MB、极速启动且支持 70+ 种数据库(MySQL/PG/Redis/ClickHouse/达梦等)的跨平台 Rust 数据库客户端。
- 希望在数据库工具中原生集成 AI SQL 助手,并通过独立的 MCP Server 安全共享数据库连接与只读查询权限给 Cursor 或 Claude。
- 需要深度的企业级数据库高级运维(如复杂的集群主从监控、可视化执行计划调优、复杂备份还原工具链;DBeaver 或 Navicat 功能更全面)。
- 团队需要多用户权限审计、单点登录与在线 Web 协作工作台(Bytebase 或 CloudBeaver 更适合企业中台)。
与同类的区别
dbx 是以单个本地轻量二进制运行的开发者日常查询利器,内嵌 AI 与 MCP 协议;DBHub / Bytebase 则偏向团队维度的数据库变更审查(Database CI/CD)与安全合规管控。
dbx 是一整套图形化客户端加全能型 70+ 引擎 MCP 桥接;而针对特定数据库的单一 MCP Server 适合只需要极简直连单一实例的场景。
兼容性
快速开始
使用场景
同类工具
收录于以下清单
评论
暂无评论,来发表第一条吧