
写在前面|DBX:Rust + Tauri 2 编写的开源数据库管理工具,单文件约 20MB,不依赖 Java,Apache-2.0 协议。内置 AI SQL 助手,还原生提供 MCP Server。
数据库客户端这块,大家忍得够久了:
• DBeaver:基于 Java,启动慢、吃内存;
• Navicat:好用但订阅贵;
• 碎片化:Redis、MongoDB、ClickHouse 各一个客户端,来回切。
DBX 的思路很直接:轻、全、免费——约 20MB 单文件,下载即用;一个工具连 80+ 种库;Apache-2.0 开源,商用也友好。

不依赖 Java 运行时,也不捆绑 Chromium,冷启动以秒计。界面是熟悉的现代客户端布局:左侧多连接树,顶部新建连接 / 新建查询 / 数据传输 / 驱动管理,中间查询编辑器,数据网格支持右键排序、筛选、行内批量编辑,右侧还有 SQL 语句库。

• 关系型:MySQL、PostgreSQL、SQLite、Oracle、SQL Server、MariaDB、TiDB,以及达梦、OceanBase、openGauss、KingBase 等国产库;
• 缓存 / 文档:Redis、MongoDB;
• OLAP / 时序:ClickHouse、DuckDB、Doris、StarRocks、InfluxDB、TDengine;
• 搜索:Elasticsearch、Meilisearch;
• 扩展接入:Snowflake、BigQuery、Neo4j 等。
一个项目里 MySQL 存业务、Redis 做缓存、ClickHouse 跑报表——过去开三个客户端,现在一个窗口搞定。
• CodeMirror 6 查询编辑器:语法高亮、自动补全;
• 虚拟滚动数据网格:百万行大表不卡顿,支持行内直接编辑(见图 2);
• ER 图 Schema 可视化:表关系一目了然;

• 数据迁移、导入导出;
• Redis / MongoDB 专用浏览器:键值视图、文档视图,不用拿 SQL 思维看 NoSQL。
AI 直接嵌在查询编辑器里,能干四件事:生成、解释、优化、修复 SQL。
• 模型支持 Claude、OpenAI、本地 Ollama——数据敏感的团队可走本地模型,SQL 不出内网;
• AI 生成的 SQL 执行前过一遍内置安全检查,先审查、再执行。
这是相对 DBeaver / Navicat 最有代差的一块:Claude Code、Cursor、Windsurf 等 AI Agent 可直接复用 DBX 里已配置好的连接查询和操作数据,不用在 Agent 侧再配一遍连接串。
BASH
npx @dbx-app/mcp-server
写代码时一句「查下测试库最近 10 条订单结构」,Agent 自己连库、写 SQL、带结果回上下文。
桌面端覆盖 macOS / Windows / Linux,另有 Docker Web 版和 CLI:
BASH
# macOS
brew install --cask dbx
# Windows
winget install t8y2.dbx
scoop install dbx
# Docker Web 版(端口 4224)
docker run -d -p 4224:4224 -v dbx-data:/app/data t8y2/dbx:latest
Linux 还提供 Flatpak。团队可以在内网跑一个 Docker 版,全组共用 Web 实例。
一句话总结|20MB 体积、80+ 数据库、AI SQL 助手、原生 MCP——更轻、更现代的 DBeaver / Navicat 替代品。开源免费,试错成本为零:下载、连库,十分钟就知道它够不够格留在你的工具栏。
—— 如果这篇对你有帮助 ——
点赞 · 在看 · 转发,是对我最大的支持