大数跨境

23.1K+ Star! dbx:仅25MB、支持100+数据库的轻量级管理工具

23.1K+ Star! dbx:仅25MB、支持100+数据库的轻量级管理工具 AIGC创想者
2026-10-19
4
导读:dbx简介开发工具DBX 是一款用 Rust 和 Tauri 构建的轻量级数据库管理工具

dbx简介

开发工具

DBX 是一款用 Rust 和 Tauri 构建的轻量级数据库管理工具,体积仅约 25MB,无需安装 Java、Python 或捆绑浏览器即可运行。它在一个统一界面中支持超过 100 种数据库(涵盖关系型、NoSQL、向量数据库及国产数据库),同时集成了消息队列和中间件的管理控制台。

它用于解决传统数据库客户端体积臃肿、依赖繁重、多数据库切换繁琐的问题。通过内置 AI SQL 助手、MCP Server 协议支持以及桌面端/Docker/CLI/Web 多形态部署,DBX 让开发者能够以极低的资源占用完成跨数据库查询、数据迁移、结构对比和 AI 辅助开发等日常工作。

亮点特性

01极致轻量

基于 Tauri 2 + Rust 构建,单文件约 25MB,无 Java JRE、Python venv 或 Chromium 依赖

02超广兼容性

原生或通过 Agent 驱动支持 100+ 数据库,包括 ClickHouse、DuckDB、TiDB、OceanBase 及各类向量数据库,并附带 Kafka、Redis、Nacos 等中间件控制台

03深度 AI 集成

内置 AI SQL 助手支持自然语言转 SQL 及安全审查,同时提供独立的 MCP Server,无缝对接 Cursor、Windsurf 等 AI 编码代理

04插件化架构

支持签名沙盒插件扩展(如 S3、Kubernetes),并提供 Go/TypeScript SDK 供开发者自定义插件

05多端一致体验

提供 macOS/Windows/Linux 桌面端、Docker Web 端及 CLI 工具,连接配置加密存储且可跨平台安全同步

使用场景

场景 1全栈开发者日常连接和管理 MySQL、PostgreSQL、Redis、MongoDB 等多种异构数据库,无需在多个客户端之间频繁切换

场景 2AI 编程助手集成

通过 MCP Server 让 Cursor、Claude Code 等 AI 代理直接读取和执行已配置的数据库连接,实现自然语言生成 SQL 并安全执行

场景 3运维团队通过 Docker 一键部署 Web 版数据库管理平台,供团队成员在浏览器中共享连接配置并进行数据查询与导出

快速上手

安装方式

macOS (Homebrew):

●●●
brew install --cask dbx

Windows (Scoop):

●●●
scoop bucket add dbx https://github.com/t8y2/scoop-bucket
scoop install dbx

Windows (WinGet):

●●●
winget install t8y2.dbx

Linux (Flatpak):

●●●
flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark com.dbxio.dbx

Docker 自托管部署

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

部署完成后访问 http://localhost:4224 即可使用 Web 版。

CLI 命令行工具

●●●
npm install -g @dbx-app/cli
dbx connections list --json
dbx query local "select 1" --json

配置 MCP Server(接入 AI 编程工具)

在你的 .mcp.json 中添加以下配置,即可让 AI 代理通过 DBX 操作数据库:

●●●
{
 "mcpServers": {
 "dbx": { "command": "npx", "args": ["-y", "@dbx-app/mcp-server"] }
  }
}

替代方案

对比 1DBeaver

功能全面但基于 Java 构建,启动慢且内存占用高;DBX 采用 Rust 编写,体积仅为其几十分之一且无需 JVM 环境

对比 2TablePlus

界面现代且原生轻量,但属于商业闭源软件,免费版有标签页数量限制;DBX 完全开源免费且支持更多数据库类型

对比 3Navicat

老牌商业数据库管理工具,价格昂贵且对新兴数据库(如向量数据库、国产数据库)支持滞后;DBX 更新迭代快,生态覆盖更广

相关资源

项目地址github.com/t8y2/dbx

欢迎关注我,持续获取更多内容,感谢赞&在看~

【声明】内容源于网络
0
0
AIGC创想者
拥抱科技创新,拥抱AI,探索无限可能!
内容 878
粉丝 0
AIGC创想者 拥抱科技创新,拥抱AI,探索无限可能!
总阅读39.4k
粉丝0
内容878