Files
logan 876c74d3a2
CI / Go server (push) Canceled after 0s
CI / Desktop UI (push) Canceled after 0s
CI / Desktop (Tauri) cargo check (push) Canceled after 0s
fix(homepage): 公测按钮改为「申请安装包」并对齐文案
2026-10-19 21:35:17 +08:00

431 lines
31 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>OpsxDB — 本地优先的桌面数据库工作台</title>
<meta name="description" content="OpsxDB:连库、写 SQL、看结果,全在本机完成。18 种数据库全部验收:MySQL / PostgreSQL / SQL Server / Oracle / SQLite / Redis / MongoDB / ES / InfluxDB 与达梦等国产库一个窗口管完,SSH 隧道与 SSL 加密,AI 辅助写 SQL。专业版 ¥99/年或 ¥199 永久。">
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%2264%22%20y2%3D%2264%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23059669%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%2206B6D4%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%2264%22%20height%3D%2264%22%20rx%3D%2214%22%20fill%3D%22url(%23g)%22%2F%3E%3Cg%20stroke%3D%22%23fff%22%20stroke-width%3D%224.5%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%3E%3Cellipse%20cx%3D%2232%22%20cy%3D%2220%22%20rx%3D%2215%22%20ry%3D%226.5%22%2F%3E%3Cpath%20d%3D%22M17%2020v24c0%203.6%206.7%206.5%2015%206.5s15-2.9%2015-6.5V20%22%2F%3E%3Cpath%20d%3D%22M17%2032c0%203.6%206.7%206.5%2015%206.5s15-2.9%2015-6.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E">
<link rel="stylesheet" href="/site/assets/site.css">
</head>
<body>
<svg xmlns="http://www.w3.org/2000/svg" style="display:none" aria-hidden="true">
<symbol id="i-database" viewBox="0 0 24 24"><ellipse cx="12" cy="5" rx="9" ry="3"/><path d="M3 5v14a9 3 0 0 0 18 0V5"/><path d="M3 12a9 3 0 0 0 18 0"/></symbol>
<symbol id="i-shield-check" viewBox="0 0 24 24"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"/><path d="m9 12 2 2 4-4"/></symbol>
<symbol id="i-terminal" viewBox="0 0 24 24"><polyline points="4 17 10 11 4 5"/><line x1="12" x2="20" y1="19" y2="19"/></symbol>
<symbol id="i-table" viewBox="0 0 24 24"><rect width="18" height="18" x="3" y="3" rx="2"/><path d="M3 9h18"/><path d="M3 15h18"/><path d="M9 3v18"/><path d="M15 3v18"/></symbol>
<symbol id="i-tree" viewBox="0 0 24 24"><path d="M13 10h7a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z"/><path d="M13 21h7a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z"/><path d="M3 5a2 2 0 0 0 2 2h3"/><path d="M3 3v13a2 2 0 0 0 2 2h3"/></symbol>
<symbol id="i-zap" viewBox="0 0 24 24"><path d="M15.914 4a1.5 1.5 0 00-2.474-1.561l-9 9A1.5 1.5 0 005.5 14h4.002a.5.5 0 01.471.666L8.086 20a1.5 1.5 0 002.475 1.56l9-9A1.5 1.5 0 0018.5 10h-3.997a.5.5 0 01-.472-.667z"/></symbol>
<symbol id="i-sparkles" viewBox="0 0 24 24"><path d="M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"/><path d="M20 3v4"/><path d="M22 5h-4"/></symbol>
<symbol id="i-key" viewBox="0 0 24 24"><circle cx="7.5" cy="15.5" r="5.5"/><path d="m21 2-9.6 9.6"/><path d="m15.5 7.5 3 3L22 7l-3-3"/></symbol>
<symbol id="i-monitor" viewBox="0 0 24 24"><rect width="20" height="14" x="2" y="3" rx="2"/><line x1="8" x2="16" y1="21" y2="21"/><line x1="12" x2="12" y1="17" y2="21"/></symbol>
<symbol id="i-server" viewBox="0 0 24 24"><rect width="20" height="8" x="2" y="2" rx="2" ry="2"/><rect width="20" height="8" x="2" y="14" rx="2" ry="2"/><line x1="6" x2="6.01" y1="6" y2="6"/><line x1="6" x2="6.01" y1="18" y2="18"/></symbol>
<symbol id="i-clock" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></symbol>
<symbol id="i-clipboard" viewBox="0 0 24 24"><rect width="8" height="4" x="8" y="2" rx="1" ry="1"/><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"/></symbol>
</svg>
<!-- ===================== 导航 ===================== -->
<header class="nav">
<div class="nav-inner">
<a class="brand" href="/home">
<span class="brand-logo"><svg width="30" height="30" viewBox="0 0 64 64" aria-label="OpsxDB"><defs><linearGradient id="lg-site" x1="0" y1="0" x2="64" y2="64" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#059669"/><stop offset="1" stop-color="#06B6D4"/></linearGradient></defs><rect width="64" height="64" rx="14" fill="url(#lg-site)"/><g stroke="#fff" stroke-width="4.5" fill="none" stroke-linecap="round"><ellipse cx="32" cy="20" rx="15" ry="6.5"/><path d="M17 20v24c0 3.6 6.7 6.5 15 6.5s15-2.9 15-6.5V20"/><path d="M17 32c0 3.6 6.7 6.5 15 6.5s15-2.9 15-6.5"/></g></svg></span>
<span class="brand-name">OpsxDB</span>
</a>
<nav class="nav-links">
<a href="#features">功能</a>
<a href="#drivers">驱动</a>
<a href="#compare">对比</a>
<a href="#pricing">定价</a>
<a href="/license">授权</a>
<a href="#download">获取安装包</a>
<a href="/docs" target="_blank" rel="noopener">文档</a>
</nav>
</div>
</header>
<!-- ===================== Hero ===================== -->
<section class="hero">
<div class="hero-inner">
<div class="hero-copy">
<div class="hero-badge"><svg class="i"><use href="#i-sparkles"/></svg> v0.1 · 桌面 GUI · 数据 100% 本机</div>
<h1>一个窗口,<br>管好<em>全公司的数据库</em></h1>
<p class="hero-sub">
连库、写 SQL、看结果,全在本机完成。<br>
18 种数据库全部端到端验收:MySQL / PostgreSQL / SQL Server / Oracle / SQLite / Redis / MongoDB / ES / InfluxDB,
以及 TiDB · OceanBase · GaussDB · 达梦等国产库同协议直连;SSH 隧道与 SSL 加密直达内网库,AI 帮你把 SQL 写得又快又稳。
</p>
<div class="hero-actions">
<a class="btn btn-primary btn-lg" href="#download">申请桌面版</a>
<a class="btn btn-ghost btn-lg" href="/docs/quickstart" target="_blank" rel="noopener">30 秒连上第一个库 →</a>
</div>
<div class="hero-pills">
<span>本地优先</span><span>18 种数据库</span><span>SSH 隧道</span><span>国产库直连</span><span>AI / MCP</span>
</div>
</div>
<!-- 工作台示意(纯 CSS 绘制) -->
<div class="mock" aria-hidden="true">
<div class="mock-titlebar"><i></i><i></i><i></i><span>OpsxDB · prod-mysql</span></div>
<div class="mock-body">
<div class="mock-side">
<div class="mock-search"></div>
<div class="mock-item conn"><i class="dot on"></i>prod-mysql</div>
<div class="mock-item conn"><i class="dot on"></i>pg-analytics</div>
<div class="mock-item conn"><i class="dot"></i>sqlite-demo</div>
<div class="mock-group">shop(库)</div>
<div class="mock-item active"><svg class="mi"><use href="#i-table"/></svg> orders</div>
<div class="mock-item"><svg class="mi"><use href="#i-table"/></svg> users</div>
<div class="mock-item"><svg class="mi"><use href="#i-table"/></svg> products</div>
</div>
<div class="mock-main">
<div class="mock-tabs"><span class="tab on">orders · 前 100 行</span><span class="tab">query-2</span></div>
<div class="mock-sql">
<pre><span class="kw">SELECT</span> id, user_id, amount, status
<span class="kw">FROM</span> orders
<span class="kw">WHERE</span> created_at &gt; <span class="str">'2026-09-01'</span>
<span class="kw">ORDER BY</span> id <span class="kw">DESC</span> <span class="kw">LIMIT</span> <span class="num">100</span>;</pre>
</div>
<div class="mock-grid">
<span class="gh">id</span><span class="gh">user_id</span><span class="gh">amount</span><span class="gh">status</span>
<span>9f2a</span><span>u_1024</span><span>¥ 1,299.00</span><span class="ok">PAID</span>
<span>9f29</span><span>u_0987</span><span>¥ 89.00</span><span class="ok">PAID</span>
<span>9f28</span><span>u_2333</span><span>¥ 459.00</span><span class="warn">PENDING</span>
<span>9f27</span><span>u_1024</span><span>¥ 3,280.00</span><span class="ok">PAID</span>
</div>
<div class="mock-status"><span class="ok">✓ 100 行 · 38ms</span><span>MySQL 8 · 127.0.0.1:3306</span></div>
</div>
</div>
</div>
</div>
<!-- 数据统计条 -->
<div class="stats">
<div class="stats-inner">
<div class="stat"><b>18</b><span>种数据库 · 全部验收</span></div>
<div class="stat"><b>15</b><span>原生内置 · 无需 JVM</span></div>
<div class="stat"><b>0</b><span>数据外发</span></div>
<div class="stat"><b>1</b><span>个二进制内置官网与文档</span></div>
</div>
</div>
</section>
<!-- ===================== 为什么选 ===================== -->
<section class="section">
<div class="wrap">
<h2 class="sec-title">为什么运维和开发选 OpsxDB</h2>
<p class="sec-sub">不把生产库连到别人的云上 —— 这是我们做这款工具的出发点。</p>
<div class="grid g4">
<div class="card">
<div class="card-icon"><svg class="i-lg"><use href="#i-shield-check"/></svg></div>
<h3>本地优先,数据主权</h3>
<p>连接配置、查询历史全部保存在本机,服务只监听 127.0.0.1,不经过任何第三方服务器。</p>
</div>
<div class="card">
<div class="card-icon"><svg class="i-lg"><use href="#i-database"/></svg></div>
<h3>18 种库一个窗口</h3>
<p>关系型 / NoSQL / 时序搜索 / 国产库统一工作台:MySQL、PG、Oracle、Redis、MongoDB、ES、InfluxDB、达梦、OceanBase……切换零负担。</p>
</div>
<div class="card">
<div class="card-icon"><svg class="i-lg"><use href="#i-key"/></svg></div>
<h3>安全通道直达内网</h3>
<p>每个连接可独立配置 SSL/TLS 与 SSH 隧道,跳板机后面的库也能安全直连。</p>
</div>
<div class="card">
<div class="card-icon"><svg class="i-lg"><use href="#i-sparkles"/></svg></div>
<h3>AI 写 SQL,也能查库</h3>
<p>Ask 生成/解释/优化;Agent 用与 MCP 同源的只读工具真查库。Cursor 可 <code>npx @rlwj-lab/opsxdb-mcp</code> 接入。</p>
</div>
</div>
</div>
</section>
<!-- ===================== 功能 ===================== -->
<section class="section alt" id="features">
<div class="wrap">
<h2 class="sec-title">开箱即用的专业能力</h2>
<p class="sec-sub">为「每天都要碰库的人」设计的工作台密度。</p>
<div class="grid g3">
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-terminal"/></svg></div><div><h3>连接选择器</h3><p>搜索 / 分类 / 最近 / 图标网格;粘贴 <code>mysql://user:pass@host:3306/db</code> 一键填入表单,连接颜色区分环境。</p></div></div>
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-zap"/></svg></div><div><h3>SQL 工作台</h3><p>CodeMirror 编辑器,⌘/Ctrl+Enter 执行当前语句或选区,多 Tab 并行可分栏;格式化、注释、查找替换与右键菜单一应俱全。</p></div></div>
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-table"/></svg></div><div><h3>结果随手取</h3><p>右键复制值 / 行 / 列 / JSON / INSERT,导出 CSV · JSON;单元格编辑写回,NULL 与空串区别展示,本地跨列筛选。</p></div></div>
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-tree"/></svg></div><div><h3>对象树与表设计</h3><p>懒加载库 / 表 / 列 / 索引;点表名看前 100 行;表结构 v1 支持新建表、设计表与转储 SQL 文件。</p></div></div>
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-database"/></svg></div><div><h3>Redis 工作台</h3><p>单机 / Sentinel / Cluster 三模式实测可用;键树按分隔符编组、类型色点,TTL 管理,危险命令拦截。</p></div></div>
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-sparkles"/></svg></div><div><h3>AI / MCP</h3><p>Ask 六种动作写 SQL;Agent 真查白名单库。可用 <code>npx @rlwj-lab/opsxdb-mcp</code> 接到 Cursor 等客户端。</p></div></div>
</div>
</div>
</section>
<!-- ===================== 驱动矩阵 ===================== -->
<section class="section" id="drivers">
<div class="wrap">
<h2 class="sec-title">18 种数据库,全部端到端验收</h2>
<p class="sec-sub">常用库原生 Go 驱动编译内置(无需 JVM);MongoDB / ZooKeeper / 达梦经 Agent 桥按需接入。</p>
<div class="grid g3">
<div class="proto" style="border-left-color:#2563eb"><h3><svg class="i" style="color:#2563eb"><use href="#i-database"/></svg> 关系型</h3><p>MySQL · MariaDB · TiDB · PostgreSQL · SQL Server · Oracle(纯 Go go-ora)· SQLite</p></div>
<div class="proto" style="border-left-color:#dc2626"><h3><svg class="i" style="color:#dc2626"><use href="#i-database"/></svg> 国产库</h3><p>OceanBase · PolarDB · TDSQL · GaussDB / openGauss · 人大金仓 · 达梦 DM</p></div>
<div class="proto" style="border-left-color:#16a34a"><h3><svg class="i" style="color:#16a34a"><use href="#i-zap"/></svg> NoSQL</h3><p>Redis(单机 / Sentinel / Cluster)· MongoDB(Agent 桥官方驱动)</p></div>
<div class="proto" style="border-left-color:#7c3aed"><h3><svg class="i" style="color:#7c3aed"><use href="#i-database"/></svg> 时序 / 搜索</h3><p>Elasticsearch(SQL API,只读)· InfluxDB(Flux 脚本)· ZooKeeper</p></div>
<div class="proto" style="border-left-color:#d97706"><h3><svg class="i" style="color:#d97706"><use href="#i-key"/></svg> 协议族直连</h3><p>MySQL 族 / PG 族国产库复用同族驱动,连接体验与能力完全一致,仅默认端口不同。</p></div>
<div class="proto" style="border-left-color:#0891b2"><h3><svg class="i" style="color:#0891b2"><use href="#i-shield-check"/></svg> Agent 桥</h3><p>MongoDB / ZooKeeper 首连自动下载驱动(sha256 钉版本);达梦自备官方 jar,进程池化崩溃自动重建。</p></div>
</div>
<p class="footnote">逐引擎接入方式、默认端口与能力边界见 <a href="/docs/drivers" target="_blank" rel="noopener">文档 · 驱动支持</a>(本机 docker / 真实例验收口径)。</p>
</div>
</section>
<!-- ===================== 安全 ===================== -->
<section class="section alt" id="security">
<div class="wrap">
<h2 class="sec-title">安全是默认项,不是选项</h2>
<p class="sec-sub">连生产库的工具,必须先过安全这一关。</p>
<div class="grid g3">
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-key"/></svg></div><div><h3>密码不出本机</h3><p>连接密码本机混淆存储;查询只带 <code>sessionId</code>,账密不再每次上送。</p></div></div>
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-shield-check"/></svg></div><div><h3>SSL / TLS 每库可配</h3><p>按连接独立开启 TLS,证书校验策略随库配置。</p></div></div>
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-server"/></svg></div><div><h3>SSH 隧道</h3><p>跳板机场景一条隧道直达内网库,无需暴露公网端口。</p></div></div>
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-monitor"/></svg></div><div><h3>仅监听回环</h3><p>后端默认绑定 127.0.0.1,对外服务需显式开启。</p></div></div>
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-clipboard"/></svg></div><div><h3>危险 SQL 确认</h3><p>DROP / TRUNCATE / 无 WHERE 的 UPDATE·DELETE 执行前二次确认。</p></div></div>
<div class="card row"><div class="card-icon"><svg class="i-lg"><use href="#i-clock"/></svg></div><div><h3>查询历史本地留存</h3><p>历史只存在本机,随时回跳重跑,不上传不同步。</p></div></div>
</div>
</div>
</section>
<!-- ===================== 对比 ===================== -->
<section class="section" id="compare">
<div class="wrap">
<h2 class="sec-title">与主流工具的对比</h2>
<p class="sec-sub">价格为各官网公开标价(2026-10 整理),以官方为准;对比仅帮助按需选型,各有所长。</p>
<div class="table-wrap">
<table class="cmp">
<thead><tr><th>能力</th><th class="hl">OpsxDB</th><th>DBeaver</th><th>Navicat</th></tr></thead>
<tbody>
<tr><td>入门付费价格</td><td class="hl"><b>¥99/年</b>(专业版,可 ¥199 永久)</td><td>社区版免费 · PRO 订阅制</td><td>¥2,000+ 买断 / 年订阅制</td></tr>
<tr><td>数据存储位置</td><td class="hl"><b>100% 本地</b></td><td>本地</td><td>本地</td></tr>
<tr><td>运行依赖</td><td class="hl"><b>单二进制,无需 JVM</b>(Oracle 用纯 Go 驱动)</td><td>需 Java 运行时</td><td>无</td></tr>
<tr><td>国产库支持</td><td class="hl">达梦 · 人大金仓 · OceanBase · GaussDB · PolarDB · TDSQL 开箱可连</td><td>需手动配置 JDBC</td><td>部分版本支持</td></tr>
<tr><td>Redis 拓扑</td><td class="hl"><b>单机 / Sentinel / Cluster 表单级支持</b>(均已实测)</td><td>支持</td><td>Premium 支持</td></tr>
<tr><td>AI 写 SQL</td><td class="hl"><b>内置六种动作 + Agent 真查库</b>,任意 OpenAI 兼容端点</td><td>AI 功能限 PRO 版</td><td>AI 助手需自行配置</td></tr>
<tr><td>AI 客户端接入(MCP)</td><td class="hl"><b>✓</b> Cursor / Claude Code 等经 opsxdb-mcp 接入</td><td>—</td><td>—</td></tr>
<tr><td>内置中文文档站</td><td class="hl"><b>✓ /docs</b>,随二进制提供、支持全文搜索</td><td>英文文档</td><td>—</td></tr>
<tr><td>内网 / 自托管部署</td><td class="hl"><b>单二进制 + 静态页</b>,无外联</td><td>—</td><td>—</td></tr>
<tr><td>源码可自构建</td><td class="hl"><b>✓</b>(仓库提供完整源码)</td><td>社区版开源</td><td>闭源</td></tr>
</tbody>
</table>
</div>
<p class="footnote">OpsxDB 面向「连库、点表、写 SQL、取结果」的高频日常;ER 图、数据比对等重度管理功能在路线图中,重度场景可搭配 DBeaver 使用。</p>
</div>
</section>
<!-- ===================== 定价 ===================== -->
<section class="section alt" id="pricing">
<div class="wrap">
<h2 class="sec-title">简单透明的定价</h2>
<p class="sec-sub">安装后即含 30 天全功能试用;先在工作台免费用起来,需要授权与服务时再付费。</p>
<div class="pricing three">
<div class="price-card">
<div class="plan">专业版</div>
<div class="price"><b>¥99</b><span>/ 年 · 或 ¥199 永久</span></div>
<div class="plan-sub">单人不分设备多少 · 最多 3 台设备同时激活</div>
<ul>
<li>✓ 18 种数据库全部连接能力(含国产库)</li>
<li>✓ SQL 工作台 / 表设计 / 转储与导出</li>
<li>✓ SSH 隧道与 SSL 加密</li>
<li>✓ AI SQL 助手与 MCP 接入(自带 Key)</li>
<li>✓ 设备可自助解绑迁移</li>
</ul>
<a class="btn btn-primary" href="/pricing">购买咨询</a>
</div>
<div class="price-card featured">
<div class="plan-tag">团队首选</div>
<div class="plan">团队版</div>
<div class="price"><b>¥99</b><span>/ 人 / 年</span></div>
<div class="plan-sub">按席位授权 · 5 席起 · 组织内可转移</div>
<ul>
<li>✓ 专业版全部能力</li>
<li>✓ 共享连接库(自托管)</li>
<li>✓ 统一驱动离线包分发</li>
<li>✓ 优先技术支持</li>
<li>✓ 1 年免费升级</li>
</ul>
<a class="btn btn-primary" href="/pricing">联系商务</a>
</div>
<div class="price-card enterprise">
<div class="plan-tag dark">私有化 · 单法人不限席位</div>
<div class="plan">企业私有化版</div>
<div class="price"><b>¥6,000</b><span>/ 年 · 标价</span></div>
<div class="plan-sub">支持一次性买断 · 数据不出企业</div>
<ul>
<li>✓ 整机 / 内网部署,无外联</li>
<li>✓ 不限席位,团队版全部能力</li>
<li>✓ 远程部署协助 + 专属支持</li>
<li>✓ 定制开发通道(另行报价)</li>
</ul>
<a class="btn btn-dark" href="/pricing">获取报价</a>
</div>
</div>
<!-- 让利策略 -->
<h3 class="growth-title">早鸟与让利计划 —— 把优惠变成共同成长</h3>
<div class="grid g4">
<div class="card mini">
<h3><svg class="i-lg"><use href="#i-sparkles"/></svg> 早鸟创始价</h3>
<p>早期付费席位享 <b>5-7 折永久优惠</b>,并进入创始客户名单,参与需求优先排期。</p>
</div>
<div class="card mini">
<h3><svg class="i-lg"><use href="#i-monitor"/></svg> 教育 / 开源</h3>
<p>高校师生、开源维护者凭证享 <b>6-8 折</b>。教育用途可申请批量授权。</p>
</div>
<div class="card mini">
<h3><svg class="i-lg"><use href="#i-clipboard"/></svg> 多年预付</h3>
<p>一次预付 2 年 <b>9 折</b>、3 年 <b>8 折</b>,锁定当期价格,改善双方现金流。</p>
</div>
<div class="card mini">
<h3><svg class="i-lg"><use href="#i-zap"/></svg> 案例换授权</h3>
<p>愿意公开使用案例、撰写评测或作为推荐客户的,可获 <b>额外折扣或免费席位</b>。</p>
</div>
</div>
<p class="footnote">以上为官网标价机制;最终成交价支持按规模与场景商务沟通,详见 <a href="/pricing">定价页</a>。</p>
</div>
</section>
<!-- ===================== 下载 ===================== -->
<section class="section alt" id="download">
<div class="wrap">
<h2 class="sec-title">获取 OpsxDB 安装包</h2>
<p class="sec-sub">v0.1 公测 · 安装即含 30 天全功能试用 · 个人非商业长期可用</p>
<div class="grid g4" id="dl-grid">
<div class="card dl-item" data-os="mac-arm">
<div class="card-icon">🍎</div>
<h3>macOS · Apple Silicon</h3>
<p>M1 / M2 / M3 / M4 · .dmg</p>
<a class="btn btn-primary dl-btn" href="mailto:hello@opsxdb.rlwj.cn?subject=OpsxDB%20%E5%AE%89%E8%A3%85%E5%8C%85%E8%8E%B7%E5%8F%96%EF%BC%88Apple%20Silicon%EF%BC%89">申请安装包</a>
</div>
<div class="card dl-item" data-os="mac-x64">
<div class="card-icon">💻</div>
<h3>macOS · Intel</h3>
<p>x86_64 · .dmg</p>
<a class="btn btn-primary dl-btn" href="mailto:hello@opsxdb.rlwj.cn?subject=OpsxDB%20%E5%AE%89%E8%A3%85%E5%8C%85%E8%8E%B7%E5%8F%96%EF%BC%88Intel%EF%BC%89">申请安装包</a>
</div>
<div class="card dl-item" data-os="win">
<div class="card-icon">🪟</div>
<h3>Windows · x64</h3>
<p>Win 10+ · .msi / .exe</p>
<a class="btn btn-primary dl-btn" href="mailto:hello@opsxdb.rlwj.cn?subject=OpsxDB%20%E5%AE%89%E8%A3%85%E5%8C%85%E8%8E%B7%E5%8F%96%EF%BC%88Windows%EF%BC%89">申请安装包</a>
</div>
<div class="card dl-item" data-os="linux">
<div class="card-icon">🐧</div>
<h3>Linux</h3>
<p>Ubuntu / Debian · .deb / AppImage</p>
<a class="btn btn-primary dl-btn" href="mailto:hello@opsxdb.rlwj.cn?subject=OpsxDB%20%E5%AE%89%E8%A3%85%E5%8C%85%E8%8E%B7%E5%8F%96%EF%BC%88Linux%EF%BC%89">申请安装包</a>
</div>
</div>
<p class="footnote" style="text-align:center;margin-top:14px">已自动识别你的系统(高亮卡片)。公测期安装包经邮件发放;正式版发布后此处直接提供各平台安装包下载。</p>
<p class="footnote" style="text-align:center">安装包内嵌本地后端,双击即用、无需配置;企业内网部署见 <a href="/pricing">定价 · 企业私有化版</a>。</p>
</div>
</section>
<!-- ===================== FAQ ===================== -->
<section class="section alt" id="faq">
<div class="wrap narrow">
<h2 class="sec-title">常见问题</h2>
<div class="faq">
<details open><summary>我的连接密码保存在哪?安全吗?</summary><p>全部保存在本机(混淆存储),查询时只携带会话 ID,密码不会随每次请求上送,也不会同步到任何云端。</p></details>
<details><summary>能在浏览器里操作数据库吗?</summary><p>不能。客户端唯一形态是桌面应用,连库与查询全在本机完成;浏览器只用于浏览官网与文档(opsxdb.rlwj.cn),不承载任何数据库操作。</p></details>
<details><summary>和 DBeaver / Navicat 有什么差别?</summary><p>OpsxDB 面向运维与开发的日常高频操作(连库、点表、写 SQL、取结果),界面密度和快捷键为「快」设计;本地优先、单二进制无需 JVM、国产库开箱可连、内置中文文档站与 AI 写 SQL。<a href="#compare">详细对比见上表</a>;重度管理功能(ER 图、数据比对等)在路线图中。</p></details>
<details><summary>Oracle 支持好了吗?</summary><p>已支持并验收:纯 Go 驱动 go-ora,无需安装 Java。Apple Silicon 容器起 Oracle XE 有环境限制(ORA-00442),x86 环境与真实实例不受影响,真例问题按 bug 修复,详见文档《驱动支持》。</p></details>
<details><summary>AI 功能需要联网吗?</summary><p>配置云端模型(如 DeepSeek)时,提问与结构上下文会发往该服务;可改用本地兼容端点。MCP / Agent 查库始终在本机执行,默认只读。</p></details>
<details><summary>支持达梦 / MongoDB 吗?</summary><p>已支持:18 种数据库全部端到端验收。MongoDB、ZooKeeper 经 Agent 桥接入(首连自动下载驱动,sha256 校验);达梦自备官方 JDBC jar;Elasticsearch 走原生 SQL API(只读)、InfluxDB 直写 Flux。</p></details>
</div>
</div>
</section>
<!-- ===================== CTA ===================== -->
<section class="cta">
<div class="wrap">
<h2>把数据库客户端收回自己手里</h2>
<p>30 秒连上第一个库;官网与文档都由你手里的这个二进制提供。</p>
<div class="hero-actions center">
<a class="btn btn-inverse btn-lg" href="/docs/quickstart" target="_blank" rel="noopener">快速开始 ↗</a>
<a class="btn btn-outline btn-lg" href="/docs" target="_blank" rel="noopener">阅读文档</a>
</div>
</div>
</section>
<!-- ===================== Footer ===================== -->
<footer class="footer">
<div class="wrap footer-grid">
<div>
<div class="brand"><span class="brand-logo"><svg width="30" height="30" viewBox="0 0 64 64" aria-label="OpsxDB"><defs><linearGradient id="lg-foot" x1="0" y1="0" x2="64" y2="64" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#059669"/><stop offset="1" stop-color="#06B6D4"/></linearGradient></defs><rect width="64" height="64" rx="14" fill="url(#lg-foot)"/><g stroke="#fff" stroke-width="4.5" fill="none" stroke-linecap="round"><ellipse cx="32" cy="20" rx="15" ry="6.5"/><path d="M17 20v24c0 3.6 6.7 6.5 15 6.5s15-2.9 15-6.5V20"/><path d="M17 32c0 3.6 6.7 6.5 15 6.5s15-2.9 15-6.5"/></g></svg></span><span class="brand-name">OpsxDB</span></div>
<p class="footer-desc">本地优先的桌面数据库工作台。<br>数据在自己手里,才是真的效率工具。</p>
</div>
<div>
<h4>产品</h4>
<a href="#features">功能特性</a>
<a href="#drivers">数据库支持</a>
<a href="#compare">工具对比</a>
<a href="#pricing">定价与让利</a>
<a href="#download">获取安装包</a>
</div>
<div>
<h4>资源</h4>
<a href="/pricing">定价</a>
<a href="/license">授权与激活</a>
<a href="/docs" target="_blank" rel="noopener">用户文档</a>
<a href="/docs/drivers" target="_blank" rel="noopener">驱动验收状态</a>
<a href="/docs/faq" target="_blank" rel="noopener">常见问题</a>
</div>
<div>
<h4>安全</h4>
<a href="#security">安全设计</a>
<a href="/docs/security" target="_blank" rel="noopener">SSL 与 SSH 隧道</a>
<a href="/docs/quickstart" target="_blank" rel="noopener">快速开始</a>
</div>
</div>
<div class="footer-bar">© 2026 OpsxDB · <a href="/pricing">定价</a> · <a href="/license">授权与激活</a> · <a href="/docs" target="_blank" rel="noopener">文档</a></div>
</footer>
<script>
(function () {
function apply(os) {
var item = document.querySelector('.dl-item[data-os="' + os + '"]');
if (!item) return;
item.style.borderColor = 'var(--green,#059669)';
item.style.boxShadow = '0 0 0 3px color-mix(in srgb, var(--green,#059669) 15%, transparent)';
var badge = document.createElement('div');
badge.textContent = '✓ 检测到你的系统';
badge.style.cssText = 'color:var(--green,#059669);font-size:12px;font-weight:700;margin:8px 0 0';
item.querySelector('.dl-btn').after(badge);
}
var ua = navigator.userAgent, plat = navigator.platform || '';
if (/Win/i.test(plat) || /Windows/i.test(ua)) return apply('win');
if (/Linux|X11|Ubuntu/i.test(plat + ' ' + ua) && !/Android/i.test(ua)) return apply('linux');
if (/Mac|Darwin/i.test(plat) || /Macintosh/i.test(ua)) {
// 通道1:UA-Client Hints(Chromium)
if (navigator.userAgentData && navigator.userAgentData.getHighEntropyValues) {
navigator.userAgentData.getHighEntropyValues(['architecture']).then(function (info) {
apply(info.architecture === 'arm' ? 'mac-arm' : 'mac-x64');
}).catch(function () { apply(guessMac(ua)); });
return;
}
return apply(guessMac(ua));
}
apply('linux');
function guessMac(ua) {
// 通道2:WebGL 渲染器 —— Apple Silicon 的 ANGLE/Metal 渲染器名含 "Apple"
try {
var c = document.createElement('canvas');
var gl = c.getContext('webgl') || c.getContext('experimental-webgl');
var dbg = gl && gl.getExtension('WEBGL_debug_renderer_info');
var renderer = dbg ? String(gl.getParameter(dbg.UNMASKED_RENDERER_WEBGL)) : '';
if (/Apple/.test(renderer) && !/Intel/.test(renderer)) return 'mac-arm';
if (/Intel|AMD|Radeon|GeForce/i.test(renderer)) return 'mac-x64';
} catch (e) { /* ignore */ }
// 通道3:UA 字面量(Firefox 会真实标注 arm64;Chrome 恒为 Intel 字样不可信)
if (/arm64|aarch64/i.test(ua)) return 'mac-arm';
if (/x86_64/i.test(ua)) return 'mac-x64';
return 'mac-arm'; // 新机型兜底:近年 Mac 均为 Apple Silicon
}
})();
</script>
</body>
</html>