发现 
桌面应用开发者工具
Navop:原生一体化数据库与运维工作台
用 Rust 与 GPUI 打造的原生桌面工作台,把数据库、SSH、SFTP、远程桌面、监控和 AI Agent 收进一个应用。
- 浏览
- 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 整理,以原仓库为准。
更新记录
- v0.22.0当前版本
团队管理迁入桌面端原生「团队」页,凭据不再拼进 URL;侧边栏 AI 每轮读取终端现场并支持选中内容提问;终端读取可省略 target;分组支持「移动到」;AI 输入框重排版;ACP 客户端收全 27 个预设,并修复若干界面与同步问题。
评论