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。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案