用 DBeaver 吧,要装 Java,启动慢占内存大;用 Navicat 吧,要花钱;用 TablePlus 吧,只有 Mac 版。DBX 用 Rust 写的,20MB 一个安装包,跨平台,打开秒开,支持 70 多种数据库,还内置 AI 助手,4400 多 Star。
项目定位
这是一个轻量级的数据库客户端,定位是「全能但不臃肿的数据库工具」。支持几乎所有主流数据库,体积小、速度快、还带 AI 助手,开发者日常用足够了。
核心亮点
-
20MB 超轻量,打开秒开
Rust 编写,安装包只有 20MB 左右,不用装 Java 运行环境,打开秒开,比 DBeaver 快太多。
-
支持 70 + 种数据库
MySQL、PostgreSQL、Redis、MongoDB……70 多种数据库都支持,一个工具搞定所有数据库连接。
-
内置 AI 助手,大白话生成 SQL
内置 AI 助手,你用大白话描述需求,它帮你生成 SQL。比如 “查一下最近 30 天每天的新增注册用户数”,自动生成 SQL,确认后直接执行,不用再等开发排期了。
-
支持本地模型,数据不出本机
AI 功能可以填 OpenAI API key,也可以填本地 Ollama 地址,用本地模型的话数据完全不出本机,隐私安全。
快速上手
# Mac
brew install dbx
# Windows
scoop install dbx
适用场景
开发者、数据分析师、产品经理(查数据用)、经常连各种数据库的人、讨厌笨重 Java 客户端的人。
项目信息
- 仓库:t8y2/dbx
- Star:4400+
- 语言:Rust + Vue
- 协议:Apache-2.0
- 项目地址:https://github.com/t8y2/dbx