431 lines
31 KiB
HTML
431 lines
31 KiB
HTML
<!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 > <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>
|