Skip to content

Pure Rust · GPUI · GPU Rendered · No WebView

纯 Rust 构建的高性能一体化运维工作台

OnetCli 基于 GPUI 与 Rust 原生技术栈开发,走 GPU 加速渲染路线,不依赖 WebView。 数据库、Redis、MongoDB、SSH/SFTP、终端会话和 AI 助手,在一个高性能桌面工作台里连续完成。

多数据库连接Redis / MongoDBSSH / SFTP本地与远程终端AI SQL 助手纯 Rust 原生渲染
OnetCli 主应用工作台总览
1 个统一工作台覆盖数据库、远程连接、文件传输和终端
RustGPUI 原生桌面界面,GPU 加速渲染,无 WebView 外壳
RedisKey 浏览、值查看、集群场景和日常缓存排查
MongoDB集合浏览、文档查看、查询支持和 NoSQL 数据探索

用户第一眼就能看到真实产品,而不是抽象概念

页面大部分面积用于展示实际界面。每张图都对应一个明确场景,用户扫一眼就知道 OnetCli 能解决什么问题。

OnetCli 数据库对象浏览与 SQL 助手

数据库对象浏览 + SQL 助手

左侧浏览库表结构,中间查看对象和数据,右侧由 AI 辅助理解字段、生成 SQL、解释操作建议, 例如根据业务需求生成 ALTER TABLE login_user ADD COLUMN email VARCHAR(255) 这类变更语句。

OnetCli SSH 远程终端与 AI 助手

远程终端排查

SSH 会话与 AI 助手并排,适合查看磁盘、日志、进程、服务状态等日常运维动作。

OnetCli 查询结果分析界面

查询结果分析

让 AI 围绕查询结果输出结论、图表和下一步建议,把数据分析放回实际数据库工作流。

把高频工具合成一条原生工作路径

OnetCli 的重点不是用网页壳堆功能,而是用 Rust 与 GPUI 做真正的桌面体验,让常见任务从连接到执行都保持上下文和性能。

DB

数据库连接管理

按项目或环境组织连接,快速进入 MySQL、PostgreSQL、SQLite、SQL Server、Oracle、ClickHouse、DuckDB 等数据库工作区。

SQL

SQL 编辑与对象浏览

浏览表、视图、函数和字段信息,执行 SQL,查看结果,并在同一界面理解结构和数据。

RS

纯 Rust 原生桌面

基于 GPUI 构建,采用 GPU 渲染,不依赖 WebView,目标是更低资源占用、更快响应和更稳定的桌面体验。

KV

Redis 工作台

提供 Redis Key 浏览、值查看、缓存排查和集群场景支持,让缓存数据也纳入统一工作流。

MO

MongoDB Explorer

支持集合浏览、文档查看和查询操作,关系型数据库与 NoSQL 数据源可以在同一个客户端里处理。

SSH

SSH 远程终端

连接服务器后直接进入远程 Shell,适合线上排查、部署确认、日志查看和临时命令执行。

SFTP

SFTP 文件传输

远程文件操作与 SSH 连接复用同一上下文,传输配置、脚本、日志和备份文件更自然。

AI

AI 数据库助手

用自然语言生成 SQL、解释字段含义、分析查询结果,把智能能力放在数据任务旁边。

CLI

本地终端工作流

终端、数据库和远程会话都在桌面应用内管理,更适合高频、多窗口、长时间使用。

不是网页套壳,是原生 Rust 应用

OnetCli 使用 GPUI 构建界面,沿用 Zed 生态的高性能原生 UI 路线。 桌面端通过 GPU 加速渲染,而不是把一个 Web 应用塞进 WebView。

Rust 2024 技术栈,界面、终端、数据库连接和远程能力都更贴近原生桌面。
macOS 使用 Metal 渲染,Linux 使用 Vulkan 渲染,强调高性能与低延迟交互。
适合长时间打开、频繁切换连接和处理大量工程上下文的重度用户。
OnetCli 原生渲染监控图表

原生渲染图表与监控

内置简易服务器监控和原生渲染图表,用桌面应用的方式呈现运行状态和关键指标。

Redis 和 MongoDB 不是补充功能,而是完整入口

很多用户会先看自己常用的数据源是否被支持。这里直接展示 Redis 与 MongoDB,避免只在文字里一笔带过。

更多真实界面,覆盖完整运维链路

继续展示 SFTP、远程编辑、ER 图和服务器监控,减少纯文字介绍带来的疲劳。

OnetCli 远程文件编辑器

远程文件直接编辑

从应用内打开远程文件,支持语法高亮和自动补全。对配置文件、脚本和日志片段的处理更接近完整 IDE 体验。

OnetCli ER Diagram

ER Diagram

通过 ER 图理解表关系,适合接手新系统、梳理业务数据结构和沟通数据库设计。

OnetCli 服务器监控界面

服务器监控

查看基础服务器状态和趋势图,把远程连接后的常见检查动作产品化。

典型工作流更短,用户更容易对号入座

围绕“连接、定位、执行、解释”四步来讲,让产品和日常运维、开发、数据工作自然对应起来。

1

打开工作区

从保存的连接进入数据库、服务器或本地终端,快速回到上次工作的环境。

2

定位对象

查看库表、字段、远程目录或终端输出,把问题定位到具体数据和系统上下文。

3

执行操作

运行 SQL、执行命令、传输文件或查看日志,核心操作在同一桌面应用内完成。

4

AI 辅助

生成查询、解释结果、建议命令或整理排查思路,让下一步动作更明确。

面向这些高频用户场景

比起只说“功能强大”,直接告诉用户可以用它完成哪些真实工作,更容易形成下载意愿。

后端开发

本地开发时同时查看数据库、执行迁移脚本、连接测试服务器和分析接口数据。

运维排查

SSH 登录服务器、查看磁盘和日志、传输配置文件,并把命令说明交给 AI 辅助整理。

缓存排查

进入 Redis 查看 Key、值和集群状态,快速确认缓存数据是否符合预期。

NoSQL 探索

在 MongoDB 中浏览集合和文档,结合查询能力快速定位业务数据。

数据库管理

管理多种数据库连接,查看对象结构、执行查询、维护表字段和日常数据检查。

项目交付

跨环境切换时减少工具切换,把连接、命令、文件和数据操作统一到一个桌面入口。

FAQ

在首屏和截图之后继续消除疑虑:支持什么、怎么开始、AI 在哪里发挥作用。

OnetCli 是数据库客户端吗?

它包含数据库客户端能力,但定位更大:数据库、Redis、MongoDB、SSH/SFTP、终端和 AI 工作流统一在一个桌面工作台里。

为什么强调 Rust 和无 WebView?

这说明 OnetCli 不是网页套壳。它基于 GPUI 构建,走 GPU 加速的原生桌面渲染路线,更适合追求性能和长期稳定使用的用户。

AI 会不会喧宾夺主?

不会。AI 作为辅助层贴近 SQL、查询结果和终端排查场景,核心操作仍然围绕真实工程任务。

先下载桌面版,5 分钟跑通第一个连接

体验纯 Rust 原生性能,将数据库、Redis、MongoDB、SSH/SFTP、远程编辑和 AI 工作流统一到一个桌面入口。