feigeCode/navop

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

何を解決するか

Navop は、複数のリモート接続、データベース、サーバー操作を1つのGPUアクセラレーテッドネイティブアプリケーションで管理する必要がある開発者やシステム管理者向けに設計された、すべてを備えたワークスペースです。SSH、SFTP、データベース管理、リモートデスクトップアクセスのための別々のツールを切り替える必要がなくなります。

動作方法

Rust と GPUI フレームワークで構築され、高パフォーマンスなレンダリングを実現する Navop は、以下の主要機能を1つのインターフェースに統合しています:

  • データベース管理:MySQL、PostgreSQL、Redis、MongoDB を含む幅広い SQL および NoSQL データベースのネイティブサポートを提供。ER ダイアグラムや実行計画などの機能も搭載。
  • リモートアクセス:スプリットペインを備えた SSH/Telnet/シリアル端末と、ファイル管理用の SFTP を実装。
  • リモートデスクトップ:RDP と VNC を統合。Windows ユーザー向けにネイティブな MSTSC 統合も提供。
  • リモート操作:ポートフォワーディング(ローカル、リモート、ダイナミック SOCKS)と X11 フォワーディングをサポート。
  • AI 統合:SQL の生成、データ分析、ターミナル補助にAIを活用。外部エージェント(例:Claude Code)向けに MCP(Model Context Protocol)サーバーとしてツールを公開可能。

対象ユーザー

複雑なリモートインフラを管理するバックエンド開発者、DevOpsエンジニア、システム管理者向けに設計されています。

特徴

  • GPUアクセラレーテッド:GPUI を使用したネイティブ Rust アプリケーションで、スムーズで応答性の高いインターフェースを実現。
  • 拡張可能:データベースドライバーおよびリモートデスクトッププロバイダーを追加できる拡張マーケットプレイスを備える。
  • AI駆動:エージェントハブを内蔵し、MCP を通じてツール呼び出しとエージェントワークフローをサポート。
  • 包括的なリモートツール:SSH、SFTP、RDP、VNC、ポートフォワーディングを1つのアプリで統合。
  • クロスプラットフォーム:macOS、Windows、Linux で利用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト