Repolode
feigeCode

feigeCode/navop

データベース、SSH、SFTP、ターミナル、リモートデスクトップ、監視、Markdownノート、AIエージェントをまとめたRust製のネイティブデスクトップワークスペース。

代替できる製品:NavicatXshellTermius

スター
1,880
フォーク
184
未解決の Issue
75
最終コミット
21 時間前

これは何?

NavopはGPUIとRustで構築されたデスクトップアプリケーションで、データベースクライアント、SSHおよびローカルターミナル、SFTPおよびFTPによるファイル管理、ポートフォワーディング、サーバー監視、RDPおよびVNCによるリモートデスクトップ、ローカルのMarkdownノートを1つのウィンドウに集約します。MySQL、PostgreSQL、SQLite、DuckDB、SQL Server、Oracle、ClickHouseをはじめ、中国国内で利用される複数のデータベースにも対応し、MQTT、Dockerワークベンチ、その他のドライバー向け拡張機能も利用できます。

SQL生成、データ分析、ターミナル支援のAI機能に加え、ターミナルエージェントとプロジェクトファイル、Gitブランチ、差分を連携させるAgent Hubも備えています。Navopでは、権限プロファイルを設定したループバック専用サーバーを通じて、選択したツールをCodexやClaude Codeなどの外部MCPクライアントやエージェントに公開できます。また、同梱のSkillをインストールする@navop/cliパッケージも提供しています。

NavopはmacOS、Windows、Linux向けのビルド済みパッケージとして配布されており、Cargoを使ってソースからビルドすることもできます。インターフェースは英語、簡体字中国語、繁体字中国語に対応しています。

主な機能

  • 01MySQL、PostgreSQL、SQLite、DuckDB、ClickHouse、Oracleなど多数のデータベースに接続でき、拡張ドライバーでさらに対応範囲を広げられます。
  • 02分割ペイン、セッション録画、入力の一斉送信に対応したSSHおよびローカルターミナルを利用できます。
  • 03SFTP、FTP、FTPS経由でリモートファイルを管理でき、リモート編集やZMODEM転送にも対応しています。
  • 04SSHのknown-hostsマネージャーに加え、ローカル、リモート、動的SOCKSポートフォワーディングを利用できます。
  • 05RDPおよびVNCでリモートデスクトップに接続でき、ネイティブのグラフでサーバーを監視できます。
  • 06Mermaid図に対応したMarkdownノートを作成でき、HTML、PDF、DOCXにエクスポートできます。

ユースケース

  • ツールを個別に使い分けず、1つのデスクトップクライアントから複数のデータベースをクエリ・管理する。
  • ターミナル、ファイル転送、ポートフォワーディングを同じウィンドウで使い、Linuxサーバーを管理する。
  • プロジェクトのターミナルと並べて、AIエージェントやGitの変更を扱う。
  • 1つのアプリからRDPまたはVNCでWindowsマシンに接続する。

クイックスタート

  1. 1

    FlatPark の Flatpak リモートを追加する

    flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
  2. 2

    FlatPark から Navop をインストールする

    flatpak --user install flatpark dev.navop.Navop

使う前に知っておきたいこと

  • ライセンスが明確に特定されておらず、Navop が作成したコードには、商用再販と有料配布を禁止する追加ライセンスも適用されます。
  • ネイティブの MSTSC RDP 統合など、一部の機能は Windows 専用です。
  • インストールガイドに記載されているとおり、Oracle への接続には Oracle Instant Client または純粋な Go 製ドライバーが必要な場合があります。

トピック

よくある質問

navop とは?
データベース、SSH、SFTP、ターミナル、リモートデスクトップ、監視、Markdownノート、AIエージェントをまとめたRust製のネイティブデスクトップワークスペース。 NavopはGPUIとRustで構築されたデスクトップアプリケーションで、データベースクライアント、SSHおよびローカルターミナル、SFTPおよびFTPによるファイル管理、ポートフォワーディング、サーバー監視、RDPおよびVNCによるリモートデスクトップ、ローカルのMarkdownノートを1つのウィンドウに集約します。MySQL、PostgreSQL、SQLite、DuckDB、SQL Server、Oracle、ClickHouseをはじめ、中国国内で利用される複数のデータベースにも対応し、MQTT、Dockerワークベンチ、その他のドライバー向け拡張機能も利用できます。
navop は無料で使えますか?ライセンスは?
navop は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
navop は今もメンテナンスされていますか?
活発にメンテナンス中。navop の最終コミットは 2026年10月20日 です。
navop は何に使えますか?
ツールを個別に使い分けず、1つのデスクトップクライアントから複数のデータベースをクエリ・管理する。 ターミナル、ファイル転送、ポートフォワーディングを同じウィンドウで使い、Linuxサーバーを管理する。 プロジェクトのターミナルと並べて、AIエージェントやGitの変更を扱う。 1つのアプリからRDPまたはVNCでWindowsマシンに接続する。
navop のインストール方法は?
FlatPark の Flatpak リモートを追加する: flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo FlatPark から Navop をインストールする: flatpak --user install flatpark dev.navop.Navop
navop はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/feigeCode/navop

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト