当前位置: 首页 > news >正文

一款桌面端 Docker 自托管的开源数据库管理工具!

项目介绍

dbx—— 一款轻量级跨平台数据库客户端,支持 MySQL、PostgreSQL、Redis 等 40+ 类型的数据库。除了支持常规的数据库管理功能外,还提供 AI 辅助分析功能,同时提供桌面应用和 Docker 版本。

功能特色

  • 超轻量体积:单文件约 15 MB,无需 Java、Python 等额外运行环境
  • 全平台可用:支持 Windows、macOS、Linux 桌面端,同时提供 Web 版、Docker 部署,本地/自托管均可使用
  • 直连 40 + 数据库:覆盖 MySQL、PostgreSQL、SQL Server、Oracle、SQLite、Redis、MongoDB、ClickHouse、DuckDB、Elasticsearch 等主流库
  • 高性能 SQL 编辑器:基于 CodeMirror 6 实现,支持语法高亮、智能代码补全、一键格式化、多主题切换,支持 SQL 片段与执行历史管理
  • 多样化导出导入:数据可导出 CSV、JSON、Excel、Markdown、Insert 语句,支持批量执行 SQL 文件、整库数据迁移
  • 库表结构工具:提供可视化 Schema 浏览、ER 关系图、表结构对比、SQL 执行计划、字段关联分析、全局库表检索等强大工具
  • AI 智能辅助:用自然语言描述需求,直接生成 SQL, 支持 Claude、OpenAI, 或通过 Ollama 使用本地模型,内置安全检查会在执行前审查 AI 生成的 SQL

技术栈:Rust + Tauri 2 + Vue 3 + TypeScript + Tailwind CSS

快速上手

dbx提供桌面端和 Web 端两种使用方式,桌面端通过下载安装包进行安装,Web 端可通过 Docker 自托管部署。

安装包安装

1、打开下载地址

https://github.com/t8y2/dbx/releases

2、下载对应操作系统的安装包,解压进行安装

Docker 部署

  • Docker 命令部署

1、拉取镜像

docker pull t8y2/dbx

2、创建挂载目录

mkdir -p /data/software/dbx

3、运行容器

docker run -d --name dbx \ -p 4224:4224 \ -v /data/software/dbx:/app/data \ t8y2/dbx
  • Docker Compose 部署

1、创建安装目录并进入

mkdir -p /data/software/dbx/data cd /data/software/dbx

2、创建docker-compose.yaml文件

services: dbx: image: t8y2/dbx ports: - "4224:4224" volumes: - data:/app/data restart: unless-stopped volumes: data:

3、启动运行

docker compose up -d
  • 设置访问密码

1、服务启动成功后,浏览器访问

http://{IP/域名}:4224

2、首次访问需要设置访问密码

功能体验

  • 首页

  • 新建连接

  • 表数据

  • 表结构

  • SQL 查询

  • AI 对话

  • 表结构图

  • 数据比较

  • Redis 管理

  • 历史记录

http://www.jsqmd.com/news/1094439/

相关文章:

  • ChatGPT Plus企业版 vs 个人版价格结构大起底:5人团队年省$1,280的合规采购策略
  • AI 标「已完成」,清单却是空的——让 .ai/ 规矩自检一次(附提示语)
  • 显卡内存稳定性终极检测指南:5分钟快速诊断GPU硬件故障
  • OpenVINO™ C# API 3.3 全新发布!正式接入 OpenVINO GenAI,C# 本地大模型开发全面启航!
  • 苹果用户用了十年的功能,我终于在Windows上实现了
  • 自由能商用燃气热水器:告别热水焦虑,用硬核实力定义高端商用热水
  • 从0到1搭建全面预算管理体系:一套可复用的四步闭环法
  • 2026腾讯会议领衔5款同传工具推荐
  • 计算机毕业设计之电脑商城销售管理系统的设计与实现
  • 6月产品上新|Flutter SDK 正式上线,一份Dart 代码,双端跑通定位与地图
  • lattice propel的使用例子
  • 程序员量化交易实战 23:串起每日模拟盘流程
  • 自定义数据集
  • 内网穿透的应用-把雨声和篝火装进NAS:Moodist环境音服务部署实践
  • Adobe Speech to Text 使用教程Adobe Speech to Text 2026 Mac 下载安装教程
  • 2026掌静脉梯控实测:这三点体验颠覆你的认知
  • ClearerVoice-Studio语音处理引擎:解决复杂音频场景下的语音清晰化挑战
  • git进阶07_Git 高级技巧与故障排查
  • 90%的外贸网站标题都写错了!GEO视角下的标题优化法则
  • [大模型架构重构,或可完美适配昇腾]大模型不是生成器而是分类响应器——三段式归档-范式-输出引擎 + 分类调度缓存
  • 计算机毕业设计之基于深度学习的文本异常事件抽取系统研究与实现
  • 从Prompt Engineering到Parameter Tuning:ChatGPT微调能力金字塔(L1-L5认证级能力图谱),你卡在第几层?(附自测题库与进阶路径图)
  • 计算机毕业设计之基于SSM技术企业营销画像系统设计与实现
  • 专业Modbus测试工具OpenModScan:工业自动化调试的终极解决方案
  • AI系统建设知识管理与应用系统:让企业的“AI造轮子”经验变成“数字资产”
  • 【JAVA毕设源码分享】基于springboot建筑工程项目管理系统设计与实现(程序+文档+代码讲解+一条龙定制)
  • 2026养猪保温灯罩排行榜!猪场实测:这才是规模化养殖标配
  • Calibre繁简中文转换插件:3分钟搞定电子书跨地区阅读难题
  • C#联合编程(网格检测)
  • 2026最新易学入门APP怎么选?