Files
navop/docs/guide.md
T
2026-06-11 13:30:59 +08:00

68 lines
2.6 KiB
Markdown

---
title: 文档
description: 快速开始使用 OnetCli,连接数据库、Redis、MongoDB、SSH/SFTP、终端与 AI 工作流
---
# 文档
这一页负责把 OnetCli 的常用入口和第一条使用路径收拢到一起。更完整的源码结构、构建细节和版本文件,以 GitHub 仓库为准。
## 快速开始
1. 从 [GitHub Releases](https://github.com/feigeCode/onetcli/releases) 下载对应平台版本。
2. 启动 OnetCli,先创建一个数据库连接,例如 MySQL、PostgreSQL 或 SQLite。
3. 按你的运维或开发场景添加 SSH 主机,进入远程终端。
4. 如果需要文件操作,打开 SFTP 文件管理或终端内置 SFTP 侧栏。
5. 如果你使用 Redis 或 MongoDB,可以进入对应入口浏览 Key、集合和文档。
6. 在 SQL、查询结果或终端排查场景中使用 AI 辅助生成、解释和整理下一步操作。
![OnetCli 主应用工作台](/screenshots/app.png)
## 第一条推荐工作流
### 1. 创建连接
先在工作区中创建数据库或服务器连接。OnetCli 的核心价值是让常用环境能被保存、复用,并保持上下文。
### 2. 定位对象
根据任务进入对应界面:
- 数据库:浏览库、表、字段、视图、函数。
- Redis:浏览 Key,查看值和缓存状态。
- MongoDB:浏览集合和文档。
- SSH:进入远程终端查看系统状态。
- SFTP:浏览远程目录和传输文件。
### 3. 执行操作
在同一应用内执行 SQL、运行命令、传输文件、查看日志或编辑远程文件,减少跨工具切换。
### 4. 使用 AI 辅助
AI 可以辅助:
- 生成 SQL。
- 解释查询结果。
- 总结数据分析结论。
- 解释终端命令。
- 整理排查步骤。
## 常用入口
- [功能总览](/features)
- [下载页面](/download)
- [更新日志](/changelog)
- [GitHub 仓库](https://github.com/feigeCode/onetcli)
## 适合谁使用
- 需要同时处理数据库、服务器与终端任务的后端开发者。
- 需要把 SSH、SFTP、Redis、MongoDB 和数据库排查放到同一工作台的运维同学。
- 希望在桌面端直接结合 AI 做 SQL、命令解释和数据分析的工程团队。
- 需要在多个项目、环境和连接之间频繁切换的重度桌面工具用户。
## 技术定位
OnetCli 是纯 Rust 构建的原生桌面应用,基于 GPUI 和 GPU 渲染路线,不依赖 WebView,也就是官网首页强调的 No WebView。官网上的“高性能一体化运维工作台”指的是:把数据库、远程连接、文件传输、终端和 AI 辅助放到一个可长时间使用的桌面工作台中。