GitHub 9100+ Star!这款 Rust 写的数据库管理工具杀疯了:20MB 体积,60+ 数据库,还自带 AI 助手

📅 2026/7/9 10:18:28
GitHub 9100+ Star!这款 Rust 写的数据库管理工具杀疯了:20MB 体积,60+ 数据库,还自带 AI 助手
告别笨重的 DBeaver放下付费的 TablePlus这个开源神器或许就是你要找的数据库管理终点站。如果你用过 DBeaver那你一定对装 Java、启动慢、内存占用高深有体会如果你用过 TablePlus那你一定对macOS 独占、付费订阅感到不忿。今天给大家安利一个真正轻量的开源数据库客户端——DBXGitHub 已斩获9100 Star目前在 Trending 榜上势头正猛。核心亮点小、快、强20MB零运行时依赖不需要装 Java JRE不需要 Python 虚拟环境也不需要 Chromium 浏览器内核。DBX 打包成一个单文件二进制下载即用干净利落。作为一名数据库工具DBeaver 动辄几百 MB 还要依赖 JavaTablePlus 至今不出 Windows 版——而 DBX 用Rust Tauri这一技术栈在体积和跨平台上做到了极致macOS—brew install --cask dbxWindows—winget install t8y2.dbx或scoop install dbxLinux— AppImage / deb / rpm 全都有Docker— 一行命令部署 Web 版Web 浏览器— 所有功能同等可用支持 60 数据库引擎MySQL、PostgreSQL、SQLite、MongoDB、Redis、ClickHouse、DuckDB、SQL Server、Oracle、Elasticsearch、MariaDB、TiDB、OceanBase、CockroachDB、InfluxDB、Kafka……国产数据库如达梦 DM、KingBase、openGauss、GaussDB、TDengine 统统支持甚至连 Qdrant / Milvus 此类向量数据库也不在话下。对未原生支持的数据库还提供了JDBC 代理驱动机制可以自行扩展。亮眼功能一览 AI SQL 助手这是 DBX 最具差异化的功能之一AI 直接内嵌在编辑器里。选中一张表用自然语言描述需求DBX 帮你生成 SQL反过来也可以让 AI 解释一段复杂的查询、优化 SQL 性能、或帮你排错。内置安全检查会在 AI 生成的 SQL 执行前做审核。支持 Claude、OpenAI、以及本地 Ollama 模型——数据不出本机敏感环境也能用。 MCP 协议支持DBX 原生支持Model Context Protocol这意味着 Claude Code、Cursor、Windsurf 等 AI 编程工具可以直接通过 DBX 查询你的数据库。只需在你的.mcp.json中添加一行配置这些 AI Agent 就能访问你已经在 DBX 中配好的所有数据源——无需重复配置一次设置处处可用。 编辑器与数据网格CodeMirror 6驱动的 SQL 编辑器语法高亮、元数据感知的自动补全、CmdEnter执行、SQL 格式化、9 款编辑器主题虚拟滚动数据表格百万级数据流畅浏览支持行内编辑、保存前 SQL 预览、DataGrip 风格的数据筛选、全文搜索、分页等导出格式一应俱全CSV、JSON、Markdown、XLSX、INSERT 语句 强大的 Schema 工具ER 图— 可视化表关系Schema 对比— 跨连接比对表结构差异Explain Plan— 查询执行计划可视化字段血缘分析— 列级别的数据溯源表结构编辑器— 以可审查的方式修改列和索引对象浏览器— 分组展示存储过程、函数、视图️ 专业化浏览器Redis— Key 模糊匹配、批量操作、TTL 编辑、支持所有数据类型String / Hash / List / Set / ZSet / StreamMongoDB— 文档 CRUD 与分页浏览Atlas 与 Replica Set 连接️ 安全与连接SSH 隧道密钥 密码、数据库与 AI 代理设置、断线自动重连、危险操作确认对话框、连接配置加密导出/导入、彩色连接标签。四句话讲清楚技术栈层级技术选型桌面框架Tauri 2前端Vue 3 TypeScriptUI 库shadcn-vue Tailwind CSS编辑器CodeMirror 6后端Rust sqlx / tiberius / redis-rs / mongo-rust-driver前端是 Vue 生态后端全 Rust不存在 Node.js 或 Python 的运行时包袱。这也是 DBX 能做到20MB 体积 极快启动速度的根本原因。一键部署 常用命令桌面端安装# macOSbrewinstall--caskdbx# Windows (WinGet)wingetinstallt8y2.dbx# Windows (Scoop)scoop bucketadddbx https://github.com/t8y2/scoop-bucket scoopinstalldbxDocker 自托管团队使用dockerrun-d--namedbx-p4224:4224-vdbx-data:/app/data t8y2/dbx浏览器打开http://localhost:4224即可使用。MCP Server 配置npx dbx-app/mcp-server{mcpServers:{dbx:{command:npx,args:[-y,dbx-app/mcp-server]}}}CLI 命令行工具npminstall-gdbx-app/cli dbx connections list--jsondbx querylocalselect 1--json常见疑问DBX 免费吗完全免费Apache-2.0 开源协议所有功能可自由使用。会偷偷上传数据吗不会。DBX 不收集任何遥测数据。自动更新功能只查 GitHub Releases 有无新版本可在设置中关闭。能离线使用吗桌面端完全离线可用。AI 功能如需联网也可改用本地模型Ollama实现 100% 离线。和 DBeaver / TablePlus 比如何DBEaver 笨重需要 JavaTablePlus 只有 macOS 且收费。DBX 20MB 零依赖 AI/MCP 原生集成 全平台 开源免费在轻量与功能之间找到了很好的平衡点。小结DBX 不是又一个够用就行的数据库小工具。它用 Rust 保证了性能上限用 Tauri 压低了体积下限再用 AI 和 MCP 这样的前瞻性设计打开了数据库管理的未来方向。20MB 的二进制、60 数据库、开箱即用的 AI SQL 助手、MCP 生态无缝衔接——用起来的感觉就一个字爽。GitHub 地址https://github.com/t8y2/dbx官网https://dbxio.com如果你觉得这篇文章有帮助欢迎转发给同样在跟数据库打交道的朋友。也欢迎在评论区聊聊你的日常数据库工具——你还在用 DBeaver 还是已经找到了更好的方案