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

简介: DBX是一款开源轻量级多数据库管理工具,单文件仅20MB,无需Java/Python/Chromium依赖,支持MySQL、达梦、Redis、ClickHouse等70+数据库。集成SQL编辑、数据浏览、AI助手、MCP协议及Docker/Web部署,兼顾高效、安全与智能。

在日常开发中,我们往往需要同时面对 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 自托管等能力,兼顾轻量、全能、智能与开源的数据库管理工具值得一试。

目录
相关文章
|
测试技术
Apifox
体验了一款神器
1149 0
Apifox
|
22天前
|
数据采集 JSON 监控
得物商品详情 API:潮品电商结构化数据解析与业务落地实践
本文从后端开发视角,详解得物商品详情接口的数据结构、解析流程与实战难点,涵盖SKU扁平化处理、图片防盗链应对、限流防护及字段兼容等高频问题,为潮品行情监控、竞品分析等系统提供可靠技术参考。(239字)
IPv4内网与公网地址范围
本文介绍了内网和公网IPv4地址的范围及用途。内网IP(私有地址)包括10.0.0.0/8、172.16.0.0/12和192.168.0.0/16,分别适用于大型、中型和小型网络。公网IP分为A、B、C类,分别支持大规模、中等规模和小规模网络;D类用于多播通信,E类保留实验用途。此外,127.0.0.0/8为环回地址,不用于公网。这些划分确保了IP地址的有效利用与网络通信的正常进行。
6537 10
|
10月前
|
人工智能 文字识别 自然语言处理
通义千问大模型驱动的法律智能体创新实践
律杏法务云是基于阿里云通义千问大模型构建的新一代法律人工智能平台,通过深度融合OCR、NLP、知识图谱技术与千亿参数级语言模型,在企业法务管理领域实现了从信息抽取、文书生成到风险预警的全流程智能化。本文将深入剖析其技术架构与五大核心模块,揭示大模型如何重塑现代法务工作范式。
2453 2
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
1932 18
|
数据采集 SQL 人工智能
长文详解|DataWorks Data+AI一体化开发实战图谱
DataWorks是一站式智能大数据开发治理平台,内置阿里巴巴15年大数据建设方法论,深度适配阿里云MaxCompute、EMR、Hologres、Flink、PAI 等数十种大数据和AI计算服务,为数仓、数据湖、OpenLake湖仓一体数据架构提供智能化ETL开发、数据分析与主动式数据资产治理服务,助力“Data+AI”全生命周期的数据管理。
3742 5
|
人工智能 自然语言处理 Java
30分钟速成:IntelliJ IDEA 2024下载安装与多语言开发环境配置手册
IntelliJ IDEA是Java/Kotlin开发领域的旗舰级IDE,最新版本实现了AI全栈辅助、量子计算插件和多语言互操作三大技术突破。AI辅助提升代码生成与性能优化准确率40%,量子计算插件支持1024量子位模拟,多语言混合调试性能提升300%。系统要求包括i5以上CPU、8GB内存及Windows 7+等。安装流程涵盖获取Ultimate版、配置启动器及性能优化设置。核心功能包括AI编码助手和多语言开发环境配置。提供量子算法开发和AI代码审查实战案例,并附故障排查指南和学习资源。
|
移动开发 前端开发
基于jeecg-boot的flowable流程加签功能实现
基于jeecg-boot的flowable流程加签功能实现
1606 0
|
消息中间件 Kubernetes API
在K8S中,如何收集k8s集群日志?
在K8S中,如何收集k8s集群日志?