DBX(官网 dbxio.com)是一个 Rust/Tauri 开发的轻量级跨平台数据库客户端:安装包约 20MB,支持 70+ 数据库,涵盖桌面端、Docker、Web、CLI 四种部署形态,内置 AI 助手与 MCP Server。Apache-2.0 完全开源,2026 年 4 月底创建,目前 GitHub 已 13.8k+ star。

核心卖点

特性 说明
🪶 轻量 20MB 单一安装包,无 JRE、无 Python venv、无内置 Chromium,下载即用
🤖 AI 助手 内置 AI SQL 助手,选中表描述需求即生成 SQL;生成的 SQL 执行前有安全检查
🔌 MCP Server 原生支持 Model Context Protocol,Claude Code/Cursor/Windsurf 可通过已配置的连接直接查询数据库
🌐 多形态 同一项目产出桌面 App + 自托管 Docker Web 版 + CLI,连接配置互通
🦀 Rust 原生驱动 全部驱动用 Rust 实现,无 JDBC 运行时依赖

支持的数据库(70+)

  • 主流 SQL:MySQL、PostgreSQL、SQLite、SQL Server、Oracle、MariaDB、DB2、SAP HANA、Teradata、Vertica、Firebird、Informix、Access、H2、CockroachDB、RQLite
  • 云数仓:Snowflake、BigQuery、Redshift、Databricks、Trino、PrestoSQL、Hive、Spark、Dremio、Doris、StarRocks、SelectDB、Databend
  • NoSQL/向量/时序:MongoDB、Redis、Elasticsearch、Qdrant、Milvus、Weaviate、ChromaDB、Cassandra、Neo4j、HBase、InfluxDB、QuestDB、IoTDB、TDengine、Kylin
  • 国产数据库:达梦 DM、TiDB、OceanBase、openGauss、GaussDB、KingBase、HighGo、UXDB、TDSQL、PolarDB、GreatSQL、GBase、YashanDB、XuguDB 等
  • 消息队列/基础设施:Kafka、Pulsar、RocketMQ、RabbitMQ、etcd、ZooKeeper、Nacos、IRIS
  • 嵌入式/新兴:DuckDB、Cloudflare D1、Turso、Manticore、Dolt(走 MySQL 协议)

主要功能

查询编辑器

CodeMirror 6 引擎,支持 SQL 语法高亮、元数据感知自动补全、Cmd+Enter 执行、选中执行、SQL 格式化、9 种编辑器主题;持久化查询历史、SQL 片段收藏、标签页恢复、SQL 文件执行。

数据浏览与编辑

虚拟滚动表格、单元格内联编辑、WHERE/ORDER BY 控制、SQL 预览、CSV/Excel/SQL 导出、跨引擎数据传输。

结构浏览

侧边栏展示数据库/模式/表/字段/索引/外键/触发器;支持 ER 图、Schema 对比、字段血缘分析。

对比与迁移

Schema 对比、表导入、数据库导出、SQL 文件执行、跨引擎数据迁移;多数据库同时执行同一 SQL,可按连接/库选择作用域,单目标失败不影响其他。

部署形态

# 桌面端:macOS (x64/ARM64)、Windows、Linux (AppImage)
# 官网下载:https://dbxio.com/cn

# Docker 自托管 Web 版(团队共享,同一项目产出)
docker run -d -p 8080:8080 --name dbx ghcr.io/t8y2/dbx

# CLI:单二进制,支持命令行查询与脚本化

MCP 集成(与 AI 智能体对接)

DBX 提供独立的 Rust 实现的 MCP Server,AI 编码智能体(Claude Code、Cursor、Windsurf 等)可以通过 DBX 中已配置的连接直接查询数据库:

  • 一个配置,多处复用——在 DBX 里建好的连接,MCP 客户端开箱即用
  • 与内置 AI 助手互补:编辑器内高亮表名描述需求即可生成 SQL,无需在工具间复制粘贴
  • AI 生成的 SQL 执行前有内置安全检查

与主流竞品对比

特性 DBX DBeaver TablePlus Navicat
开源免费 ✅ Apache-2.0 ✅ 社区版 ❌ 付费 ❌ 付费
安装包大小 ~20MB 需 Java JRE 较大 较大
跨平台 ✅ Win/macOS/Linux ✅ ❌ macOS 为主 ✅
数据库种类 70+ 广泛 较少 主流为主
MCP Server ✅ 内置 ❌ ❌ ❌
Docker 自托管 Web ✅ ❌ ❌ 部分
AI 助手 ✅ 内置 插件 ❌ 部分

局限性

  • 项目较新(2026 年 4 月创建),部分深度功能(如复杂迁移工具链)还在快速迭代中
  • 消息队列/基础设施类支持(Pulsar/Kafka 等)定位是"管理",深度运维功能不如专用工具
  • 部分国产数据库(如达梦)依赖社区驱动的连接配置,冷门库可能需要自行调试

小结

DBX 的价值在于「轻量 + 全类型 + AI 原生」:20MB 覆盖 70+ 数据库,省掉 DBeaver 的 Java 依赖;内置 MCP Server 让数据库直接成为 AI 智能体的工具,与 Claude Code/Cursor 工作流无缝衔接。对个人开发者是零负担的日常数据库客户端,对团队可以 Docker 自托管成内部 Web 版,是值得关注的开源数据库工具新选择。

原文:DBX 官网 与 GitHub 仓库