DBX:仅 20MB 的全能数据库工作台,让 70+ 数据库管理变得简单高效

在日常开发中,我们往往需要同时面对 MySQL、达梦、Redis、ClickHouse 等多种数据库,不同数据库需安装不同的客户端,频繁切换客户端使用。

DBX 是一款开源、轻量的多数据库管理工作台,将连接管理、SQL 编辑、数据浏览、结构分析、数据迁移、AI 辅助和自托管等能力集于一体,无需额外安装 JavaPythonChromium 等运行环境,并支持 70+ 种数据库。

1-cover.png


简介

DBX 是一款基于开源技术打造的跨平台数据库客户端,定位类似 DBeaverTablePlus,大小仅有 20MB 级别 安装包,支持 70+ 种数据库,提供桌面端、Docker、Web 等多种部署方式。

同时内置 AI SQL 助手和 MCP 协议,可让 AI 编程助手直接访问数据库。除支持 MySQL、Oracle、Redis、达梦 等主流数据库外,还可通过 JDBCAgent 等方式扩展更多数据库连接。


安装

DBX 提供桌面应用和 Docker 部署方式,支持 macOSWindowsLinux

命令安装

# Homebrew (macOS)
brew install --cask dbx

# WinGet (Windows):
winget install t8y2.dbx

# Scoop (Windows):
scoop bucket add dbx https://github.com/t8y2/scoop-bucket
scoop install dbx

# Flatpak (Linux):
flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark com.dbxio.dbx

安装包

公 zhong 号:BugShare 内发送 DBX 获取对应系统安装包。


Web 版本

如果团队共享数据库管理环境,可以使用 Docker 部署 DBX Web 版(支持 amd64 与 arm64 架构):

docker run -d \
   --pull=always \
   --name dbx \
   -p 4224:4224 \
   -v /data/dbx-data:/app/data \
   t8y2/dbx:latest

浏览器访问:http://localhost:4224


特性

超轻量设计

DBX 最大的特点就是轻量:无需安装 Java、Python 或 Chromium 等额外运行环境,单文件即可运行,安装包仅约 20MB,相比传统数据库客户端小巧便捷,可快速部署使用。


支持 70+ 种数据库

DBX 支持 70+ 种数据库,涵盖 MySQL、PostgreSQL、SQLite、Redis、MongoDB、ClickHouse、SQL Server、Oracle、Elasticsearch、MariaDB、TiDB、OceanBase、openGauss、达梦等主流数据库,并可通过 JDBC、Agent 等方式进一步扩展,实现一个客户端统一管理多种数据库环境。


强大查询编辑器

DBX 内置基于 CodeMirror 6 的 SQL 编辑器,支持语法高亮、智能补全、格式化、查询历史、多标签编辑、SQL 文件执行和诊断提示等功能,为日常 SQL 编写与调试提供更高效的开发体验。

1-screenshot-light.png


AI SQL 助手

DBX 深度融入 AI 能力,支持通过自然语言生成、解释和优化 SQL,修复错误语句并辅助数据分析,同时兼容 OpenAI、Claude、Ollama 本地模型及 OpenAI 兼容接口。AI 生成 SQL 后还会进行安全检查,进一步降低误操作风险。


MCP 支持

DBX 支持 Model Context Protocol(MCP),可让 Claude Code、Cursor、Windsurf 等 AI 编程工具直接调用已配置的数据库,实现查询表结构、分析表关系、执行 SQL、辅助生成数据库相关代码等操作,让数据库无缝融入 AI Agent 工作流。


数据管理能力

DBX 提供完整的数据管理与 Schema 分析能力,涵盖数据浏览、编辑、筛选、排序、导入导出、数据迁移、数据库对比等功能,对表结构、字段、索引、外键、ER 图、Schema 对比及执行计划分析,让开发者能够在一个工具中完成从数据操作到数据库结构分析的完整工作。

2-screenshot-dark.png

3-screenshot-er.png

4-screenshot-grid.png


安全连接

DBX 提供 SSH 隧道、密码与密钥认证、自动重连、危险操作确认、连接配置加密导入导出及分类管理等功能,在提升效率的同时,加强生产环境下的连接安全与操作保障。


最后

如果你正在寻找 DBeaver、TablePlus 等传统客户端的替代方案,DBX 以轻量应用、集成多数据库支持、SQL 编辑、数据管理、Schema 分析、AI 助手、MCP 智能连接及 Docker 自托管等能力,兼顾轻量、全能、智能与开源的数据库管理工具值得一试。

posted @ 2026-08-14 16:13  BugShare  阅读(9)  评论(0)    收藏  举报