仅 15 MB !一款桌面端 & Docker 自托管的开源数据库管理工具!
大家好,我是 Java陈序员。
在日常开发、运维工作中,数据库管理工具几乎是人手必备。无论是日常写 SQL 查询数据、调试语句,还是维护多类型数据库、管理线上库表结构,一款顺手的数据库客户端,都能极大提升工作效率。
今天,给大家分享一款轻量又全能的数据库管理工具,支持数十种数据库,还内置 AI 能力!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍
dbx —— 一款轻量级跨平台数据库客户端,支持 MySQL、PostgreSQL、Redis 等 40+ 类型的数据库。除了支持常规的数据库管理功能外,还提供 AI 辅助分析功能,同时提供桌面应用和 Docker 版本。

功能特色:
- 超轻量体积:单文件约 15 MB,无需 Java、Python 等额外运行环境
- 全平台可用:支持 Windows、macOS、Linux 桌面端,同时提供 Web 版、Docker 部署,本地/自托管均可使用
- 直连 40 + 数据库:覆盖 MySQL、PostgreSQL、SQL Server、Oracle、SQLite、Redis、MongoDB、ClickHouse、DuckDB、Elasticsearch 等主流库
- 高性能 SQL 编辑器:基于 CodeMirror 6 实现,支持语法高亮、智能代码补全、一键格式化、多主题切换,支持 SQL 片段与执行历史管理
- 多样化导出导入:数据可导出 CSV、JSON、Excel、Markdown、Insert 语句,支持批量执行 SQL 文件、整库数据迁移
- 库表结构工具:提供可视化 Schema 浏览、ER 关系图、表结构对比、SQL 执行计划、字段关联分析、全局库表检索等强大工具
- AI 智能辅助:用自然语言描述需求,直接生成 SQL, 支持 Claude、OpenAI, 或通过 Ollama 使用本地模型,内置安全检查会在执行前审查 AI 生成的 SQL
技术栈:Rust + Tauri 2 + Vue 3 + TypeScript + Tailwind CSS
快速上手
dbx 提供桌面端和 Web 端两种使用方式,桌面端通过下载安装包进行安装,Web 端可通过 Docker 自托管部署。
安装包安装
1、打开下载地址
https://github.com/t8y2/dbx/releases
2、下载对应操作系统的安装包,解压进行安装
Docker 部署
- Docker 命令部署
1、拉取镜像
docker pull t8y2/dbx
2、创建挂载目录
mkdir -p /data/software/dbx
3、运行容器
docker run -d --name dbx \
-p 4224:4224 \
-v /data/software/dbx:/app/data \
t8y2/dbx
- Docker Compose 部署
1、创建安装目录并进入
mkdir -p /data/software/dbx/data
cd /data/software/dbx
2、创建 docker-compose.yaml 文件
services:
dbx:
image: t8y2/dbx
ports:
- "4224:4224"
volumes:
- data:/app/data
restart: unless-stopped
volumes:
data:
3、启动运行
docker compose up -d
- 设置访问密码
1、服务启动成功后,浏览器访问
http://{IP/域名}:4224
2、首次访问需要设置访问密码

功能体验
- 首页

- 新建连接

- 表数据

- 表结构

- SQL 查询

- AI 对话

- 表结构图

- 数据比较

- Redis 管理

- 历史记录

- 快捷键

本地开发
环境要求:
- Node.js 18+
- Rust 1.77+
- pnpm
1、克隆或下载项目源码
git clone https://github.com/t8y2/dbx.git
2、进入项目根目录并安装依赖
cd dbx
pnpm install
3、启动运行
- 桌面版本
pnpm dev:tauri
- Web 版本
# 前端
pnpm dev:web
# 后端
pnpm dev:backend
4、打包构建
pnpm tauri build
安装包输出在
src-tauri/target/release/bundle/目录。
可以说,dbx 以 15 MB 超轻量体积、40 + 数据库兼容、AI 原生能力、全平台部署的四大核心优势,完美解决传统数据库工具臃肿、付费、兼容性差的痛点。无论是日常开发、数据运维还是跨库迁移,都能高效胜任。如果你受够了笨重的数据库客户端,快去下载安装体验吧~
项目地址:https://github.com/t8y2/dbx
最后
推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project
或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/

我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目。
但是任何人在群里打任何广告,都会被 T 掉。
如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群:
关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群。
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
dbx —— 一款轻量级跨平台数据库客户端,支持 MySQL、PostgreSQL、Redis 等 40+ 类型的数据库。除了支持常规的数据库管理功能外,还提供 AI 辅助分析功能,同时提供桌面应用和 Docker 版本。
浙公网安备 33010602011771号