v0.1 · 桌面 GUI · 数据 100% 本机

一个窗口,
管好全公司的数据库

连库、写 SQL、看结果,全在本机完成。
MySQL / PostgreSQL / SQL Server / Oracle / SQLite / Redis 内置驱动,TiDB · OceanBase · GaussDB · 人大金仓同协议直连, SSH 隧道与 SSL 加密直达内网库,AI 帮你把 SQL 写得又快又稳。

本地优先SSH 隧道SSL 加密国产库兼容AI / MCP
7内置驱动
18可连数据库
0数据外发
1个二进制内置官网与文档

为什么运维和开发选 OpsxDB

不把生产库连到别人的云上 —— 这是我们做这款工具的出发点。

本地优先,数据主权

连接配置、查询历史全部保存在本机,服务只监听 127.0.0.1,不经过任何第三方服务器。

六类库一个窗口

MySQL 族 / PostgreSQL 族 / SQL Server / Oracle / SQLite / Redis 统一工作台,切换零负担。

安全通道直达内网

每个连接可独立配置 SSL/TLS 与 SSH 隧道,跳板机后面的库也能安全直连。

AI 写 SQL,也能查库

Ask 生成/解释/优化;Agent 用与 MCP 同源的只读工具真查库。Cursor 可 npx @rlwj-lab/opsxdb-mcp 接入。

开箱即用的专业能力

为「每天都要碰库的人」设计的工作台密度。

连接选择器

搜索 / 分类 / 最近 / 图标网格;粘贴 mysql://user:pass@host:3306/db 一键填入表单。

SQL 工作台

CodeMirror 编辑器,⌘/Ctrl+Enter 执行当前语句或选区,多 Tab 并行,可拖分栏。

结果随手取

结果集一键复制 / 导出 CSV / 生成 INSERT;双击单元格即复制,截断行数有提示。

对象树与表数据

懒加载库 / 表 / 列;点表名直接看前 100 行,展开表即看列结构。

Redis 工作台

编辑器直接执行 PING / GET / SET / KEYS,键空间浏览、TTL 管理。

AI / MCP

Ask 写 SQL;Agent 真查白名单库。可用 npx @rlwj-lab/opsxdb-mcp 接到 Cursor(默认只读)。

数据库支持

常用库 native Go 驱动编译内置;长尾库规划 agent 按需接入。

MySQL 族

MySQL · MariaDB · TiDB · OceanBase · PolarDB · TDSQL:3306

PostgreSQL 族

PostgreSQL · GaussDB / openGauss · 人大金仓:5432

SQL Server

原生协议直连,SSL 可选:1433

Oracle

纯 Go 驱动 go-ora,不引入 JVM:1521

SQLite

本地文件库,填路径即连file

Redis

连接即可执行命令与键管理:6379

规划中 · agent 按需接入:达梦 DM8 · MongoDB · ZooKeeper · Elasticsearch · InfluxDB

驱动验收状态(本机 docker 实测)见 文档 · 驱动支持。

安全是默认项,不是选项

连生产库的工具,必须先过安全这一关。

密码不出本机

连接密码本机混淆存储;查询只带 sessionId,账密不再每次上送。

SSL / TLS 每库可配

按连接独立开启 TLS,证书校验策略随库配置。

SSH 隧道

跳板机场景一条隧道直达内网库,无需暴露公网端口。

仅监听回环

后端默认绑定 127.0.0.1,对外服务需显式开启。

危险 SQL 确认

DROP / TRUNCATE / 无 WHERE 的 UPDATE·DELETE 执行前二次确认。

查询历史本地留存

历史只存在本机,随时回跳重跑,不上传不同步。

三种形态,同一套体验

客户端唯一形态是桌面 GUI;官网与文档内置在同一个 Go 二进制里。

官网 + 文档
内置
随二进制提供,无需部署
  • ✓ 官网 / 与文档 /docs 内置于后端
  • ✓ 文档支持全文搜索 / 打印 / 导出 PDF
  • ✓ 浏览器只看站点与文档,不承载客户端
  • ✓ 随版本发布自动更新
浏览文档
内网部署
企业内网版
无外联
数据不出企业网
  • ✓ 单二进制 + 静态页,内网任意主机部署
  • ✓ 默认仅回环监听,对外需显式配置
  • ✓ SSH 隧道 / TLS 直达内网数据库
  • ✓ 无遥测、无账号、无云依赖
安全设计

常见问题

我的连接密码保存在哪?安全吗?

全部保存在本机(混淆存储),查询时只携带会话 ID,密码不会随每次请求上送,也不会同步到任何云端。

能在浏览器里操作数据库吗?

不能。客户端唯一形态是桌面应用(Tauri 2);浏览器只承载官网与文档,由后端 :8788 内置提供。开发时的 :5174 只是桌面 devUrl 的资产服务。

和 DBeaver / Navicat 有什么差别?

OpsxDB 面向运维与开发的日常高频操作(连库、点表、写 SQL、取结果),界面密度和快捷键为「快」设计;本地优先、后端随桌面应用拉起、内置中文文档。重度管理功能(ER 图、数据比对等)在路线图中。

Oracle 支持好了吗?

驱动代码已就绪(纯 Go 的 go-ora,无需 JVM),但本机 docker 验收在 Apple Silicon 上受镜像限制未通过,需 x86 环境或真库完成验收,详见文档《驱动支持》。

AI 功能需要联网吗?

配置云端模型(如 DeepSeek)时,提问与结构上下文会发往该服务;可改用本地兼容端点。MCP / Agent 查库始终在本机执行,默认只读。

支持达梦 / MongoDB 吗?

已列入路线:常用库 native 内置,长尾库(达梦、MongoDB、ZooKeeper、ES、InfluxDB)规划 agent 按需接入,驱动分发走独立仓库并校验 sha256。

把数据库客户端收回自己手里

30 秒连上第一个库;官网与文档都由你手里的这个二进制提供。