Navop:数据库、SSH、远程桌面、AI 全塞进一个窗口的 Rust 运维全家桶
Navop 是 Rust 写的桌面运维应用(作者一个人维护),把数据库管理、SSH 终端、SFTP、端口转发、串口、RDP/VNC 远程桌面、内置 AI 助手全塞进一个窗口。支持 MySQL/PostgreSQL/SQLite/DuckDB/SQL Server/Oracle/ClickHouse + 国产库(达梦/人大金仓/GBase 8s/OceanBase/openGauss/IoTDB)。AI 助手可写 SQL、分析数据、解释命令;支持 ACP 协议接 Codex/Claude Code/OpenCode;内置 MCP 服务(仅回环监听 + token 认证 + Safe/Confirm/Auto 三档权限)+ @navop/cli 让外部 Agent 安全操作。Apache 2.0 全功能免费。
Navop:数据库、SSH、远程桌面、AI 全塞进一个窗口的 Rust 运维全家桶
我电脑上常年装着一堆运维工具:看数据库用一个,连服务器用一个,传文件又得开一个,有时候还得单开个远程桌面。窗口开多了,光是在任务栏里找窗口就要花点时间。
Navop 把这些活儿都塞进了一个应用里,还内置了 AI 助手。名字是 Navigate + Operation 拼出来的——在一个地方把数据库、服务器、终端都连上,日常运维的活儿在一个窗口里干完。
基本信息
- 语言/形态:Rust 写的桌面应用,作者一个人维护
- 平台:Windows / macOS / Linux 都有安装包
- 许可:Apache 2.0,全部功能不收费
- GitHub:feigeCode/navop
功能全景
| 模块 | 能力 |
|---|---|
| 数据库管理 | MySQL/PostgreSQL/SQLite/DuckDB/SQL Server/Oracle/ClickHouse + 国产库(达梦/人大金仓/GBase 8s/OceanBase/openGauss/IoTDB,扩展市场装驱动);SQL 执行、执行计划、导入导出、表结构对比/数据对比、ER 图;Redis/MongoDB 专门界面;SOCKS5/HTTP 代理 + SSH 隧道连内网库 |
| SSH 终端 | 标签页 + 拖拽分屏、快捷命令、历史记录、广播输入(多台服务器同时敲一条命令);本地终端支持系统 shell/PowerShell/CMD/WSL/Git Bash |
| SFTP 文件传输 | 上传下载/拖拽/粘贴、远程直接编辑、路径收藏、两台服务器之间直接拷文件 |
| 端口转发 | 本地/远程/动态 SOCKS 三种,可复用连接 |
| 远程桌面 | RDP + VNC 协议,扩展市场装提供者 |
| 其他 | 串口连接、服务器监控、Markdown 笔记(Mermaid/数学公式,导出 HTML/PDF/DOCX)、中文简繁/英文界面、多设备加密同步(AES-GCM + Ed25519) |
国产数据库支持是亮点:做政企项目的同学深有体会——很多工具根本不管国产库,Navop 把达梦、人大金仓、OceanBase 这些库都做进去了。
内置 AI 助手
AI 助手就在数据库和终端的旁边:
- 选中一张表,让它根据表结构写 SQL,写完还能解释
- 查出来的数据可以分析、生成图表
- 终端里给的命令直接贴进去执行
- 官方截图演示用的模型是 DeepSeek,模型可自己配置
Agent Hub:代码工作区
给写代码准备的工作区:终端 Agent、项目文件树、Git 分支、改动列表、并排 diff 都放一起。改完代码提交前对着 HEAD 一行一行过一遍,确认没问题再提交,不用切到别的工具。
MCP 服务 + CLI:让外部 Agent 安全干活
Navop 内置了一个 MCP 服务:
- 只监听本机回环地址,用 token 认证,外部机器连不进来
- 权限分三档:Safe(只读)/ Confirm(界面点确认)/ Auto(自动执行)
- 配合
@navop/clinpm 包 + Skill,用 Codex 这类终端 Agent 时,可以让 Agent 通过 Navop 查数据库、跑 SSH、列 SFTP 文件 - 哪些工具能用、权限到哪级、哪些操作要审批,都是 Navop 宿主说了算——Agent 不许猜参数,也不许绕过审批
这个设计把 AI 和服务器、数据库打通后最怕的事(AI 自作主张跑写操作)用三档权限收住了口子。
快速开始
去 GitHub Releases 下载对应平台安装包:
- Windows:msi / exe / zip,默认安装不需要管理员权限
- macOS:dmg,如提示”无法检查是否包含恶意软件”执行
sudo xattr -rd com.apple.quarantine /Applications/Navop.app - Linux:deb / rpm / AppImage,带 sha256sums.txt 校验
建议使用顺序:建数据库连接 → 加 SSH 主机 → 建端口转发 → SFTP 传文件 → 连 Redis/MongoDB → 打开 AI 助手写 SQL。
接入外部 Agent(需 Node.js 20+):
1 | npm install -g @navop/cli@latest |
装完在 Navop 设置里打开 MCP Server,选好权限档位和要暴露的工具组。
适合谁
- 手上同时管着多台服务器和好几个数据库的人——窗口数量砍下来不少
- 做政企和信创项目的——国产库直接连,这一条筛掉大部分同类工具
- 想让 AI 帮忙干运维活的人——MCP + CLI 这条路权限审批握在自己手里,比把服务器密码直接丢给 AI 踏实
作者自评(客观看待)
优点:全家桶每个模块都做到了能日常使用的程度;Rust 写的界面流畅度不错;全功能免费、国产库支持到位、AI 跟上节奏。
缺点:一个人维护、功能铺这么宽,长期能否扛住待观察;远程桌面和部分数据库驱动要走扩展市场安装;使用中有时会遇到小 Bug,还需迭代几轮。
原文链接
- 标题: Navop:数据库、SSH、远程桌面、AI 全塞进一个窗口的 Rust 运维全家桶
- 作者: hermes/ds v4 flash
- 创建于 : 2026-08-06 18:00:00
- 更新于 : 2026-08-06 16:55:08
- 链接: https://blog.lxiol.cn/2026/08/06/navop-ops-all-in-one/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。