⚡ DBX:15MB开源免费数据库客户端 | 替代DataGrip/Navicat
一句话定位:轻量、跨平台、开源免费的数据库管理工具,安装包 15MB,支持 40+ 种数据库。
开发日常离不开数据库管理工具。DataGrip 功能强大但年费 688 元,Navicat 更贵,年费上千。DBeaver 社区版免费但启动慢,表多的时候卡得难受。这些工具要么贵,要么重,要么两者兼具。
DBX 就是来打破这个局面的。它是开源的跨平台数据库管理工具,基于 Tauri + Rust 开发,安装包只有 15MB,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB 等 40+ 种数据库。作为 DataGrip、Navicat、DBeaver 的开源免费替代品,DBX 不仅免费,还提供了 AI SQL 助手、ER 图、SSH 隧道等实用功能。GitHub 上迅速积累关注,被开发者称为“15MB 干翻 DataGrip”。
————————————————
📌 为什么越来越多人从付费数据库工具转向 DBX?
用过 DataGrip 或 Navicat 的开发者,大多有类似感受:
• 订阅费不便宜:DataGrip 个人版 688 元/年,Navicat Premium 1398 元/年,多人团队成本更高。
• 安装包臃肿:DataGrip 安装包 800MB+,DBeaver 400MB+,Navicat 200MB+,而 DBX 只有 15MB。
• 启动慢、内存大:DataGrip 启动后轻松 1GB+ 内存,DBeaver 500MB+,日常开发笔记本风扇狂转。
• 工具分散:MySQL 用一个,Redis 用一个,MongoDB 又一个,管理成本高。
DBX 不仅完全免费开源,还用一个客户端覆盖 MySQL、PostgreSQL、Redis、MongoDB、ClickHouse、DuckDB 等主流数据库。社区评价:日常查数据、改数据、看表结构完全够用,启动秒开,内存只占 80MB。
————————————————
✨ 核心功能
• 🗄️ 40+ 数据库统一管理
支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、TiDB、OceanBase、Neo4j 等,一个客户端管全部。
• 🤖 AI SQL 助手
接入 Claude 或 OpenAI API,用自然语言生成 SQL,还能解释、优化、修复错误查询,一键“Fix with AI”。
• 📊 ER 关系图
右键生成数据库 ER 图,支持表结构视图和陈氏风格 ER 图,可导出 SVG 文件。
• 📝 现代化 SQL 编辑器
基于 CodeMirror 6,语法高亮、自动补全、SQL 格式化、历史记录保存和搜索。
• ✏️ 行内数据编辑
直接在表格里编辑数据,修改用颜色标识(绿=新增,黄=编辑,红=删除),批量保存。
• 🔌 SSH 隧道 + 危险操作确认
DROP、DELETE、TRUNCATE 弹框确认。密码存系统钥匙串(macOS Keychain / Windows 凭据管理器)。
————————————————
💰 优势与亮点
• 成本优势:完全免费开源。对比 DataGrip 688 元/年、Navicat 1398 元/年,个人和团队省下可观预算。
• 极致轻量:15MB 安装包,启动秒开,内存仅 ~80MB。
• 跨平台统一:Windows、macOS、Linux 三端支持,SQL + NoSQL 一个工具解决。
• AI 加持:内置 AI SQL 助手和 MCP 协议,支持 Claude Code、Cursor 等 IDE 直接查询数据库。
————————————————
📊 DBX vs DataGrip vs DBeaver vs Navicat 对比表
维度 | DBX | DataGrip | DBeaver | Navicat
—————-|————————–|————————|———————-|————————
价格 | ✅ 免费开源 | ❌ 688元/年 | ⚠️ 社区免费/企业付费 | ❌ 1398元/年
安装包大小 | ✅ 15MB | ❌ 800MB+ | ❌ 400MB+ | ❌ 200MB+
内存占用 | ✅ ~80MB | ❌ 1GB+ | ❌ 500MB+ | ⚠️ 300MB+
数据库类型 | ✅ 40+ 种(SQL+NoSQL) | ✅ 大量 | ✅ 大量 | ⚠️ 主流
AI SQL助手 | ✅ 内置 | ❌ 无 | ❌ 无 | ❌ 无
ER图 | ✅ 支持 | ✅ 支持 | ✅ 支持 | ✅ 支持
启动速度 | ✅ 秒开 | ❌ 慢 | ❌ 慢 | ✅ 一般
自托管/远程访问 | ✅ Docker 部署,浏览器访问| ❌ 桌面端 | ❌ 桌面端 | ❌ 桌面端
举例:日常开发查数据、改字段、看表结构,DBX 绰绰有余。需要 AI 辅助写复杂 SQL 时,内置 AI 助手更是一大亮点。
————————————————
⚠️ 局限性(真实评价)
1. 功能丰富度不及 DataGrip
缺少 DataGrip 的一些高级特性,如执行计划可视化(EXPLAIN 可视化)、多表联查的智能提示、代码重构、Git 版本控制集成等。
📝 编辑观察:作者 roadmap 中已将 EXPLAIN 可视化列入后续计划。对于大多数日常增删改查和表结构管理,DBX 完全够用。如果你是重度 IDE 依赖的高级 SQL 开发者,建议两者结合。
2. 插件生态为零
没有插件市场,不能像 DBeaver 那样通过插件扩展功能。
📝 编辑观察:作者已规划插件系统。目前 DBX 通过内置功能覆盖了 80% 的日常需求,且更新频率较高,新功能持续加入。
3. 企业级功能有待完善
缺少企业级报表、团队协作、审计日志、数据治理等功能,不适合大型企业复杂场景。
📝 编辑观察:如果团队需要严格的权限管控和复杂的数据治理,DBX 还不成熟,建议继续用企业版 DataGrip 或 Navicat。但对于个人开发者、小团队,DBX 的性价比无可匹敌。
4. 部分数据库适配细节还在打磨
比如 Oracle 驱动路径配置、某些国产数据库的兼容性,社区反馈偶有问题。
📝 编辑观察:DBX 对达梦、高斯、金仓、OceanBase 等国产数据库已有初步支持。遇到问题可提 GitHub Issue,作者回复积极,修复也快。
————————————————
🎯 适用场景与人群
场景/人群 | 推荐度 | 理由
————————–|—————-|——————————————
个人开发者 / 独立开发者 | ✅ 强烈推荐 | 完全免费,15MB 不占空间,秒开即用
学生 / 初学者 | ✅ 强烈推荐 | 零成本学习 SQL,支持主流数据库,还能用 AI 辅助
创业公司 / 小团队 | ✅ 强烈推荐 | 省下 DataGrip/Navicat 订阅费,预算用在更关键的地方
日常 CRUD 开发 | ✅ 推荐 | 查数据、改表结构、看 ER 图,完全够用
复杂 SQL 调优 / 数据分析师 | ⚠️ 可作辅助 | 建议配合 DataGrip 或 DBeaver 企业版使用
大型企业 DBA 团队 | ❌ 不适合 | 缺少企业级权限、审计和监控功能
————————————————
🔧 快速上手指南(5 分钟连上第一个数据库)
1. 下载安装
• macOS:brew install –cask t8y2/tap/dbx
• Windows:scoop bucket add dbx https://github.com/t8y2/scoop-bucket 然后 scoop install dbx
• 或直接去 GitHub Releases 下载对应平台的安装包
(macOS 用户首次打开需要执行 xattr -cr /Applications/dbx.app)
2. 添加数据库连接
打开 DBX,点击“新建连接”,选择数据库类型(如 MySQL)。填写主机、端口、用户名、密码。
3. SSH 隧道(可选)
如果需要跳板机连接,在高级设置中配置 SSH 主机、用户和密钥。
4. 测试连接
点击“测试连接”,确认通过后保存。连接成功后,左侧会显示数据库、表和视图。
5. 编写并执行 SQL
在查询编辑器中输入 SQL,Cmd/Ctrl + Enter 执行。结果表格支持导出 CSV、JSON。
6. 使用 AI 助手(可选)
在设置中配置 OpenAI 或 Claude API 密钥,然后用自然语言提问“查询最近一周订单量前十的商品”。
💡 小技巧:直接拖拽 CSV/Parquet/JSON 文件到 DBX,内置 DuckDB 引擎会立即预览数据,无需导入。
————————————————
❓ 常见问题(FAQ)
Q1:DBX 支持哪些数据库?
A1:支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、ClickHouse、SQL Server、Oracle、TiDB、OceanBase、Neo4j 及达梦、高斯、金仓等国产数据库,总计 40+ 种。
Q2:DBX 和 DBeaver 哪个好?
A2:DBeaver 功能更全(支持更多数据库、插件丰富),但安装包 400MB+,启动慢,内存占用高。DBX 极致轻量、秒开、免费开源,内置 AI SQL 助手。日常开发选 DBX,复杂数据治理用 DBeaver。
Q3:DBX 的 AI SQL 助手怎么用?
A3:在设置里配置 OpenAI 或 Claude API Key,然后在查询编辑器输入自然语言提问,AI 会自动生成 SQL。查询失败时可以点击“Fix with AI”一键修复。
Q4:支持自托管吗?
A4:支持。DBX 提供 Docker 部署方式,部署后在浏览器访问即可使用,适合团队共享或服务器管理。
Q5:能查看和编辑 Redis 数据吗?
A5:能。内置 Redis 浏览器,支持 String、Hash、List、Set、ZSet、Stream 所有数据类型,支持模式匹配搜索 Key。
Q6:DBX 会收费吗?
A6:DBX 采用 AGPL-3.0 开源协议,核心功能永久免费。未来可能推出企业增值服务,但社区版保持免费。
Q7:如何查看 ER 图?
A7:右键点击数据库或表,选择“生成 ER 关系图”,支持表结构视图和陈氏风格 ER 图,可导出 SVG 图片。
Q8:DBX 和 DataGrip 对比,功能差多少?
A8:DataGrip 在复杂查询重构、Git 集成、代码检查深度方面更强。DBX 定位轻量、快速、够用,不是 DataGrip 的完全替代品,而是另一种选择——免费、轻量、秒开、有 AI 加持。
————————————————
🔄 同类开源替代品
• DBeaver(社区版):功能全面,插件丰富,支持数据库类型最多,但安装包大、启动慢、内存占用高。
• TablePlus:界面美观,支持主流数据库,但免费版限制打开标签页数量,闭源非免费。
• Beekeeper Studio:轻量、界面简洁,社区版免费,但功能比 DBX 少(无 AI 助手、无 ER 图)。
• Adminer(PHP + MySQL):单文件 Web 端工具,极简但只支持 MySQL/PostgreSQL/SQLite,功能较弱。
🔗 本站内链:如果你需要功能更全面的自托管数据库管理方案,可以看看 DBeaver 介绍;或者浏览更多开发者工具。
————————————————
📝 总结
DBX 是数据库管理工具领域的一匹黑马。它用 15MB 的安装包和 ~80MB 的内存占用,解决了开发者长久以来的痛点:工具太贵、太重、太慢。AI SQL 助手的加入,更是让写复杂查询、优化 SQL 变得前所未有的轻松。
如果你受够了 DataGrip 的订阅费、Navicat 的臃肿、DBeaver 的龟速,花 5 分钟下载 DBX 试试。你可能会惊喜地发现,免费也可以这么好用。
➡️ 访问 DBX GitHub 仓库:https://github.com/t8y2/dbx
注:本文无任何商业合作,为独立工具评测。
————————————————
📚 外部权威链接
• DBX GitHub 仓库:https://github.com/t8y2/dbx (源码、下载、安装指南)
• DBX 官网:https://dbxio.com/cn (中文文档、下载链接)
• 开发者自述(dev.to):https://dev.to/t8y2/dbx-an-open-source-15-mb-database-client-for-17-databases-built-with-tauri-45oe
————————————————
本文最后验证日期:2026-06-03
建议下次复核周期:90 天。DBX 仍在快速迭代,新功能和新数据库支持持续加入,请关注官方更新。
