项目介绍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/releases2、下载对应操作系统的安装包解压进行安装Docker 部署Docker 命令部署1、拉取镜像docker pull t8y2/dbx2、创建挂载目录mkdir -p /data/software/dbx3、运行容器docker run -d --name dbx \ -p 4224:4224 \ -v /data/software/dbx:/app/data \ t8y2/dbxDocker Compose 部署1、创建安装目录并进入mkdir -p /data/software/dbx/data cd /data/software/dbx2、创建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/域名}:42242、首次访问需要设置访问密码功能体验首页新建连接表数据表结构SQL 查询AI 对话表结构图数据比较Redis 管理历史记录
一款桌面端 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/releases2、下载对应操作系统的安装包解压进行安装Docker 部署Docker 命令部署1、拉取镜像docker pull t8y2/dbx2、创建挂载目录mkdir -p /data/software/dbx3、运行容器docker run -d --name dbx \ -p 4224:4224 \ -v /data/software/dbx:/app/data \ t8y2/dbxDocker Compose 部署1、创建安装目录并进入mkdir -p /data/software/dbx/data cd /data/software/dbx2、创建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/域名}:42242、首次访问需要设置访问密码功能体验首页新建连接表数据表结构SQL 查询AI 对话表结构图数据比较Redis 管理历史记录