连数据库,很多人被客户端劝退:DBeaver 要带一整套 Java 运行时,启动慢、占内存;TablePlus 高级功能要付费,免费版功能受限;Navicat 价格不菲,想在信创环境或老机器上跑一个轻量客户端更是难。更要命的是,你往往在 MySQL、PostgreSQL、Redis、MongoDB 之间来回切,每换一种引擎就得开一个不同的工具。t8y2 开源的 DBX 直接把体量打到 25MB:没有 Java、没有 Python venv、没有内置 Chromium,单个二进制下载即用,却一口气支持 100 多种数据库,从关系型到 KV、文档、分析型全覆盖,还自带 AI 助手与 MCP 服务器。

DBX 用 Rust + Tauri + Vue 构建,提供桌面端、Docker、Web 与 CLI 四种形态,功能完全一致。项目采用 Apache-2.0 协议,当前版本 v0.6.55,最近更新在 2026 年 10 月 26 日,GitHub 星数已超过 2.7 万,是近期「轻量数据库客户端」方向黑马,社区口碑集中在「快」和「全」上。

项目基本信息

信息项详情
项目名称DBX
GitHub地址https://github.com/t8y2/dbx
项目描述仅 25MB 支持百种数据库的跨平台客户端,含 AI 助手与 MCP
作者t8y2
开源协议Apache License 2.0
开源状态公开状态
LanguagesRust
支持平台Windows / macOS / Linux
最后更新2026-10-26

一、项目介绍

DBX 的卖点很朴素:小而全。它把连接管理、SQL 编辑、数据比对、SQL 文件执行、Parquet/CSV/JSON 预览(基于 DuckDB)做成统一界面,Redis 的键模式搜索、批量操作、TTL 编辑,MongoDB 的分页 CRUD 也都覆盖。插件机制让新连接类型以签名校验的包形式扩展,S3、Kubernetes、LDAP 等从内置商店即可装,沙箱校验保证插件来源可信。

更贴近智能体时代的是它的 MCP Server:把 DBX 暴露给 Claude Code、Cursor 这类工具,让 AI 直接查库、跑查询。CLI 里还内置了官方 Agent Skill,运行 dbx agent setup 就能让具备 shell 能力的智能体安全地使用 DBX 命令行,把「让 AI 连数据库」这件事变得顺理成章。

二、核心优势

第一,极致轻量。25MB 单文件,无 Java 无 Chromium,下载即跑。第二,覆盖面广。100+ 数据库统一入口,不必为每个引擎装一个客户端。第三,形态齐全。桌面、Docker、Web、CLI 同一套能力。第四,AI 原生。内置 AI 助手与 MCP Server,智能体能直接操作数据库。第五,协议宽松。Apache-2.0 可商用、可自托管,没有强制开源回馈要求。

三、适用场景

适合既要轻量又要全能的开发者:日常在多种数据库间切换、做数据比对与迁移、在隔离环境用 Docker 自托管团队版。对已经用 AI 编程的人,把 DBX 的 MCP 接进智能体,就能让 AI 直接读写数据库,省去手工拼 SQL 再贴回的麻烦,也降低出错概率。

四、安装教程

桌面端各平台都能直接装:

# macOS
brew install --cask dbx
# Windows
winget install t8y2.dbx
# 或全局 CLI
npm install -g @dbx-app/cli

Docker 自托管团队版:

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

首次用 CLI 可初始化 AI 能力:dbx agent setup。常见报错多为端口占用或卷权限,确认 4224 空闲、挂载目录可写即可。

五、使用示例

连上数据库后用 CLI 跑查询:

dbx connections list --json
dbx query local "select 1" --json

真实输入是连接名与 SQL,输出是结构化 JSON 结果。接好 MCP 后,让智能体直接说「查一下 users 表最近 10 条」,DBX 会在后端执行并把结果回给智能体,全程不用你手动搬数据,也避免了把整库导出到聊天框的风险。

六、常见问题

问:支持哪些数据库?100+ 种,常见关系型、Redis、Mongo、ClickHouse 都覆盖。问:必须联网吗?本地数据库无需联网。问:MCP 怎么接?按官方 JSON 配置把 npx @dbx-app/mcp-server 加进客户端。问:商业可用吗?Apache-2.0,基本无门槛。问:插件安全吗?安装前做签名校验。

七、总结

DBX 用 25MB 的体量装下了百种数据库管理与 AI 能力,把「轻量」和「全能」这对矛盾捏到了一起。对受够笨重付费客户端的开发者,这套 Apache-2.0 的开源工具值得装,尤其适合需要多数据库 + 智能体协作的场景,让数据库操作重新变得轻快。