用 Rust 编写、GPU 渲染的终端,后台服务保持会话存活,支持 AI 编码代理与远程 SSH 工作。
- Star
- 1,880
- Fork
- 184
- 未关闭 Issue
- 75
- 最近提交
- 昨天
这是什么?
Navop 是使用 GPUI 和 Rust 构建的桌面应用,把数据库客户端、SSH 与本地终端、SFTP 和 FTP 文件管理、端口转发、服务器监控、RDP 与 VNC 远程桌面以及本地 Markdown 笔记整合到同一个窗口中。支持的数据库包括 MySQL、PostgreSQL、SQLite、DuckDB、SQL Server、Oracle、ClickHouse 以及多款国产数据库,并可通过扩展接入 MQTT、Docker 等能力。
应用内置 AI 功能,可用于生成与解释 SQL、数据分析和终端辅助。Agent Hub 将终端智能体与项目文件、Git 分支及差异对比放在同一工作区。Navop 还能通过仅监听本机回环地址的服务,把选定工具按权限配置提供给 Codex、Claude Code 等外部 MCP 客户端,配套的 @navop/cli 可安装内置 Skill。
项目提供 macOS、Windows 和 Linux 的预编译安装包,也可使用 Cargo 从源码构建。界面支持英文、简体中文和繁体中文。
核心功能
- 01支持 MySQL、PostgreSQL、SQLite、DuckDB、ClickHouse、Oracle 等多种数据库,并可通过扩展驱动接入更多类型。
- 02提供 SSH 与本地终端,支持分屏、会话录制与广播输入。
- 03通过 SFTP、FTP、FTPS 管理远程文件,支持远程编辑与 ZMODEM 传输。
- 04支持本地、远程及动态 SOCKS 端口转发,并提供 SSH 已知主机管理。
- 05可通过 RDP 与 VNC 连接远程桌面,并以原生图表监控服务器。
- 06提供支持 Mermaid 图表的 Markdown 笔记,可导出为 HTML、PDF 或 DOCX。
适用场景
- 在一个桌面客户端中统一管理多种数据库,无需切换多款工具。
- 在同一窗口内完成服务器终端操作、文件传输与端口转发。
- 在同一工作区中结合终端智能体、Git 分支与代码差异进行开发。
- 用一个应用通过 RDP 或 VNC 连接 Windows 机器。
快速上手
- 1
添加 FlatPark Flatpak 软件源
flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo - 2
从 FlatPark 安装 Navop
flatpak --user install flatpark dev.navop.Navop
使用前须知
- 许可证未被明确识别,且 Navop 自有代码还适用补充许可条款,禁止商业转售和收费分发。
- 部分功能(如原生 MSTSC RDP 集成)仅适用于 Windows。
- 连接 Oracle 可能需要 Oracle Instant Client 或纯 Go 驱动,详见安装指南。
标签
常见问题
- navop 是什么?
- 基于 Rust 原生构建的桌面工作台,集成数据库、SSH、SFTP、终端、远程桌面、监控与 AI。 Navop 是使用 GPUI 和 Rust 构建的桌面应用,把数据库客户端、SSH 与本地终端、SFTP 和 FTP 文件管理、端口转发、服务器监控、RDP 与 VNC 远程桌面以及本地 Markdown 笔记整合到同一个窗口中。支持的数据库包括 MySQL、PostgreSQL、SQLite、DuckDB、SQL Server、Oracle、ClickHouse 以及多款国产数据库,并可通过扩展接入 MQTT、Docker 等能力。
- navop 可以免费使用吗?用的什么许可证?
- navop 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- navop 还在维护吗?
- 活跃维护中。navop 最近一次提交是在 2026年10月20日。
- navop 适合用来做什么?
- 在一个桌面客户端中统一管理多种数据库,无需切换多款工具。 在同一窗口内完成服务器终端操作、文件传输与端口转发。 在同一工作区中结合终端智能体、Git 分支与代码差异进行开发。 用一个应用通过 RDP 或 VNC 连接 Windows 机器。
- navop 怎么安装和运行?
- 添加 FlatPark Flatpak 软件源: flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo 从 FlatPark 安装 Navop: flatpak --user install flatpark dev.navop.Navop
- 在哪里获取 navop?
- 源代码和安装说明在 GitHub 上:https://github.com/feigeCode/navop
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的插件化服务器管理平台,SSH、远程桌面、SFTP、Docker 等功能均为可选插件。
Warp 是一款从终端演化而来的智能体开发环境,内置编码智能体,也可接入你自己的 CLI 智能体。
用 Go 编写的终端多路复用与窗口管理器,支持平铺窗格、工作区、断线保持的会话,以及汇总编码代理状态的收件箱。
类似 btop 的终端监控工具,实时查看 Claude Code、Codex CLI 和 OpenCode 会话的 token、上下文和端口。
面向 rsync 的终端界面,可保存可复用的同步配置,先预览差异再执行,并显示实时进度,支持 SSH。