Rust製のGPU描画ターミナルエミュレーター。エージェント対応セッションとSSHリモート作業を備え、ウィンドウを閉じてもシェルやペインを維持
- スター
- 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
FlatPark の Flatpak リモートを追加する
flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo - 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 の数値は毎日更新されます。
関連プロジェクト
SSH、リモートデスクトップ、SFTP、Docker、メトリクスをオプションのプラグインとして利用できる、セルフホスト型サーバー管理プラットフォーム。
Warpは、ターミナルを基盤とするエージェント型開発環境で、組み込みのコーディングエージェントや、独自のCLIエージェントを利用できます。
タイル型ペイン、ワークスペース、永続セッション、各ペインで動くコーディングエージェント用Inboxを備えた、Go製のターミナルマルチプレクサ兼ウィンドウマネージャー。
Claude Code、Codex CLI、OpenCodeのセッションについて、トークン使用量やコンテキストウィンドウ、レート制限、開いているポートをリアルタイム表示するbtop風のターミナルモニター。
再利用可能な転送プロファイルを管理し、差分プレビューとSSH転送時を含むリアルタイム進捗表示を備えたrsync用ターミナルUI。