找回密码
立即注册
搜索
发回帖 发新帖

6346

积分

0

好友

802

主题
发表于 2 小时前 | 查看: 1| 回复: 0

常年和运维工具打交道的人,桌面上大概率是这副景象:数据库客户端一个、SSH 终端一个、SFTP 工具一个,远程桌面还得再开一个。每个都用了很久,但窗口一多,切换成本就在不知不觉中累积起来。

最近试用了几天 Navop,它想做的事很简单——把这些工具合并到一个应用里,顺带塞进一个 AI 助手。

Navop 项目介绍页 - 数据库、SSH、SFTP、终端、远程桌面与 AI 一体化工作台

它是什么

Rust 写的桌面应用,个人开发者维护。名字来自 Navigate 加 Operation,定位是“把数据库、服务器、终端连在一个地方,日常运维一次干完”。

功能覆盖:

  • 数据库管理
  • SSH 终端
  • SFTP 文件传输
  • 端口转发
  • 串口连接
  • RDP/VNC 远程桌面
  • 内置 AI 助手

Navop 连接管理界面截图

三大平台都有安装包,Apache 2.0 开源,全部功能免费。

数据库支持,国产库是加分项

内置:MySQL、PostgreSQL、SQLite、DuckDB、SQL Server、Oracle、ClickHouse。

国产库方面:达梦、人大金仓、GBase 8s、OceanBase、openGauss、IoTDB,去扩展市场装驱动即可。

做 Java 的都知道,这两年政企和信创项目里国产库出现频率越来越高,但很多工具对这块视而不见。Navop 把国产库支持做进去了,这一点在同类工具里确实少见。

常规操作也齐全:浏览对象、执行 SQL、看执行计划、导入导出、表结构和数据对比,表多了还能画 ER 图。

Navop 数据库 ER 图示例

Redis 和 MongoDB 有专门的操作界面,不是简单拼接,key 的浏览和编辑都做得比较完整。

连接支持 SOCKS5 代理、HTTP 代理和 SSH 隧道,连内网库的时候很方便。

SSH 终端和文件传输

SSH 和本地终端都支持标签页和拖拽分屏,快捷命令和历史记录齐全。

广播输入算是个很实用的功能:多台服务器同时执行一条命令,不用挨个窗口敲。

本地终端支持系统 shell、PowerShell、CMD、WSL 和 Git Bash。

Navop AI Chat 与 SSH 终端执行 df -h 命令

SFTP 支持上传下载、拖拽、粘贴,远程文件可以直接在应用里编辑,常用路径可收藏。

还有个小细节:两台服务器之间可以直接传文件,省掉“先下载到本地再上传”的中间步骤。

Navop SFTP 文件管理界面

端口转发做成可复用的连接,本地转发、远程转发、动态 SOCKS 都支持,建好之后下次点开就用。

AI 助手:位置恰到好处

AI 助手就在数据库和终端的旁边,不是单独开一个聊天窗口。

在数据库里选一张表,可以直接让它根据表结构写 SQL;写好的 SQL 能解释给你听;查出来的数据也能让它分析、生成图表。

Navop AI 工作台 - 自然语言生成图表

终端那边,它给的命令可以直接贴进去执行。

官方演示用的模型是 DeepSeek,模型可自行配置。支持 ACP 协议,装扩展之后可以接入 Codex、Claude Code、OpenCode 这类外部 Agent。

Agent Hub:代码审查工作区

把终端 Agent、项目文件树、Git 分支、改动列表、并排 diff 放在一起。

Agent 改完代码后,提交前可以对着 HEAD 逐行检查,确认没问题再提交,不用切换到别的工具比对。

Navop 项目代码结构与 Codex 终端集成

MCP 服务与 CLI

内置 MCP 服务,只监听本机回环地址,token 认证,外部机器连不进来。

权限分三档:

  • Safe:只读操作
  • Confirm:界面手动确认
  • Auto:自动执行

这个设计很关键。AI 打通服务器和数据库之后,最怕的就是它自作主张执行写操作。三档权限把风险控制住了。

配合 @navop/cli 和 Skill,用 Codex 这类终端 Agent 时,可以让 Agent 通过 Navop 查数据库、跑 SSH 命令、列 SFTP 文件。

哪些工具可用、权限到哪级、哪些操作要审批——全由 Navop 这个宿主决定。Agent 不许猜参数,也不许绕过审批。

其他细节

内置 Markdown 笔记,支持 Mermaid 图和数学公式,可导出 HTML、PDF、DOCX。

Navop README 文档

主题有浅色和深色,界面语言支持简中、繁中和英文。

连接配置支持多设备加密同步,用 AES-GCM 和 Ed25519。

Navop 界面主题设置

扩展市场目前内容不多,但数据库驱动和远程桌面提供者都从这里安装,后续应该会丰富起来。

Navop 扩展管理界面

上手顺序

去 GitHub Releases 下载安装包。

Windows 有 msi、exe 和 zip,默认安装位置不需要管理员权限。

macOS 下载 dmg,如果提示“无法检查是否包含恶意软件”,执行:

sudo xattr -rd com.apple.quarantine /Applications/Navop.app

Linux 有 deb、rpm 和 AppImage,每个版本带 sha256sums.txt 校验文件。

装完建议按这个顺序试:

  1. 建一个数据库连接,验证常用的库能不能连
  2. 添加 SSH 主机,开远程终端
  3. 需要隧道就基于 SSH 主机建端口转发
  4. 打开 SFTP 传几个文件
  5. 有 Redis 或 MongoDB 就连上浏览数据
  6. 打开 AI 助手,配好模型,让它写一条 SQL 试试

要接外部 Agent,先装 Node.js 20 以上,然后:

npm install -g @navop/cli@latest
navop skill install --target codex --scope user

之后在 Navop 设置里打开 MCP Server,选权限档位和暴露的工具组。

适合谁

  • 同时管多台服务器和多个数据库的人:桌面上能少开好几个窗口
  • 做政企和信创项目的:达梦、人大金仓、OceanBase 直接连,这一条就筛掉了很多同类工具
  • 想让 AI 帮忙干 运维 的:MCP 加 CLI 这条路走得规矩,权限和审批掌握在自己手里,比直接把服务器密码交给 AI 稳妥

客观评价

全家桶式工具见过不少,大部分死于贪多嚼不烂——每个功能都差口气,最后还是得换回原来的工具。

Navop 让我意外的地方在于,每个模块都做到了能日常使用的水平。Rust 写的,界面流畅度不错。

不足也很明显:个人维护的项目,功能铺得这么宽,长期维护能不能跟上,现在不好下结论。远程桌面和部分数据库驱动还需要从扩展市场安装,不是装完就有。偶尔会遇到一些小 Bug,这也是早期开源项目必经的阶段。

整体来看,全功能免费,国产库支持到位,AI 能力也跟上了节奏。

如果桌面上同时开着好几个运维工具,可以装一个试试。用顺了再考虑要不要替换掉旧工具。

开源地址:https://github.com/feigeCode/navop




上一篇:Node.js 15 个新功能替代流行 npm 包:不用再装这些第三方依赖
下一篇:EasyExcel停更后,Apache Fesod能替代FastExcel吗?
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-8 03:12 , Processed in 0.062988 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表