feigeCode/navop
A native, all-in-one workspace for databases, SSH, SFTP, terminals, remote desktop, monitoring, and AI.
解决的问题
Navop 是一个为开发者和系统管理员设计的一体化工作区,用于在一个 GPU 加速的原生应用程序中管理多个远程连接、数据库和服务器操作。它消除了在 SSH、SFTP、数据库管理以及远程桌面访问之间切换不同工具的需要。
如何工作
基于 Rust 和 GPUI 框架构建,Navop 以高性能渲染实现,将多个核心功能集成到一个界面中:
- 数据库管理:原生支持多种 SQL 和 NoSQL 数据库(包括 MySQL、PostgreSQL、Redis 和 MongoDB),提供 ER 图和执行计划等功能。
- 远程访问:实现支持分屏的 SSH/Telnet/串行终端以及用于文件管理的 SFTP。
- 远程桌面:集成 RDP 和 VNC,包括为 Windows 用户提供的原生 MSTSC 集成。
- 远程操作:支持端口转发(本地、远程和动态 SOCKS)以及 X11 转发。
- AI 集成:集成 AI 用于 SQL 生成、数据分析和终端辅助,并可将工具作为 MCP(Model Context Protocol)服务器暴露给外部代理(如 Claude Code)。
适用人群
专为管理复杂远程基础设施的后端开发人员、DevOps 工程师和系统管理员设计,需要高性能、统一的工作区。
主要亮点
- GPU 加速:使用 GPUI 的原生 Rust 应用程序,提供流畅、响应迅速的界面。
- 可扩展:提供扩展市场,可添加数据库驱动和远程桌面提供商。
- AI 驱动:内置 Agent Hub,支持通过 MCP 进行工具调用和代理工作流。
- 全面的远程工具:将 SSH、SFTP、RDP、VNC 和端口转发集成到一个应用中。
- 跨平台:支持 macOS、Windows 和 Linux。
相关
- 项目
- 项目
- 项目
- 项目
- 项目