feigeCode/navop

A native, all-in-one workspace for databases, SSH, SFTP, terminals, remote desktop, monitoring, and AI.

解决的问题

Navop 是一款一体化桌面工作区,旨在将碎片化的开发工具(如数据库管理器、SSH/SFTP 客户端、远程桌面软件和监控工具)整合到一个高性能的原生应用程序中。它消除了在多个专用应用程序之间切换以进行数据库管理、服务器运维和 AI 辅助编码任务的需要。

工作原理

Navop 使用 Rust 和 GPU 加速的 GPUI 框架构建,为管理基础设施提供了原生界面。它将数据库驱动程序、终端模拟器和远程协议(SSH、RDP、VNC)集成到一个统一的标签页环境中。该应用程序包含一个“Agent Hub”,允许用户将 AI 智能体(如 Claude Code 或 Codex)连接到本地工作区,使 AI 能够与项目文件、Git 分支和终端会话进行交互。它还配备了一个 MCP (Model Context Protocol) 服务器,允许用户通过细粒度的权限控制,将特定的主机授权工具暴露给外部 AI 智能体。

目标用户

Navop 专为管理复杂远程基础设施的开发人员、数据库管理员和 DevOps 工程师而设计,他们希望拥有一个集成的、可扩展的环境,将传统的系统管理工具与现代 AI 驱动的工作流相结合。

亮点

  • 统一界面:在一个工作区内管理数据库(MySQL、PostgreSQL、Redis 等)、远程连接(SSH、SFTP、RDP、VNC)和监控。
  • AI 集成:内置 SQL 生成、数据分析和终端辅助的 AI 支持,并支持通过 MCP 连接外部智能体。
  • 可扩展架构:提供扩展市场,用于添加数据库驱动程序、远程桌面提供程序和自定义工作台。
  • 高性能:使用 Rust 和 GPU 加速渲染构建,提供响应迅速的原生桌面体验。
  • 智能体能力:通过安全、可配置的 MCP 服务器将主机工具暴露给外部 AI 智能体。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目