跳到正文
发现
Navop:原生一体化数据库与运维工作台
桌面应用开发者工具

Navop:原生一体化数据库与运维工作台

用 Rust 与 GPUI 打造的原生桌面工作台,把数据库、SSH、SFTP、远程桌面、监控和 AI Agent 收进一个应用。

admin
发布于 2026-10-29
浏览
4
访问
0
下载
0
版本
v0.22.0
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Navop 是一款用 Rust 和 GPUI 构建的原生一体化工作台,把数据库管理、SSH/SFTP、终端、远程桌面、服务器监控和 AI Agent 整合到同一个桌面应用里。界面由 GPU 加速渲染,不使用 WebView。

主要功能

数据库与数据工具

  • 内置支持 MySQL、PostgreSQL、SQLite、DuckDB、SQL Server、Oracle;ClickHouse 与 TDengine 以可安装的扩展驱动提供,另支持达梦 DM、KingbaseES、GBase 8s、OceanBase、openGauss、Apache IoTDB 等。
  • 浏览数据库对象、编辑并执行 SQL 查看执行计划、导入导出数据、比较结构与数据、用 ER 图查看表关系。
  • 提供独立的 Redis 与 MongoDB 界面;MQTT 等中间件通过可安装扩展接入。
  • 表格数据页支持批量编辑选中单元格、日期/时间/数值列的类型化编辑器,并可从右键菜单复制表名、列名。

远程访问与运维

  • SSH 与本地终端支持可拖拽分屏、快捷命令、广播输入、Shell 集成、会话锁定、录制回放,以及可搜索、可批量删除、增量加载的会话日志;还支持 Telnet 与串口连接。
  • 通过 SFTP、FTP、FTPS 管理远程文件:上传下载、搜索、收藏、远程编辑、拖拽、ZMODEM 传输与服务器间复制。
  • 可复用的本地、远程(ssh -R)与动态 SOCKS 端口转发,X11 转发,主机密钥变更告警与指纹提示,Known Hosts 页面可查看、导入、删除受信主机密钥。
  • 可导入 SecureCRT 会话,用原生图表监控服务器,并通过 RDP、VNC 连接远程桌面。Windows 下可内嵌微软 RDP ActiveX 控件,也能直接调用原生 mstsc.exe;跨平台则由纯 Rust 的 IronRDP 画布后端渲染。

编辑、AI 与扩展

  • 本地 Markdown 笔记支持 Mermaid 图表、数学公式,可导出 HTML、PDF、DOCX。
  • AI 可用于生成与解释 SQL、数据分析、图表、终端辅助、工具调用和 Agent 工作流,并通过 ACP 接入 Codex、Claude Code、OpenCode 等外部 Agent。
  • Agent Hub 把终端 Agent、项目文件、Git 分支、变更与并排 diff 放在同一工作区。
  • 扩展市场提供数据库驱动、远程桌面提供方、文档渲染器、连接导入器、外部编辑器,以及由宿主渲染的原生资源工作台(首批为管理容器、镜像、日志、进程和 exec 终端的 Docker 工作台)。

原生桌面体验

  • GPUI 原生界面与 GPU 加速渲染,支持亮色、暗色、跟随系统主题,可导入主题、设置强调色与窗口透明度。
  • 首页提供统一网格布局、树视图、最近连接与批量连接管理,工作区拖拽顺序可持久化。
  • 界面提供英文、简体中文、繁体中文。
  • 通过 Navop Cloud Sync 或 Personal Sync(文件夹 / Git / WebDAV)在多设备间加密同步连接、凭据与设置。

安装与使用

最新版本可在 Releases 页面获取,使用文档见 docs.navop.dev。

如需把 Navop 的工具暴露给外部 Codex、Claude、MCP 客户端或自动化流程:在 设置 > 通用 > MCP > MCP Server 中启用服务,选择权限配置(Safe / Confirm / Auto),并在 Tool Exposure 中勾选需要开放的工具组。

面向可执行终端的 Agent,可安装 @navop/cli 与配套 Skill:

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

原生 MCP 客户端使用 stdio 桥接:npx -y @navop/mcp@latest。命令与客户端配置详见 Navop MCP 与 CLI 仓库。

注意事项

  • MCP 运行时只监听本机回环的动态端口,并用仅限本用户的发现令牌认证客户端;工具、Schema、权限、审批与审计记录仍以 Navop 为准。
  • 项目采用 Apache-2.0 加补充条款的许可协议。
  • 用 SFTP 上传文件夹遇到冲突时,选择「覆盖」是整目录替换,只存在于远端的文件会被删除;只替换同名文件应改用「合并」。

本作品整理自 GitHub 开源项目 feigeCode/navop,原作者 @feigeCode。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.22.0当前版本

    团队管理迁入桌面端原生「团队」页,凭据不再拼进 URL;侧边栏 AI 每轮读取终端现场并支持选中内容提问;终端读取可省略 target;分组支持「移动到」;AI 输入框重排版;ACP 客户端收全 27 个预设,并修复若干界面与同步问题。

评论