描述
DBX 是一款免费的开源数据库管理工具,旨在统一管理超过 100 种 SQL、NoSQL、向量、时间序列和嵌入式数据库,以及消息队列。它将连接管理、SQL 编辑、数据表、结构工具、AI 辅助和自托管访问整合为一个轻量级产品,通常小于 25MB。
阅读更多
该工具为 Windows、macOS 和 Linux 提供桌面客户端,并通过 Docker 自托管以实现基于浏览器的访问。一个关键特性是其 AI 助手,可以生成、解释、优化和修复 SQL 查询,并通过 MCP 服务器连接到 AI 编程代理。用户可以浏览数据库结构、比较模式、编辑数据并执行导入/导出操作。
DBX 的核心工作流程围绕编写和执行 SQL 构建,使用支持元数据补全、格式化、查询历史和选定 SQL 执行的 CodeMirror 6 编辑器。它提供虚拟滚动表以浏览和编辑数据,具有内联编辑、WHERE/ORDER BY 控件、SQL 预览和导出工具。对于结构管理,它允许在侧边栏中查看数据库、模式、表、字段、索引、外键和触发器。数据迁移功能包括模式比较、表导入、数据库导出、SQL 文件执行和跨引擎数据传输。
该平台因其小巧的体积和全面的功能而受到赞誉,成为更资源密集或昂贵工具的有吸引力的替代方案。它支持广泛的数据库类型,每种类型都有专门的接口,针对其数据模型量身定制,而不是通用的查询框。这包括针对文档、键值、搜索、图形、向量、时间序列和消息队列系统的专用查看器。
DBX 强调安全性,采用多层限制,包括数据库账户权限、只读连接和生产环境保护,要求对写操作进行明确确认。它还通过在数据编辑和模式比较工作流中预览 SQL 提供可审计的更改。AI 功能在设计时考虑了安全性;AI Ask 模型生成响应而不执行 SQL,而 Agent 模型要求在生产环境中手动审核生成的 SQL。敏感凭证单独存储并可以加密。
- 类别AI SQL 与数据库工具
- 定价模式免费
- 部署Desktop, Docker Self-Hosted
- 平台Windows,macOS,Linux
DBX的核心功能
统一管理 100 多种数据库类型(SQL、NoSQL、向量、时间序列、嵌入式、消息队列)
使用 CodeMirror 6 进行 SQL 编辑,支持元数据补全、格式化、查询历史
AI 辅助 SQL 生成、解释、优化和修复
Docker 自托管和浏览器访问
适用于 Windows、macOS 和 Linux 的桌面客户端
结构浏览(数据库、模式、表、字段、索引、外键、触发器)
模式比较和迁移工具(表导入、数据库导出、SQL 文件执行)
使用虚拟滚动表进行数据编辑,支持内联编辑、WHERE/ORDER BY 控件
导入和导出数据(CSV、TSV、JSON、Excel)
支持 MCP 服务器连接 AI 编程代理
对关键环境强制只读连接
生产环境保护,要求明确的写入确认
执行前可审计的更改,提供 SQL 预览
安全存储和可选的 AES-GCM 加密敏感凭证
针对不同数据库类型的专用接口(例如,Redis、MongoDB、向量数据库)
如何使用 DBX?
安装 DBX:下载并安装适用于 Windows、macOS 或 Linux 的桌面客户端,或通过 Docker 部署。
创建连接:打开 DBX,点击「新建连接」,选择数据库类型,填写连接详细信息或粘贴 URL。
配置安全性:设置只读连接、生产环境保护和 AI 访问的 MCP 策略。
编写 SQL:使用 CodeMirror 6 编辑器,利用自动补全和格式化功能编写和执行查询。
浏览数据:在虚拟滚动表中查看和编辑数据,应用过滤器,并预览生成的 SQL。
管理结构:探索数据库对象,比较模式,并执行结构更改。
集成 AI:利用 AI 助手进行 SQL 生成、优化,或通过 MCP 服务器连接外部 AI 代理。
DBX的使用案例
- 统一数据库管理
- SQL 开发与优化
- 数据浏览与编辑
- 数据库结构分析
- 数据迁移与传输
- AI 辅助数据库操作
- 自托管数据库访问
- 本地数据库文件管理








